API Reference for Enthought Tool Suite 3.0.1
Defines the concrete top-level Enable 'Window' class for the wxPython GUI toolkit, based on the kiva agg driver.
Default 'fake' start event for wxPython based drag operations:
default_start_event = MouseEvent()
drag_results_map = { Const('error') : Getattr(Name('wx'), 'DragError'), Const('none') : Getattr(Name('wx'), 'DragNone'), Const('copy') : Getattr(Name('wx'), 'DragCopy'), Const('move') : Getattr(Name('wx'), 'DragMove'), Const('link') : Getattr(Name('wx'), 'DragLink'), Const('cancel') : Getattr(Name('wx'), 'DragCancel') }
Map from wxPython special key names into Enable key names:
key_map = { Getattr(Name('wx'), 'WXK_BACK') : Const('Backspace'), Getattr(Name('wx'), 'WXK_TAB') : Const('Tab'), Getattr(Name('wx'), 'WXK_RETURN') : Const('Enter'), Getattr(Name('wx'), 'WXK_ESCAPE') : Const('Esc'), Getattr(Name('wx'), 'WXK_DELETE') : Const('Delete'), Getattr(Name('wx'), 'WXK_START') : Const('Start'), Getattr(Name('wx'), 'WXK_LBUTTON') : Const('Left Button'), Getattr(Name('wx'), 'WXK_RBUTTON') : Const('Right Button'), Getattr(Name('wx'), 'WXK_CANCEL') : Const('Cancel'), Getattr(Name('wx'), 'WXK_MBUTTON') : Const('Middle Button'), Getattr(Name('wx'), 'WXK_CLEAR') : Const('Clear'), Getattr(Name('wx'), 'WXK_SHIFT') : Const('Shift'), Getattr(Name('wx'), 'WXK_CONTROL') : Const('Control'), Getattr(Name('wx'), 'WXK_MENU') : Const('Menu'), Getattr(Name('wx'), 'WXK_PAUSE') : Const('Pause'), Getattr(Name('wx'), 'WXK_CAPITAL') : Const('Capital'), Getattr(Name('wx'), 'WXK_PRIOR') : Const('Page Up'), Getattr(Name('wx'), 'WXK_NEXT') : Const('Page Down'), Getattr(Name('wx'), 'WXK_END') : Const('End'), Getattr(Name('wx'), 'WXK_HOME') : Const('Home'), Getattr(Name('wx'), 'WXK_LEFT') : Const('Left'), Getattr(Name('wx'), 'WXK_UP') : Const('Up'), Getattr(Name('wx'), 'WXK_RIGHT') : Const('Right'), Getattr(Name('wx'), 'WXK_DOWN') : Const('Down'), Getattr(Name('wx'), 'WXK_SELECT') : Const('Select'), Getattr(Name('wx'), 'WXK_PRINT') : Const('Print'), Getattr(Name('wx'), 'WXK_EXECUTE') : Const('Execute'), Getattr(Name('wx'), 'WXK_SNAPSHOT') : Const('Snapshot'), Getattr(Name('wx'), 'WXK_INSERT') : Const('Insert'), Getattr(Name('wx'), 'WXK_HELP') : Const('Help'), Getattr(Name('wx'), 'WXK_NUMPAD0') : Const('Numpad 0'), Getattr(Name('wx'), 'WXK_NUMPAD1') : Const('Numpad 1'), Getattr(Name('wx'), 'WXK_NUMPAD2') : Const('Numpad 2'), Getattr(Name('wx'), 'WXK_NUMPAD3') : Const('Numpad 3'), Getattr(Name('wx'), 'WXK_NUMPAD4') : Const('Numpad 4'), Getattr(Name('wx'), 'WXK_NUMPAD5') : Const('Numpad 5'), Getattr(Name('wx'), 'WXK_NUMPAD6') : Const('Numpad 6'), Getattr(Name('wx'), 'WXK_NUMPAD7') : Const('Numpad 7'), Getattr(Name('wx'), 'WXK_NUMPAD8') : Const('Numpad 8'), Getattr(Name('wx'), 'WXK_NUMPAD9') : Const('Numpad 9'), Getattr(Name('wx'), 'WXK_MULTIPLY') : Const('Multiply'), Getattr(Name('wx'), 'WXK_ADD') : Const('Add'), Getattr(Name('wx'), 'WXK_SEPARATOR') : Const('Separator'), Getattr(Name('wx'), 'WXK_SUBTRACT') : Const('Subtract'), Getattr(Name('wx'), 'WXK_DECIMAL') : Const('Decimal'), Getattr(Name('wx'), 'WXK_DIVIDE') : Const('Divide'), Getattr(Name('wx'), 'WXK_F1') : Const('F1'), Getattr(Name('wx'), 'WXK_F2') : Const('F2'), Getattr(Name('wx'), 'WXK_F3') : Const('F3'), Getattr(Name('wx'), 'WXK_F4') : Const('F4'), Getattr(Name('wx'), 'WXK_F5') : Const('F5'), Getattr(Name('wx'), 'WXK_F6') : Const('F6'), Getattr(Name('wx'), 'WXK_F7') : Const('F7'), Getattr(Name('wx'), 'WXK_F8') : Const('F8'), Getattr(Name('wx'), 'WXK_F9') : Const('F9'), Getattr(Name('wx'), 'WXK_F10') : Const('F10'), Getattr(Name('wx'), 'WXK_F11') : Const('F11'), Getattr(Name('wx'), 'WXK_F12') : Const('F12'), Getattr(Name('wx'), 'WXK_F13') : Const('F13'), Getattr(Name('wx'), 'WXK_F14') : Const('F14'), Getattr(Name('wx'), 'WXK_F15') : Const('F15'), Getattr(Name('wx'), 'WXK_F16') : Const('F16'), Getattr(Name('wx'), 'WXK_F17') : Const('F17'), Getattr(Name('wx'), 'WXK_F18') : Const('F18'), Getattr(Name('wx'), 'WXK_F19') : Const('F19'), Getattr(Name('wx'), 'WXK_F20') : Const('F20'), Getattr(Name('wx'), 'WXK_F21') : Const('F21'), Getattr(Name('wx'), 'WXK_F22') : Const('F22'), Getattr(Name('wx'), 'WXK_F23') : Const('F23'), Getattr(Name('wx'), 'WXK_F24') : Const('F24'), Getattr(Name('wx'), 'WXK_NUMLOCK') : Const('Num Lock'), Getattr(Name('wx'), 'WXK_SCROLL') : Const('Scroll Lock') }
Map from pointer shape name to pointer shapes:
pointer_map = { Const('arrow') : Getattr(Name('wx'), 'CURSOR_ARROW'), Const('right arrow') : Getattr(Name('wx'), 'CURSOR_RIGHT_ARROW'), Const('blank') : Getattr(Name('wx'), 'CURSOR_BLANK'), Const('bullseye') : Getattr(Name('wx'), 'CURSOR_BULLSEYE'), Const('char') : Getattr(Name('wx'), 'CURSOR_CHAR'), Const('cross') : Getattr(Name('wx'), 'CURSOR_CROSS'), Const('hand') : Getattr(Name('wx'), 'CURSOR_HAND'), Const('ibeam') : Getattr(Name('wx'), 'CURSOR_IBEAM'), Const('left button') : Getattr(Name('wx'), 'CURSOR_LEFT_BUTTON'), Const('magnifier') : Getattr(Name('wx'), 'CURSOR_MAGNIFIER'), Const('middle button') : Getattr(Name('wx'), 'CURSOR_MIDDLE_BUTTON'), Const('no entry') : Getattr(Name('wx'), 'CURSOR_NO_ENTRY'), Const('paint brush') : Getattr(Name('wx'), 'CURSOR_PAINT_BRUSH'), Const('pencil') : Getattr(Name('wx'), 'CURSOR_PENCIL'), Const('point left') : Getattr(Name('wx'), 'CURSOR_POINT_LEFT'), Const('point right') : Getattr(Name('wx'), 'CURSOR_POINT_RIGHT'), Const('question arrow') : Getattr(Name('wx'), 'CURSOR_QUESTION_ARROW'), Const('right button') : Getattr(Name('wx'), 'CURSOR_RIGHT_BUTTON'), Const('size top') : Getattr(Name('wx'), 'CURSOR_SIZENS'), Const('size bottom') : Getattr(Name('wx'), 'CURSOR_SIZENS'), Const('size left') : Getattr(Name('wx'), 'CURSOR_SIZEWE'), Const('size right') : Getattr(Name('wx'), 'CURSOR_SIZEWE'), Const('size top right') : Getattr(Name('wx'), 'CURSOR_SIZENESW'), Const('size bottom left') : Getattr(Name('wx'), 'CURSOR_SIZENESW'), Const('size top left') : Getattr(Name('wx'), 'CURSOR_SIZENWSE'), Const('size bottom right') : Getattr(Name('wx'), 'CURSOR_SIZENWSE'), Const('sizing') : Getattr(Name('wx'), 'CURSOR_SIZING'), Const('spray can') : Getattr(Name('wx'), 'CURSOR_SPRAYCAN'), Const('wait') : Getattr(Name('wx'), 'CURSOR_WAIT'), Const('watch') : Getattr(Name('wx'), 'CURSOR_WATCH'), Const('arrow wait') : Getattr(Name('wx'), 'CURSOR_ARROWWAIT') }
Number of pixels to scroll at a time:
scroll_incr = 16
To conserve system resources, there is only one 'timer' per program:
system_timer = None
Reusable instance to avoid constructor/destructor overhead:
wx_rect = wx.Rect(0, 0, 0, 0)
| Local name | Refers to |
|---|---|
| AbstractWindow | enthought.enable.abstract_window.AbstractWindow |
| Any | enthought.traits.trait_types.Any |
| backend | enthought.kiva.backend |
| Component | enthought.enable.component.Component |
| DragEvent | enthought.enable.events.DragEvent |
| GraphicsContextEnable | enthought.enable.graphics_context.GraphicsContextEnable |
| Instance | enthought.traits.trait_types.Instance |
| KeyEvent | enthought.enable.events.KeyEvent |
| MakeMenu | enthought.traits.ui.wx.menu.MakeMenu |
| MouseEvent | enthought.enable.events.MouseEvent |
| sys | sys |
| time | time |
| Trait | enthought.traits.traits.Trait |
| union_bounds | enthought.enable.base.union_bounds |
| wx | wx |
© Copyright 2002-2008 Enthought, Inc.