Event Class Reference

Inheritance diagram for Event:

wxObject IDisposable ActivateEvent FrameManagerEvent CloseEvent CommandEvent DisplayChangedEvent EraseEvent FocusEvent GridEvent GridRangeSelectEvent GridSizeEvent IconizeEvent IdleEvent InitDialogEvent KeyEvent CalculateLayoutEvent QueryLayoutInfoEvent ListbookEvent ListEvent MaximizeEvent MouseCaptureChangedEvent MouseEvent MoveEvent NavigationKeyEvent NCPaintEvent NotebookEvent PaintEvent PaletteChangedEvent QueryNewPaletteEvent SetCursorEvent ShowEvent SizeEvent SysColourChangedEvent TabEvent TaskBarIconEvent TreeEvent

List of all members.

Public Member Functions

 version (wxUSE_HOTKEY)
 version (__WXMSW__)
 this (IntPtr wxobj)
EventType eventType ()
int ID ()
void Skip ()
void Skip (bool skip)
bool Skipped ()
int Timestamp ()
wxObject EventObject ()
void EventObject (wxObject obj)
IntPtr EventIntPtr ()
void EventIntPtr (IntPtr ptr)

Static Public Member Functions

static this ()
static alias Event function (IntPtr wxobj) new func
static void AddEventType (EventType evt, newfunc func)
static Event CreateFrom (IntPtr wxEvent)

Static Public Attributes

