Phoenix Logo

phoenix_title wx.lib.agw.aui.framemanager.AuiFloatingFrame

AuiFloatingFrame is the frame class that holds floating panes.


class_hierarchy Class Hierarchy

Inheritance diagram for class AuiFloatingFrame:

super_classes Known Superclasses

wx.MiniFrame


method_summary Methods Summary

__init__ Default class constructor. Used internally, do not call it in your code!
CopyAttributes Copies all the attributes of the input pane into another AuiPaneInfo.
FadeOut Actually starts the fading out of the floating pane.
FlyOut Starts the flying in and out of a floating pane.
GetOwnerManager Returns the AuiManager that manages the pane.
OnActivate Handles the wx.EVT_ACTIVATE event for AuiFloatingFrame.
OnCheckFlyTimer Handles the wx.EVT_TIMER event for AuiFloatingFrame.
OnClose Handles the wx.EVT_CLOSE event for AuiFloatingFrame.
OnFindManager Handles the EVT_AUI_FIND_MANAGER event for AuiFloatingFrame.
OnFlyTimer Handles the wx.EVT_TIMER event for AuiFloatingFrame.
OnIdle Handles the wx.EVT_IDLE event for AuiFloatingFrame.
OnMove Handles the wx.EVT_MOVE event for AuiFloatingFrame.
OnMoveEvent Handles the wx.EVT_MOVE and wx.EVT_MOVING events for AuiFloatingFrame.
OnMoveFinished The user has just finished moving the floating pane.
OnMoveStart The user has just started moving the floating pane.
OnMoving The user is moving the floating pane.
OnSize Handles the wx.EVT_SIZE event for AuiFloatingFrame.
SetPaneWindow Sets all the properties of a pane.

api Class API



class AuiFloatingFrame(wx.MiniFrame)

AuiFloatingFrame is the frame class that holds floating panes.


Methods



__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!

Parameters:
  • 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.

Parameters: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.

Parameters:event – a ActivateEvent to be processed.


OnCheckFlyTimer(self, event)

Handles the wx.EVT_TIMER event for AuiFloatingFrame.

Parameters: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.

Parameters:event – a CloseEvent to be processed.


OnFindManager(self, event)

Handles the EVT_AUI_FIND_MANAGER event for AuiFloatingFrame.

Parameters:event – a AuiManagerEvent event to be processed.


OnFlyTimer(self, event)

Handles the wx.EVT_TIMER event for AuiFloatingFrame.

Parameters:event – a TimerEvent to be processed.


OnIdle(self, event)

Handles the wx.EVT_IDLE event for AuiFloatingFrame.

Parameters: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.

Parameters: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.

Parameters: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.

Parameters: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.

Parameters:
  • 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.

Parameters:event – a wx.SizeEvent to be processed.


SetPaneWindow(self, pane)

Sets all the properties of a pane.

Parameters:pane – the AuiPaneInfo to analyze.