Target class for AuiDockingGuide
and AuiCenterDockingGuide
.
Default class constructor. Used internally, do not call it in your code! |
|
Draws the whole docking guide window (not used if the docking guide images are ok). |
|
Draws the docking guide arrow icon (not used if the docking guide images are ok). |
|
Draws the docking guide background. |
|
Draws a dotted line (not used if the docking guide images are ok). |
|
Draws the docking guide icon (not used if the docking guide images are ok). |
|
Returns whether the docking direction is valid. |
|
Handles the |
|
Handles the |
|
Sets the docking direction as valid or invalid. |
|
Updates the docking guide images depending on the mouse position, using focused |
AuiDockingGuideWindow
(wx.Window)¶Target class for AuiDockingGuide
and AuiCenterDockingGuide
.
__init__
(self, parent, rect, direction=0, center=False, useAero=False)¶Default class constructor. Used internally, do not call it in your code!
parent – the AuiManager
parent;
rect (wx.Rect) – the window rect;
direction (integer) – one of wx.TOP
, wx.BOTTOM
, wx.LEFT
, wx.RIGHT
,
wx.CENTER
;
center (bool) – whether the calling class is a AuiCenterDockingGuide
;
useAero (bool) – whether to use the new Aero-style bitmaps or Whidbey-style bitmaps for the docking guide.
Draw
(self, dc)¶Draws the whole docking guide window (not used if the docking guide images are ok).
dc – a wx.DC
device context object.
DrawArrow
(self, dc)¶Draws the docking guide arrow icon (not used if the docking guide images are ok).
dc – a wx.DC
device context object.
DrawBackground
(self, dc)¶Draws the docking guide background.
dc – a wx.DC
device context object.
DrawDottedLine
(self, dc, point, length, vertical)¶Draws a dotted line (not used if the docking guide images are ok).
DrawIcon
(self, dc)¶Draws the docking guide icon (not used if the docking guide images are ok).
dc – a wx.DC
device context object.
IsValid
(self)¶Returns whether the docking direction is valid.
OnEraseBackground
(self, event)¶Handles the wx.EVT_ERASE_BACKGROUND
event for AuiDockingGuideWindow
.
event – a EraseEvent
to be processed.
Note
This is intentionally empty to reduce flickering while drawing.
OnPaint
(self, event)¶Handles the wx.EVT_PAINT
event for AuiDockingGuideWindow
.
event – a PaintEvent
to be processed.
SetValid
(self, valid)¶Sets the docking direction as valid or invalid.
valid (bool) – whether the docking direction is allowed or not.