static EventType wxEVT_NULL
static EventType wxEVT_COMMAND_BUTTON_CLICKED
static EventType wxEVT_COMMAND_CHECKBOX_CLICKED
static EventType wxEVT_COMMAND_CHOICE_SELECTED
static EventType wxEVT_COMMAND_LISTBOX_SELECTED
static EventType wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
static EventType wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
static EventType wxEVT_COMMAND_TEXT_UPDATED
static EventType wxEVT_COMMAND_TEXT_ENTER
static EventType wxEVT_COMMAND_TEXT_URL
static EventType wxEVT_COMMAND_TEXT_MAXLEN
static EventType wxEVT_COMMAND_MENU_SELECTED
static EventType wxEVT_COMMAND_TOOL_CLICKED
static EventType wxEVT_COMMAND_SLIDER_UPDATED
static EventType wxEVT_COMMAND_RADIOBOX_SELECTED
static EventType wxEVT_COMMAND_RADIOBUTTON_SELECTED
static EventType wxEVT_COMMAND_SCROLLBAR_UPDATED
static EventType wxEVT_COMMAND_VLBOX_SELECTED
static EventType wxEVT_COMMAND_COMBOBOX_SELECTED
static EventType wxEVT_COMMAND_TOOL_RCLICKED
static EventType wxEVT_COMMAND_TOOL_ENTER
static EventType wxEVT_COMMAND_SPINCTRL_UPDATED
static EventType wxEVT_SOCKET
static EventType wxEVT_TIMER
static EventType wxEVT_LEFT_DOWN
static EventType wxEVT_LEFT_UP
static EventType wxEVT_MIDDLE_DOWN
static EventType wxEVT_MIDDLE_UP
static EventType wxEVT_RIGHT_DOWN
static EventType wxEVT_RIGHT_UP
static EventType wxEVT_MOTION
static EventType wxEVT_ENTER_WINDOW
static EventType wxEVT_LEAVE_WINDOW
static EventType wxEVT_LEFT_DCLICK
static EventType wxEVT_MIDDLE_DCLICK
static EventType wxEVT_RIGHT_DCLICK
static EventType wxEVT_SET_FOCUS
static EventType wxEVT_KILL_FOCUS
static EventType wxEVT_CHILD_FOCUS
static EventType wxEVT_MOUSEWHEEL
static EventType wxEVT_NC_LEFT_DOWN
static EventType wxEVT_NC_LEFT_UP
static EventType wxEVT_NC_MIDDLE_DOWN
static EventType wxEVT_NC_MIDDLE_UP
static EventType wxEVT_NC_RIGHT_DOWN
static EventType wxEVT_NC_RIGHT_UP
static EventType wxEVT_NC_MOTION
static EventType wxEVT_NC_ENTER_WINDOW
static EventType wxEVT_NC_LEAVE_WINDOW
static EventType wxEVT_NC_LEFT_DCLICK
static EventType wxEVT_NC_MIDDLE_DCLICK
static EventType wxEVT_NC_RIGHT_DCLICK
static EventType wxEVT_CHAR
static EventType wxEVT_CHAR_HOOK
static EventType wxEVT_NAVIGATION_KEY
static EventType wxEVT_KEY_DOWN
static EventType wxEVT_KEY_UP
static EventType wxEVT_SET_CURSOR
static EventType wxEVT_SCROLL_TOP
static EventType wxEVT_SCROLL_BOTTOM
static EventType wxEVT_SCROLL_LINEUP
static EventType wxEVT_SCROLL_LINEDOWN
static EventType wxEVT_SCROLL_PAGEUP
static EventType wxEVT_SCROLL_PAGEDOWN
static EventType wxEVT_SCROLL_THUMBTRACK
static EventType wxEVT_SCROLL_THUMBRELEASE
static EventType wxEVT_SCROLL_ENDSCROLL
static EventType wxEVT_SCROLLWIN_TOP
static EventType wxEVT_SCROLLWIN_BOTTOM
static EventType wxEVT_SCROLLWIN_LINEUP
static EventType wxEVT_SCROLLWIN_LINEDOWN
static EventType wxEVT_SCROLLWIN_PAGEUP
static EventType wxEVT_SCROLLWIN_PAGEDOWN
static EventType wxEVT_SCROLLWIN_THUMBTRACK
static EventType wxEVT_SCROLLWIN_THUMBRELEASE
static EventType wxEVT_SIZE
static EventType wxEVT_MOVE
static EventType wxEVT_CLOSE_WINDOW
static EventType wxEVT_END_SESSION
static EventType wxEVT_QUERY_END_SESSION
static EventType wxEVT_ACTIVATE_APP
static EventType wxEVT_POWER
static EventType wxEVT_ACTIVATE
static EventType wxEVT_CREATE
static EventType wxEVT_DESTROY
static EventType wxEVT_SHOW
static EventType wxEVT_ICONIZE
static EventType wxEVT_MAXIMIZE
static EventType wxEVT_MOUSE_CAPTURE_CHANGED
static EventType wxEVT_PAINT
static EventType wxEVT_ERASE_BACKGROUND
static EventType wxEVT_NC_PAINT
static EventType wxEVT_PAINT_ICON
static EventType wxEVT_MENU_OPEN
static EventType wxEVT_MENU_CLOSE
static EventType wxEVT_MENU_HIGHLIGHT
static EventType wxEVT_CONTEXT_MENU
static EventType wxEVT_SYS_COLOUR_CHANGED
static EventType wxEVT_DISPLAY_CHANGED
static EventType wxEVT_SETTING_CHANGED
static EventType wxEVT_QUERY_NEW_PALETTE
static EventType wxEVT_PALETTE_CHANGED
static EventType wxEVT_JOY_BUTTON_DOWN
static EventType wxEVT_JOY_BUTTON_UP
static EventType wxEVT_JOY_MOVE
static EventType wxEVT_JOY_ZMOVE
static EventType wxEVT_DROP_FILES
static EventType wxEVT_DRAW_ITEM
static EventType wxEVT_MEASURE_ITEM
static EventType wxEVT_COMPARE_ITEM
static EventType wxEVT_INIT_DIALOG
static EventType wxEVT_IDLE
static EventType wxEVT_UPDATE_UI
static EventType wxEVT_SIZING
static EventType wxEVT_MOVING
static EventType wxEVT_COMMAND_LEFT_CLICK
static EventType wxEVT_COMMAND_LEFT_DCLICK
static EventType wxEVT_COMMAND_RIGHT_CLICK
static EventType wxEVT_COMMAND_RIGHT_DCLICK
static EventType wxEVT_COMMAND_SET_FOCUS
static EventType wxEVT_COMMAND_KILL_FOCUS
static EventType wxEVT_COMMAND_ENTER
static EventType wxEVT_HELP
static EventType wxEVT_DETAILED_HELP
static EventType wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
static EventType wxEVT_OBJECTDELETED
static EventType wxEVT_CALENDAR_SEL_CHANGED
static EventType wxEVT_CALENDAR_DAY_CHANGED
static EventType wxEVT_CALENDAR_MONTH_CHANGED
static EventType wxEVT_CALENDAR_YEAR_CHANGED
static EventType wxEVT_CALENDAR_DOUBLECLICKED
static EventType wxEVT_CALENDAR_WEEKDAY_CLICKED
static EventType wxEVT_COMMAND_FIND
static EventType wxEVT_COMMAND_FIND_NEXT
static EventType wxEVT_COMMAND_FIND_REPLACE
static EventType wxEVT_COMMAND_FIND_REPLACE_ALL
static EventType wxEVT_COMMAND_FIND_CLOSE
static EventType wxEVT_COMMAND_TREE_BEGIN_DRAG
static EventType wxEVT_COMMAND_TREE_BEGIN_RDRAG
static EventType wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
static EventType wxEVT_COMMAND_TREE_END_LABEL_EDIT
static EventType wxEVT_COMMAND_TREE_DELETE_ITEM
static EventType wxEVT_COMMAND_TREE_GET_INFO
static EventType wxEVT_COMMAND_TREE_SET_INFO
static EventType wxEVT_COMMAND_TREE_ITEM_EXPANDED
static EventType wxEVT_COMMAND_TREE_ITEM_EXPANDING
static EventType wxEVT_COMMAND_TREE_ITEM_COLLAPSED
static EventType wxEVT_COMMAND_TREE_ITEM_COLLAPSING
static EventType wxEVT_COMMAND_TREE_SEL_CHANGED
static EventType wxEVT_COMMAND_TREE_SEL_CHANGING
static EventType wxEVT_COMMAND_TREE_KEY_DOWN
static EventType wxEVT_COMMAND_TREE_ITEM_ACTIVATED
static EventType wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
static EventType wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
static EventType wxEVT_COMMAND_TREE_END_DRAG
static EventType wxEVT_COMMAND_LIST_BEGIN_DRAG
static EventType wxEVT_COMMAND_LIST_BEGIN_RDRAG
static EventType wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
static EventType wxEVT_COMMAND_LIST_END_LABEL_EDIT
static EventType wxEVT_COMMAND_LIST_DELETE_ITEM
static EventType wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
static EventType wxEVT_COMMAND_LIST_GET_INFO
static EventType wxEVT_COMMAND_LIST_SET_INFO
static EventType wxEVT_COMMAND_LIST_ITEM_SELECTED
static EventType wxEVT_COMMAND_LIST_ITEM_DESELECTED
static EventType wxEVT_COMMAND_LIST_ITEM_ACTIVATED
static EventType wxEVT_COMMAND_LIST_ITEM_FOCUSED
static EventType wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
static EventType wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
static EventType wxEVT_COMMAND_LIST_KEY_DOWN
static EventType wxEVT_COMMAND_LIST_INSERT_ITEM
static EventType wxEVT_COMMAND_LIST_COL_CLICK
static EventType wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
static EventType wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
static EventType wxEVT_COMMAND_LIST_COL_DRAGGING
static EventType wxEVT_COMMAND_LIST_COL_END_DRAG
static EventType wxEVT_COMMAND_LIST_CACHE_HINT
static EventType wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
static EventType wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
static EventType wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
static EventType wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
static EventType wxEVT_GRID_CELL_LEFT_CLICK
static EventType wxEVT_GRID_CELL_RIGHT_CLICK
static EventType wxEVT_GRID_CELL_LEFT_DCLICK
static EventType wxEVT_GRID_CELL_RIGHT_DCLICK
static EventType wxEVT_GRID_LABEL_LEFT_CLICK
static EventType wxEVT_GRID_LABEL_RIGHT_CLICK
static EventType wxEVT_GRID_LABEL_LEFT_DCLICK
static EventType wxEVT_GRID_LABEL_RIGHT_DCLICK
static EventType wxEVT_GRID_ROW_SIZE
static EventType wxEVT_GRID_COL_SIZE
static EventType wxEVT_GRID_RANGE_SELECT
static EventType wxEVT_GRID_CELL_CHANGE
static EventType wxEVT_GRID_SELECT_CELL
static EventType wxEVT_GRID_EDITOR_SHOWN
static EventType wxEVT_GRID_EDITOR_HIDDEN
static EventType wxEVT_GRID_EDITOR_CREATED
static EventType wxEVT_SASH_DRAGGED
static EventType wxEVT_QUERY_LAYOUT_INFO
static EventType wxEVT_CALCULATE_LAYOUT

