def scrolledpanel(element, instance: ScrolledPanel): props = element['props'] set_basic_props(instance, props) instance.SetupScrolling( scroll_x=props.get('scroll_x', False), scroll_y=props.get('scroll_y', False) ) instance.Unbind(wx.EVT_LEFT_DOWN) if 'on_click' in props: instance.Bind(wx.EVT_LEFT_DOWN, props['on_click']) return instance