ScrolledPanel
fills a “hole” in the implementation of
ScrolledWindow
, providing automatic scrollbar and scrolling
behavior and the tab traversal management that ScrolledWindow
lacks.
Default class constructor. |
|
If the child window that gets the focus is not fully visible, |
|
Scroll the panel so that the specified child window is in view. |
|
This function sets up the event handling necessary to handle |
ScrolledPanel
fills a “hole” in the implementation of
ScrolledWindow
, providing automatic scrollbar and scrolling
behavior and the tab traversal management that ScrolledWindow
lacks.
Default class constructor.
parent (wx.Window) – parent window. Must not be None
;
id (integer) – window identifier. A value of -1 indicates a default value;
pos (tuple or wx.Point
) – the control position. A value of (-1, -1) indicates a default position,
chosen by either the windowing system or wxPython, depending on platform;
size (tuple or wx.Size
) – the control size. A value of (-1, -1) indicates a default size,
chosen by either the windowing system or wxPython, depending on platform;
style (integer) – the underlying wx.ScrolledWindow
style;
name (string) – the scrolled panel name.
If the child window that gets the focus is not fully visible, this handler will try to scroll enough to see it.
evt – a ChildFocusEvent
event to be processed.
Scroll the panel so that the specified child window is in view.
Note
This method looks redundant if evt.Skip() is
called as well - the base ScrolledWindow
widget now seems
to be doing the same thing anyway.
This function sets up the event handling necessary to handle
scrolling properly. It should be called within the __init__
function of any class that is derived from ScrolledPanel
,
once the controls on the panel have been constructed and
thus the size of the scrolling area can be determined.
scroll_x (bool) – True
to allow horizontal scrolling, False
otherwise;
scroll_y (bool) – True
to allow vertical scrolling, False
otherwise;
rate_x (int) – the horizontal scroll increment;
rate_y (int) – the vertical scroll increment;
scrollToTop (bool) – True
to scroll all way to the top, False
otherwise;
scrollIntoView (bool) – True
to scroll a focused child into view, False
otherwise.