framemanager.AuiCenterDockingGuide

Inheritance diagram for AuiCenterDockingGuide:


digraph inheritance435498e983 {
rankdir=LR;
size="8.0, 12.0";
  "framemanager.AuiDockingGuide" [style="setlinewidth(0.5)",URL="AuiDockingGuide.html#framemanager.AuiDockingGuide",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10];
  "wx._windows.Frame" -> "framemanager.AuiDockingGuide" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "wx._core.Window" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._core.EvtHandler" -> "wx._core.Window" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "framemanager.AuiCenterDockingGuide" [style="setlinewidth(0.5)",URL="#framemanager.AuiCenterDockingGuide",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10];
  "framemanager.AuiDockingGuide" -> "framemanager.AuiCenterDockingGuide" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "wx._core.Object" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._core.EvtHandler" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._core.Object" -> "wx._core.EvtHandler" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "wx._windows.TopLevelWindow" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._core.Window" -> "wx._windows.TopLevelWindow" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "wx._windows.Frame" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._windows.TopLevelWindow" -> "wx._windows.Frame" [arrowsize=0.5,style="setlinewidth(0.5)"];
}


Description

A docking guide window for multiple docking hint (diamond-shaped HUD).

Class API

Methods

class AuiCenterDockingGuide(parent)

Bases: framemanager.AuiDockingGuide

A docking guide window for multiple docking hint (diamond-shaped HUD).

__init__()

Default class constructor. Used internally, do not call it in your code!

Parameter:parent – the AuiCenterDockingGuide parent.
HitTest(x, y)

Checks if the mouse position is inside the target windows rect.

Parameters:
  • x – the x mouse position;
  • y – the y mouse position.
OnEraseBackground(event)

Handles the wx.EVT_ERASE_BACKGROUND event for L{AuiCenterDockingGuide}. This is intentiobnally empty to reduce flickering while drawing.

Parameter:event – L{wx.EraseEvent} to be processed.
OnPaint(event)

Handles the wx.EVT_PAINT event for L{AuiCenterDockingGuide}.

Parameter:event – a L{wx.PaintEvent} to be processed.
UpdateDockGuide(pos)

Updates the docking guides images depending on the mouse position, using focused images if the mouse is inside the docking guide or unfocused images if it is outside.

Parameter:pos – a L{wx.Point} mouse position.
ValidateNotebookDocking(valid)

Sets whether a pane can be docked on top of another to create an automatic L{auibook.AuiNotebook}.

Parameter:valid – whether a pane can be docked on top to another to form an automatic L{auibook.AuiNotebook}.

Table Of Contents

This Page