AuiFloatingFrame is the frame class that holds floating panes.
Default class constructor. Used internally, do not call it in your code! |
|
Copies all the attributes of the input pane into another |
|
Actually starts the fading out of the floating pane. |
|
Starts the flying in and out of a floating pane. |
|
Returns the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
The user has just finished moving the floating pane. |
|
The user has just started moving the floating pane. |
|
The user is moving the floating pane. |
|
Handles the |
|
Sets all the properties of a pane. |
AuiFloatingFrame
(wx.MiniFrame)¶AuiFloatingFrame is the frame class that holds floating panes.
__init__
(self, parent, owner_mgr, pane=None, id=wx.ID_ANY, title="", style=wx.FRAME_TOOL_WINDOW | wx.FRAME_FLOAT_ON_PARENT | wx.FRAME_NO_TASKBAR | wx.CLIP_CHILDREN)¶Default class constructor. Used internally, do not call it in your code!
parent – the AuiManager
parent;
owner_mgr – the AuiManager
that manages the floating pane;
pane – the AuiPaneInfo
pane that is about to float;
id (integer) – the window identifier. It may take a value of -1 to indicate a default value.
title (string) – the caption to be displayed on the frame’s title bar.
style (integer) – the window style.
CopyAttributes
(self, pane)¶Copies all the attributes of the input pane into another AuiPaneInfo
.
pane – the source AuiPaneInfo
from where to copy attributes.
FadeOut
(self)¶Actually starts the fading out of the floating pane.
FlyOut
(self)¶Starts the flying in and out of a floating pane.
GetOwnerManager
(self)¶Returns the AuiManager
that manages the pane.
OnActivate
(self, event)¶Handles the wx.EVT_ACTIVATE
event for AuiFloatingFrame
.
event – a ActivateEvent
to be processed.
OnCheckFlyTimer
(self, event)¶Handles the wx.EVT_TIMER
event for AuiFloatingFrame
.
event – a TimerEvent
to be processed.
Note
This is used solely for “fly-out” panes.
OnClose
(self, event)¶Handles the wx.EVT_CLOSE
event for AuiFloatingFrame
.
event – a CloseEvent
to be processed.
OnFindManager
(self, event)¶Handles the EVT_AUI_FIND_MANAGER
event for AuiFloatingFrame
.
event – a AuiManagerEvent
event to be processed.
OnFlyTimer
(self, event)¶Handles the wx.EVT_TIMER
event for AuiFloatingFrame
.
event – a TimerEvent
to be processed.
OnIdle
(self, event)¶Handles the wx.EVT_IDLE
event for AuiFloatingFrame
.
event – a IdleEvent
event to be processed.
Note
This event is only processed on wxMAC if AuiManager
is using the
AUI_MGR_USE_NATIVE_MINIFRAMES
style.
OnMove
(self, event)¶Handles the wx.EVT_MOVE
event for AuiFloatingFrame
.
event – a MoveEvent
to be processed.
Note
This event is not processed on wxMAC or if AuiManager
is not using the
AUI_MGR_USE_NATIVE_MINIFRAMES
style.
OnMoveEvent
(self, event)¶Handles the wx.EVT_MOVE
and wx.EVT_MOVING
events for AuiFloatingFrame
.
event – a MoveEvent
to be processed.
Note
This event is only processed on wxMAC or if AuiManager
is using the
AUI_MGR_USE_NATIVE_MINIFRAMES
style.
OnMoveFinished
(self)¶The user has just finished moving the floating pane.
Note
This method is used only on wxMAC if AuiManager
is using the
AUI_MGR_USE_NATIVE_MINIFRAMES
style.
OnMoveStart
(self, event)¶The user has just started moving the floating pane.
event – an instance of MouseEvent
.
Note
This event is only processed on wxMAC if AuiManager
is using the
AUI_MGR_USE_NATIVE_MINIFRAMES
style.
OnMoving
(self, rect, direction)¶The user is moving the floating pane.
rect (wx.Rect) – the pane client rectangle;
direction (integer) – the direction in which the pane is moving, can be one of
wx.NORTH
, wx.SOUTH
, wx.EAST
or wx.WEST
.
Note
This event is only processed on wxMAC if AuiManager
is using the
AUI_MGR_USE_NATIVE_MINIFRAMES
style.
OnSize
(self, event)¶Handles the wx.EVT_SIZE
event for AuiFloatingFrame
.
event – a wx.SizeEvent
to be processed.
SetPaneWindow
(self, pane)¶Sets all the properties of a pane.
pane – the AuiPaneInfo
to analyze.