Static Protected Attributes

static newfunc[EventTypefuncmap


Constructor & Destructor Documentation

static this (  )  [static]

Reimplemented in ActivateEvent, CalendarEvent, CalendarEvent, ChildFocusEvent, CloseEvent, CommandEvent, ContextMenuEvent, DisplayChangedEvent, DisplayChangedEvent, EraseEvent, FindDialogEvent, FocusEvent, GridEvent, GridRangeSelectEvent, GridEditorCreatedEvent, GridSizeEvent, GridSizeEvent, HelpEvent, IconizeEvent, IdleEvent, IdleEvent, InitDialogEvent, KeyEvent, QueryLayoutInfoEvent, QueryLayoutInfoEvent, CalculateLayoutEvent, CalculateLayoutEvent, ListbookEvent, ListEvent, MaximizeEvent, MouseCaptureChangedEvent, MouseEvent, MoveEvent, MoveEvent, NavigationKeyEvent, NavigationKeyEvent, NCPaintEvent, NotebookEvent, PaletteChangedEvent, QueryNewPaletteEvent, SashEvent, SashEvent, SetCursorEvent, ShowEvent, SizeEvent, SizeEvent, SpinEvent, SysColourChangedEvent, SysColourChangedEvent, TabEvent, TreeEvent, UpdateUIEvent, WindowCreateEvent, and WindowDestroyEvent.

this ( IntPtr  wxobj  ) 

Reimplemented from wxObject.

Reimplemented in ActivateEvent, FrameManagerEvent, CalendarEvent, ChildFocusEvent, CloseEvent, CommandEvent, ContextMenuEvent, DisplayChangedEvent, EraseEvent, FindDialogEvent, FocusEvent, GridEvent, GridRangeSelectEvent, GridEditorCreatedEvent, GridSizeEvent, HelpEvent, IconizeEvent, IdleEvent, InitDialogEvent, KeyEvent, QueryLayoutInfoEvent, CalculateLayoutEvent, ListbookEvent, ListEvent, MaximizeEvent, MouseCaptureChangedEvent, MouseEvent, MoveEvent, NavigationKeyEvent, NCPaintEvent, NotebookEvent, NotifyEvent, PaintEvent, PaletteChangedEvent, QueryNewPaletteEvent, SashEvent, SetCursorEvent, ShowEvent, SizeEvent, SpinEvent, StyledTextEvent, SysColourChangedEvent, TabEvent, TaskBarIconEvent, TreeEvent, UpdateUIEvent, WindowCreateEvent, and WindowDestroyEvent.


Member Function Documentation

version ( wxUSE_HOTKEY   ) 

version ( __WXMSW__   ) 

static alias Event function ( IntPtr  wxobj  )  [static, new]

Reimplemented from wxObject.

static void AddEventType ( EventType  evt,
newfunc  func 
) [static]

static Event CreateFrom ( IntPtr  wxEvent  )  [static]

EventType eventType (  ) 

int ID (  ) 

void Skip (  ) 

void Skip ( bool  skip  ) 

bool Skipped (  ) 

int Timestamp (  ) 

wxObject EventObject (  ) 

void EventObject ( wxObject  obj  ) 

IntPtr EventIntPtr (  ) 

void EventIntPtr ( IntPtr  ptr  ) 


Member Data Documentation

EventType wxEVT_NULL [static]

EventType wxEVT_COMMAND_BUTTON_CLICKED [static]

EventType wxEVT_COMMAND_CHECKBOX_CLICKED [static]

EventType wxEVT_COMMAND_CHOICE_SELECTED [static]

EventType wxEVT_COMMAND_LISTBOX_SELECTED [static]

EventType wxEVT_COMMAND_LISTBOX_DOUBLECLICKED [static]

EventType wxEVT_COMMAND_CHECKLISTBOX_TOGGLED [static]

EventType wxEVT_COMMAND_TEXT_UPDATED [static]

EventType wxEVT_COMMAND_TEXT_ENTER [static]

EventType wxEVT_COMMAND_TEXT_URL [static]

EventType wxEVT_COMMAND_TEXT_MAXLEN [static]

EventType wxEVT_COMMAND_MENU_SELECTED [static]

EventType wxEVT_COMMAND_TOOL_CLICKED [static]

EventType wxEVT_COMMAND_SLIDER_UPDATED [static]

EventType wxEVT_COMMAND_RADIOBOX_SELECTED [static]

EventType wxEVT_COMMAND_RADIOBUTTON_SELECTED [static]

EventType wxEVT_COMMAND_SCROLLBAR_UPDATED [static]

EventType wxEVT_COMMAND_VLBOX_SELECTED [static]

EventType wxEVT_COMMAND_COMBOBOX_SELECTED [static]

EventType wxEVT_COMMAND_TOOL_RCLICKED [static]

EventType wxEVT_COMMAND_TOOL_ENTER [static]

EventType wxEVT_COMMAND_SPINCTRL_UPDATED [static]

EventType wxEVT_SOCKET [static]

EventType wxEVT_TIMER [static]

EventType wxEVT_LEFT_DOWN [static]

EventType wxEVT_LEFT_UP [static]

EventType wxEVT_MIDDLE_DOWN [static]

EventType wxEVT_MIDDLE_UP [static]

EventType wxEVT_RIGHT_DOWN [static]

EventType wxEVT_RIGHT_UP [static]

EventType wxEVT_MOTION [static]

EventType wxEVT_ENTER_WINDOW [static]

EventType wxEVT_LEAVE_WINDOW [static]

EventType wxEVT_LEFT_DCLICK [static]

EventType wxEVT_MIDDLE_DCLICK [static]

EventType wxEVT_RIGHT_DCLICK [static]

EventType wxEVT_SET_FOCUS [static]

EventType wxEVT_KILL_FOCUS [static]

EventType wxEVT_CHILD_FOCUS [static]

EventType wxEVT_MOUSEWHEEL [static]

EventType wxEVT_NC_LEFT_DOWN [static]

EventType wxEVT_NC_LEFT_UP [static]

EventType wxEVT_NC_MIDDLE_DOWN [static]

EventType wxEVT_NC_MIDDLE_UP [static]