MatOCAD Logo

Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

events.h File Reference

#include <wx/event.h>
#include "manager.h"
#include <vector>

Include dependency graph for events.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wxIFMNewComponentEvent
 Event class for creating interface components. More...
class  wxIFMDeleteComponentEvent
 Event class for deleting components. More...
class  wxIFMAddChildEvent
 Event class for adding child windows to an interface. More...
class  wxIFMDockEvent
 Event to dock a component into another component. More...
class  wxIFMUndockEvent
 Event for undocking components. More...
class  wxIFMSetChildEvent
 Used to set the children of components. More...
class  wxIFMRectEvent
 Events to set and get absolute, client, and background rects. More...
class  wxIFMConvertRectEvent
 Used to convert between coord systems (absolute, background, client). More...
class  wxIFMHitTestEvent
 Used to test if a given position is within a given coordinate system for a component. More...
class  wxIFMUpdateEvent
 Event for updating the interface. More...
class  wxIFMUpdateComponentEvent
 Event for updating a component. More...
class  wxIFMCalcRectsEvent
 Used to calculate the sizes and positions of children of a given component. More...
class  wxIFMPaintEvent
 Event to paint components. More...
class  wxIFMPaintInterfaceEvent
 Notifies plugins that some or all of the interface needs to be repainted. More...
class  wxIFMBeginPaintEvent
 Event used to signify that painting is beginning. The purpose of this event is to create a DC on which to paint. It will be cleaned up with a wxIFMEndPaintEvent. More...
class  wxIFMEndPaintEvent
 Event used to clean up a DC that was created by wxIFMBeginPaintEvent. More...
class  wxIFMKeyEvent
 Event for keyboard input messages. More...
class  wxIFMMouseEvent
 Event for mouse input messages. More...
class  wxIFMSetCursorEvent
 Event for EVT_SET_CURSOR. More...
class  wxIFMFocusEvent
 Generated when the interface's parent window recieves EVT_SETFOCUS or EVT_KILLFOCUS. More...
class  wxIFMActivateEvent
 Used to notify plugins that the interface's parent window is [de]activating. More...
class  wxIFMChildEvent
 Base class used for some child window related events. More...
class  wxIFMShowChildEvent
 Used to hide or show child windows managed by the interface. More...
class  wxIFMQueryChildEvent
 Used to query information on a given child window. This event is used to determine if a child window is hidden or shown within the interface. More...
class  wxIFMSetChildSizeEvent
 Used to change minimum, maximum, and desired sizes of a child window. More...
class  wxIFMShowComponentEvent
 This event is used to show or hide a component. More...
class  wxIFMComponentVisibilityChangedEvent
 Notifies a component that its visibility state is changed. More...

Defines

#define wxIFMNewComponentEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMNewComponentEventFunction, &func)
#define wxIFMDeleteComponentEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMDeleteComponentEventFunction, &func)
#define wxIFMAddChildEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMAddChildEventFunction, &func)
#define wxIFMSetChildEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMSetChildEventFunction, &func)
#define wxIFMDockEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMDockEventFunction, &func)
#define wxIFMUndockEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMUndockEventFunction, &func)
#define wxIFMShowComponentEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMShowComponentEventFunction, &func)
#define wxIFMComponentVisibilityChangedEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMComponentVisibilityChangedEventFunction, &func)
#define wxIFMShowChildEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMShowChildEventFunction, &func)
#define wxIFMSetChildSizeEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMSetChildSizeEventFunction, &func)
#define wxIFMQueryChildEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMQueryChildEventFunction, &func)
#define wxIFMRectEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMRectEventFunction, &func)
#define wxIFMConvertRectEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMConvertRectEventFunction, &func)
#define wxIFMHitTestEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMHitTestEventFunction, &func)
#define wxIFMUpdateEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMUpdateEventFunction, &func)
#define wxIFMUpdateComponentEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMUpdateComponentEventFunction, &func)
#define wxIFMCalcRectsEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMCalcRectsEventFunction, &func)
#define wxIFMPaintInterfaceEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMPaintInterfaceEventFunction, &func)
#define wxIFMPaintEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMPaintEventFunction, &func)
#define wxIFMBeginPaintEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMBeginPaintEventFunction, &func)
#define wxIFMEndPaintEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMEndPaintEventFunction, &func)
#define wxIFMKeyEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMKeyEventFunction, &func)
#define wxIFMMouseEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMMouseEventFunction, &func)
#define wxIFMSetCursorEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMSetCursorEventFunction, &func)
#define wxIFMFocusEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMFocusEventFunction, &func)
#define wxIFMActivateEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMActivateEventFunction, &func)
#define EVT_IFM_NEWCOMPONENT(func)   wx__DECLARE_EVT0( wxEVT_IFM_NEWCOMPONENT, wxIFMNewComponentEventFunctionHandler(func))
#define EVT_IFM_DELETECOMPONENT(func)   wx__DECLARE_EVT0( wxEVT_IFM_DELETECOMPONENT, wxIFMDeleteComponentEventFunctionHandler(func))
#define EVT_IFM_ADDCHILD(func)   wx__DECLARE_EVT0( wxEVT_IFM_ADDCHILD, wxIFMAddChildEventFunctionHandler(func))
#define EVT_IFM_SETCHILD(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETCHILD, wxIFMSetChildEventFunctionHandler(func))
#define EVT_IFM_DOCK(func)   wx__DECLARE_EVT0( wxEVT_IFM_DOCK, wxIFMDockEventFunctionHandler(func))
#define EVT_IFM_UNDOCK(func)   wx__DECLARE_EVT0( wxEVT_IFM_UNDOCK, wxIFMUndockEventFunctionHandler(func))
#define EVT_IFM_FLOAT(func)   wx__DECLARE_EVT0( wxEVT_IFM_FLOAT, wxIFMFloatEventFunctionHandler(func))
#define EVT_IFM_UNFLOAT(func)   wx__DECLARE_EVT0( wxEVT_IFM_UNFLOAT, wxIFMFloatEventFunctionHandler(func))
#define EVT_IFM_SHOWCOMPONENT(func)   wx__DECLARE_EVT0( wxEVT_IFM_SHOWCOMPONENT, wxIFMShowComponentEventFunctionHandler(func))
#define EVT_IFM_VISIBILITYCHANGED(func)   wx__DECLARE_EVT0( wxEVT_IFM_VISIBILITYCHANGED, wxIFMComponentVisibilityChangedEventFunctionHandler(func))
#define EVT_IFM_SHOWCHILD(func)   wx__DECLARE_EVT0( wxEVT_IFM_SHOWCHILD, wxIFMShowChildEventFunctionHandler(func))
#define EVT_IFM_HIDECHILD(func)   wx__DECLARE_EVT0( wxEVT_IFM_HIDECHILD, wxIFMShowChildEventFunctionHandler(func))
#define EVT_IFM_SETCHILDSIZE(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETCHILDSIZE, wxIFMSetChildSizeEventFunctionHandler(func))
#define EVT_IFM_QUERYCHILD(func)   wx__DECLARE_EVT0( wxEVT_IFM_QUERYCHILD, wxIFMQueryChildEventFunctionHandler(func))
#define EVT_IFM_SETRECT(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETRECT, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_SETBACKGROUNDRECT(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETBACKGROUNDRECT, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_SETCLIENTRECT(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETCLIENTRECT, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_GETRECT(func)   wx__DECLARE_EVT0( wxEVT_IFM_GETRECT, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_GETBACKGROUNDRECT(func)   wx__DECLARE_EVT0( wxEVT_IFM_GETBACKGROUNDRECT, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_GETCLIENTRECT(func)   wx__DECLARE_EVT0( wxEVT_IFM_GETCLIENTRECT, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_CONVERTRECT(func)   wx__DECLARE_EVT0( wxEVT_IFM_CONVERTRECT, wxIFMConvertRectEventFunctionHandler(func))
#define EVT_IFM_HITTEST(func)   wx__DECLARE_EVT0( wxEVT_IFM_HITTEST, wxIFMHitTestEventFunctionHandler(func))
#define EVT_IFM_GETCONTENTRECT(func)   wx__DECLARE_EVT0( wxEVT_IFM_GETCONTENTRECT, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_UPDATE(func)   wx__DECLARE_EVT0( wxEVT_IFM_UPDATE, wxIFMUpdateEventFunctionHandler(func))
#define EVT_IFM_UPDATECOMPONENT(func)   wx__DECLARE_EVT0( wxEVT_IFM_UPDATECOMPONENT, wxIFMUpdateComponentEventFunctionHandler(func))
#define EVT_IFM_CALCRECTS(func)   wx__DECLARE_EVT0( wxEVT_IFM_CALCRECTS, wxIFMCalcRectsEventFunctionHandler(func))
#define EVT_IFM_GETDESIREDSIZE(func)   wx__DECLARE_EVT0( wxEVT_IFM_GETDESIREDSIZE, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_SETDESIREDSIZE(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETDESIREDSIZE, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_GETMINSIZE(func)   wx__DECLARE_EVT0( wxEVT_IFM_GETMINSIZE, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_SETMINSIZE(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETMINSIZE, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_GETMAXSIZE(func)   wx__DECLARE_EVT0( wxEVT_IFM_GETMAXSIZE, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_SETMAXSIZE(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETMAXSIZE, wxIFMRectEventFunctionHandler(func))
#define EVT_IFM_BEGINPAINT(func)   wx__DECLARE_EVT0( wxEVT_IFM_BEGINPAINT, wxIFMBeginPaintEventFunctionHandler(func))
#define EVT_IFM_ENDPAINT(func)   wx__DECLARE_EVT0( wxEVT_IFM_ENDPAINT, wxIFMEndPaintEventFunctionHandler(func))
#define EVT_IFM_PAINTINTERFACE(func)   wx__DECLARE_EVT0( wxEVT_IFM_PAINTINTERFACE, wxIFMPaintInterfaceEventFunctionHandler(func))
#define EVT_IFM_PAINTBG(func)   wx__DECLARE_EVT0( wxEVT_IFM_PAINTBG, wxIFMPaintEventFunctionHandler(func))
#define EVT_IFM_PAINTBORDER(func)   wx__DECLARE_EVT0( wxEVT_IFM_PAINTBORDER, wxIFMPaintEventFunctionHandler(func))
#define EVT_IFM_PAINTDECOR(func)   wx__DECLARE_EVT0( wxEVT_IFM_PAINTDECOR, wxIFMPaintEventFunctionHandler(func))
#define EVT_IFM_KEYDOWN(func)   wx__DECLARE_EVT0( wxEVT_IFM_KEYDOWN, wxIFMKeyEventFunctionHandler(func))
#define EVT_IFM_KEYUP(func)   wx__DECLARE_EVT0( wxEVT_IFM_KEYUP, wxIFMKeyEventFunctionHandler(func))
#define EVT_IFM_LEFTDOWN(func)   wx__DECLARE_EVT0( wxEVT_IFM_LEFTDOWN, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_LEFTUP(func)   wx__DECLARE_EVT0( wxEVT_IFM_LEFTUP, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_LEFTDCLICK(func)   wx__DECLARE_EVT0( wxEVT_IFM_LEFTDCLICK, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_RIGHTDOWN(func)   wx__DECLARE_EVT0( wxEVT_IFM_RIGHTDOWN, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_RIGHTUP(func)   wx__DECLARE_EVT0( wxEVT_IFM_RIGHTUP, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_RIGHTDCLICK(func)   wx__DECLARE_EVT0( wxEVT_IFM_RIGHTDCLICK, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_MIDDLEDOWN(func)   wx__DECLARE_EVT0( wxEVT_IFM_MIDDLEDOWN, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_MIDDLEUP(func)   wx__DECLARE_EVT0( wxEVT_IFM_MIDDLEUP, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_MIDDLEDCLICK(func)   wx__DECLARE_EVT0( wxEVT_IFM_MIDDLEDCLICK, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_MOTION(func)   wx__DECLARE_EVT0( wxEVT_IFM_MOTION, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_MOUSEWHEEL(func)   wx__DECLARE_EVT0( wxEVT_IFM_MOUSEWHEEL, wxIFMMouseEventFunctionHandler(func))
#define EVT_IFM_SETCURSOR(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETCURSOR, wxIFMSetCursorEventFunctionHandler(func))
#define EVT_IFM_SETFOCUS(func)   wx__DECLARE_EVT0( wxEVT_IFM_SETFOCUS, wxIFMFocusEventFunctionHandler(func))
#define EVT_IFM_KILLFOCUS(func)   wx__DECLARE_EVT0( wxEVT_IFM_KILLFOCUS, wxIFMFocusEventFunctionHandler(func))
#define EVT_IFM_ACTIVATE(func)   wx__DECLARE_EVT0( wxEVT_IFM_ACTIVATE, wxIFMActivateEventFunctionHandler(func))

Typedefs

typedef std::vector< wxRect > wxRectArray
typedef std::vector< wxSize > wxSizeArray
typedef void(wxEvtHandler::* wxIFMNewComponentEventFunction )(wxIFMNewComponentEvent &)
typedef void(wxEvtHandler::* wxIFMDeleteComponentEventFunction )(wxIFMDeleteComponentEvent &)
typedef void(wxEvtHandler::* wxIFMAddChildEventFunction )(wxIFMAddChildEvent &)
typedef void(wxEvtHandler::* wxIFMSetChildEventFunction )(wxIFMSetChildEvent &)
typedef void(wxEvtHandler::* wxIFMDockEventFunction )(wxIFMDockEvent &)
typedef void(wxEvtHandler::* wxIFMUndockEventFunction )(wxIFMUndockEvent &)
typedef void(wxEvtHandler::* wxIFMShowComponentEventFunction )(wxIFMShowComponentEvent &)
typedef void(wxEvtHandler::* wxIFMComponentVisibilityChangedEventFunction )(wxIFMComponentVisibilityChangedEvent &)
typedef void(wxEvtHandler::* wxIFMShowChildEventFunction )(wxIFMShowChildEvent &)
typedef void(wxEvtHandler::* wxIFMSetChildSizeEventFunction )(wxIFMSetChildSizeEvent &)
typedef void(wxEvtHandler::* wxIFMQueryChildEventFunction )(wxIFMQueryChildEvent &)
typedef void(wxEvtHandler::* wxIFMRectEventFunction )(wxIFMRectEvent &)
typedef void(wxEvtHandler::* wxIFMConvertRectEventFunction )(wxIFMConvertRectEvent &)
typedef void(wxEvtHandler::* wxIFMHitTestEventFunction )(wxIFMHitTestEvent &)
typedef void(wxEvtHandler::* wxIFMUpdateEventFunction )(wxIFMUpdateEvent &)
typedef void(wxEvtHandler::* wxIFMUpdateComponentEventFunction )(wxIFMUpdateComponentEvent &)
typedef void(wxEvtHandler::* wxIFMCalcRectsEventFunction )(wxIFMCalcRectsEvent &)
typedef void(wxEvtHandler::* wxIFMPaintInterfaceEventFunction )(wxIFMPaintInterfaceEvent &)
typedef void(wxEvtHandler::* wxIFMPaintEventFunction )(wxIFMPaintEvent &)
typedef void(wxEvtHandler::* wxIFMBeginPaintEventFunction )(wxIFMBeginPaintEvent &)
typedef void(wxEvtHandler::* wxIFMEndPaintEventFunction )(wxIFMEndPaintEvent &)
typedef void(wxEvtHandler::* wxIFMKeyEventFunction )(wxIFMKeyEvent &)
typedef void(wxEvtHandler::* wxIFMMouseEventFunction )(wxIFMMouseEvent &)
typedef void(wxEvtHandler::* wxIFMSetCursorEventFunction )(wxIFMSetCursorEvent &)
typedef void(wxEvtHandler::* wxIFMFocusEventFunction )(wxIFMFocusEvent &)
typedef void(wxEvtHandler::* wxIFMActivateEventFunction )(wxIFMActivateEvent &)

Functions

 DECLARE_EVENT_TYPE (wxEVT_IFM_SETFOCUS, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_KILLFOCUS
 DECLARE_EVENT_TYPE (wxEVT_IFM_ACTIVATE, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_NEWCOMPONENT
 DECLARE_EVENT_TYPE (wxEVT_IFM_DELETECOMPONENT, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_SHOWCOMPONENT
 DECLARE_EVENT_TYPE (wxEVT_IFM_VISIBILITYCHANGED, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_ADDCHILD
 DECLARE_EVENT_TYPE (wxEVT_IFM_SETCHILD, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_REMOVECHILD
 DECLARE_EVENT_TYPE (wxEVT_IFM_PAINTINTERFACE, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_PAINTBG
 DECLARE_EVENT_TYPE (wxEVT_IFM_PAINTBORDER, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_PAINTDECOR
 DECLARE_EVENT_TYPE (wxEVT_IFM_SHOW, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_SHOWCHILD
 DECLARE_EVENT_TYPE (wxEVT_IFM_HIDECHILD, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_SETCHILDSIZE
 DECLARE_EVENT_TYPE (wxEVT_IFM_UPDATE, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_UPDATECOMPONENT
 DECLARE_EVENT_TYPE (wxEVT_IFM_SETDESIREDSIZE, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_GETDESIREDSIZE
 DECLARE_EVENT_TYPE (wxEVT_IFM_SETRECT, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_SETABSOLUTERECT
 DECLARE_EVENT_TYPE (wxEVT_IFM_SETBACKGROUNDRECT, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_SETCLIENTRECT
 DECLARE_EVENT_TYPE (wxEVT_IFM_GETRECT, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_GETABSOLUTERECT
 DECLARE_EVENT_TYPE (wxEVT_IFM_GETBACKGROUNDRECT, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_GETCLIENTRECT
 DECLARE_EVENT_TYPE (wxEVT_IFM_CONVERTRECT, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_HITTEST
 DECLARE_EVENT_TYPE (wxEVT_IFM_GETCONTENTRECT, 0) DECLARE_EVENT_TYPE(wxEVT_IFM_DOCK
 DECLARE_EVENT_TYPE (wxEVT_IFM_UNDOCK, 0) class wxIFMPluginEvent
 IFM event base class.


Detailed Description

Event definitions for the IFM system

Author:
Robin McNeill
Date:
Created: 10/16/04
Copyright (c) Robin McNeill Licensed under the terms of the wxWindows license

Definition in file events.h.


Define Documentation

#define EVT_IFM_ACTIVATE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_ACTIVATE, wxIFMActivateEventFunctionHandler(func))
 

Definition at line 1852 of file events.h.

#define EVT_IFM_ADDCHILD (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_ADDCHILD, wxIFMAddChildEventFunctionHandler(func))
 

Definition at line 1782 of file events.h.

#define EVT_IFM_BEGINPAINT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_BEGINPAINT, wxIFMBeginPaintEventFunctionHandler(func))
 

Definition at line 1826 of file events.h.

#define EVT_IFM_CALCRECTS (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_CALCRECTS, wxIFMCalcRectsEventFunctionHandler(func))
 

Definition at line 1811 of file events.h.

#define EVT_IFM_CONVERTRECT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_CONVERTRECT, wxIFMConvertRectEventFunctionHandler(func))
 

Definition at line 1805 of file events.h.

#define EVT_IFM_DELETECOMPONENT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_DELETECOMPONENT, wxIFMDeleteComponentEventFunctionHandler(func))
 

Definition at line 1781 of file events.h.

#define EVT_IFM_DOCK (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_DOCK, wxIFMDockEventFunctionHandler(func))
 

Definition at line 1785 of file events.h.

#define EVT_IFM_ENDPAINT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_ENDPAINT, wxIFMEndPaintEventFunctionHandler(func))
 

Definition at line 1827 of file events.h.

#define EVT_IFM_FLOAT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_FLOAT, wxIFMFloatEventFunctionHandler(func))
 

Definition at line 1787 of file events.h.

#define EVT_IFM_GETBACKGROUNDRECT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_GETBACKGROUNDRECT, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1803 of file events.h.

#define EVT_IFM_GETCLIENTRECT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_GETCLIENTRECT, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1804 of file events.h.

#define EVT_IFM_GETCONTENTRECT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_GETCONTENTRECT, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1807 of file events.h.

#define EVT_IFM_GETDESIREDSIZE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_GETDESIREDSIZE, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1813 of file events.h.

#define EVT_IFM_GETMAXSIZE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_GETMAXSIZE, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1817 of file events.h.

#define EVT_IFM_GETMINSIZE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_GETMINSIZE, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1815 of file events.h.

#define EVT_IFM_GETRECT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_GETRECT, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1802 of file events.h.

#define EVT_IFM_HIDECHILD (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_HIDECHILD, wxIFMShowChildEventFunctionHandler(func))
 

Definition at line 1794 of file events.h.

#define EVT_IFM_HITTEST (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_HITTEST, wxIFMHitTestEventFunctionHandler(func))
 

Definition at line 1806 of file events.h.

#define EVT_IFM_KEYDOWN (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_KEYDOWN, wxIFMKeyEventFunctionHandler(func))
 

Definition at line 1834 of file events.h.

#define EVT_IFM_KEYUP (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_KEYUP, wxIFMKeyEventFunctionHandler(func))
 

Definition at line 1835 of file events.h.

#define EVT_IFM_KILLFOCUS (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_KILLFOCUS, wxIFMFocusEventFunctionHandler(func))
 

Definition at line 1851 of file events.h.

#define EVT_IFM_LEFTDCLICK (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_LEFTDCLICK, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1839 of file events.h.

#define EVT_IFM_LEFTDOWN (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_LEFTDOWN, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1837 of file events.h.

#define EVT_IFM_LEFTUP (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_LEFTUP, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1838 of file events.h.

#define EVT_IFM_MIDDLEDCLICK (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_MIDDLEDCLICK, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1845 of file events.h.

#define EVT_IFM_MIDDLEDOWN (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_MIDDLEDOWN, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1843 of file events.h.

#define EVT_IFM_MIDDLEUP (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_MIDDLEUP, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1844 of file events.h.

#define EVT_IFM_MOTION (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_MOTION, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1846 of file events.h.

#define EVT_IFM_MOUSEWHEEL (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_MOUSEWHEEL, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1847 of file events.h.

#define EVT_IFM_NEWCOMPONENT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_NEWCOMPONENT, wxIFMNewComponentEventFunctionHandler(func))
 

Definition at line 1780 of file events.h.

#define EVT_IFM_PAINTBG (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_PAINTBG, wxIFMPaintEventFunctionHandler(func))
 

Definition at line 1829 of file events.h.

#define EVT_IFM_PAINTBORDER (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_PAINTBORDER, wxIFMPaintEventFunctionHandler(func))
 

Definition at line 1830 of file events.h.

#define EVT_IFM_PAINTDECOR (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_PAINTDECOR, wxIFMPaintEventFunctionHandler(func))
 

Definition at line 1831 of file events.h.

#define EVT_IFM_PAINTINTERFACE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_PAINTINTERFACE, wxIFMPaintInterfaceEventFunctionHandler(func))
 

Definition at line 1828 of file events.h.

#define EVT_IFM_QUERYCHILD (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_QUERYCHILD, wxIFMQueryChildEventFunctionHandler(func))
 

Definition at line 1796 of file events.h.

#define EVT_IFM_RIGHTDCLICK (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_RIGHTDCLICK, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1842 of file events.h.

#define EVT_IFM_RIGHTDOWN (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_RIGHTDOWN, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1840 of file events.h.

#define EVT_IFM_RIGHTUP (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_RIGHTUP, wxIFMMouseEventFunctionHandler(func))
 

Definition at line 1841 of file events.h.

#define EVT_IFM_SETBACKGROUNDRECT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETBACKGROUNDRECT, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1800 of file events.h.

#define EVT_IFM_SETCHILD (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETCHILD, wxIFMSetChildEventFunctionHandler(func))
 

Definition at line 1783 of file events.h.

#define EVT_IFM_SETCHILDSIZE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETCHILDSIZE, wxIFMSetChildSizeEventFunctionHandler(func))
 

Definition at line 1795 of file events.h.

#define EVT_IFM_SETCLIENTRECT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETCLIENTRECT, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1801 of file events.h.

#define EVT_IFM_SETCURSOR (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETCURSOR, wxIFMSetCursorEventFunctionHandler(func))
 

Definition at line 1849 of file events.h.

#define EVT_IFM_SETDESIREDSIZE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETDESIREDSIZE, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1814 of file events.h.

#define EVT_IFM_SETFOCUS (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETFOCUS, wxIFMFocusEventFunctionHandler(func))
 

Definition at line 1850 of file events.h.

#define EVT_IFM_SETMAXSIZE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETMAXSIZE, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1818 of file events.h.

#define EVT_IFM_SETMINSIZE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETMINSIZE, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1816 of file events.h.

#define EVT_IFM_SETRECT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SETRECT, wxIFMRectEventFunctionHandler(func))
 

Definition at line 1799 of file events.h.

#define EVT_IFM_SHOWCHILD (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SHOWCHILD, wxIFMShowChildEventFunctionHandler(func))
 

Definition at line 1793 of file events.h.

#define EVT_IFM_SHOWCOMPONENT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_SHOWCOMPONENT, wxIFMShowComponentEventFunctionHandler(func))
 

Definition at line 1790 of file events.h.

#define EVT_IFM_UNDOCK (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_UNDOCK, wxIFMUndockEventFunctionHandler(func))
 

Definition at line 1786 of file events.h.

#define EVT_IFM_UNFLOAT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_UNFLOAT, wxIFMFloatEventFunctionHandler(func))
 

Definition at line 1788 of file events.h.

#define EVT_IFM_UPDATE (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_UPDATE, wxIFMUpdateEventFunctionHandler(func))
 

Definition at line 1809 of file events.h.

#define EVT_IFM_UPDATECOMPONENT (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_UPDATECOMPONENT, wxIFMUpdateComponentEventFunctionHandler(func))
 

Definition at line 1810 of file events.h.

#define EVT_IFM_VISIBILITYCHANGED (  func   )     wx__DECLARE_EVT0( wxEVT_IFM_VISIBILITYCHANGED, wxIFMComponentVisibilityChangedEventFunctionHandler(func))
 

Definition at line 1791 of file events.h.

#define wxIFMActivateEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMActivateEventFunction, &func)
 

Definition at line 1762 of file events.h.

#define wxIFMAddChildEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMAddChildEventFunction, &func)
 

Definition at line 1703 of file events.h.

#define wxIFMBeginPaintEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMBeginPaintEventFunction, &func)
 

Definition at line 1749 of file events.h.

#define wxIFMCalcRectsEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMCalcRectsEventFunction, &func)
 

Definition at line 1742 of file events.h.

#define wxIFMComponentVisibilityChangedEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMComponentVisibilityChangedEventFunction, &func)
 

Definition at line 1721 of file events.h.

#define wxIFMConvertRectEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMConvertRectEventFunction, &func)
 

Definition at line 1733 of file events.h.

#define wxIFMDeleteComponentEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMDeleteComponentEventFunction, &func)
 

Definition at line 1701 of file events.h.

#define wxIFMDockEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMDockEventFunction, &func)
 

Definition at line 1714 of file events.h.

#define wxIFMEndPaintEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMEndPaintEventFunction, &func)
 

Definition at line 1751 of file events.h.

#define wxIFMFocusEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMFocusEventFunction, &func)
 

Definition at line 1760 of file events.h.

#define wxIFMHitTestEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMHitTestEventFunction, &func)
 

Definition at line 1735 of file events.h.

#define wxIFMKeyEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMKeyEventFunction, &func)
 

Definition at line 1754 of file events.h.

#define wxIFMMouseEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMMouseEventFunction, &func)
 

Definition at line 1756 of file events.h.

#define wxIFMNewComponentEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMNewComponentEventFunction, &func)
 

Definition at line 1699 of file events.h.

#define wxIFMPaintEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMPaintEventFunction, &func)
 

Definition at line 1747 of file events.h.

#define wxIFMPaintInterfaceEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMPaintInterfaceEventFunction, &func)
 

Definition at line 1745 of file events.h.

#define wxIFMQueryChildEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMQueryChildEventFunction, &func)
 

Definition at line 1728 of file events.h.

#define wxIFMRectEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMRectEventFunction, &func)
 

Definition at line 1731 of file events.h.

#define wxIFMSetChildEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMSetChildEventFunction, &func)
 

Definition at line 1705 of file events.h.

#define wxIFMSetChildSizeEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMSetChildSizeEventFunction, &func)
 

Definition at line 1726 of file events.h.

#define wxIFMSetCursorEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMSetCursorEventFunction, &func)
 

Definition at line 1758 of file events.h.

#define wxIFMShowChildEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMShowChildEventFunction, &func)
 

Definition at line 1724 of file events.h.

#define wxIFMShowComponentEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMShowComponentEventFunction, &func)
 

Definition at line 1719 of file events.h.

#define wxIFMUndockEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMUndockEventFunction, &func)
 

Definition at line 1716 of file events.h.

#define wxIFMUpdateComponentEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMUpdateComponentEventFunction, &func)
 

Definition at line 1740 of file events.h.

#define wxIFMUpdateEventFunctionHandler (  func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMUpdateEventFunction, &func)
 

Definition at line 1738 of file events.h.


Typedef Documentation

typedef void(wxEvtHandler::* wxIFMActivateEventFunction)(wxIFMActivateEvent &)
 

Definition at line 1688 of file events.h.

typedef void(wxEvtHandler::* wxIFMAddChildEventFunction)(wxIFMAddChildEvent &)
 

Definition at line 1653 of file events.h.

typedef void(wxEvtHandler::* wxIFMBeginPaintEventFunction)(wxIFMBeginPaintEvent &)
 

Definition at line 1681 of file events.h.

typedef void(wxEvtHandler::* wxIFMCalcRectsEventFunction)(wxIFMCalcRectsEvent &)
 

Definition at line 1677 of file events.h.

typedef void(wxEvtHandler::* wxIFMComponentVisibilityChangedEventFunction)(wxIFMComponentVisibilityChangedEvent &)
 

Definition at line 1665 of file events.h.

typedef void(wxEvtHandler::* wxIFMConvertRectEventFunction)(wxIFMConvertRectEvent &)
 

Definition at line 1672 of file events.h.

typedef void(wxEvtHandler::* wxIFMDeleteComponentEventFunction)(wxIFMDeleteComponentEvent &)
 

Definition at line 1652 of file events.h.

typedef void(wxEvtHandler::* wxIFMDockEventFunction)(wxIFMDockEvent &)
 

Definition at line 1661 of file events.h.

typedef void(wxEvtHandler::* wxIFMEndPaintEventFunction)(wxIFMEndPaintEvent &)
 

Definition at line 1682 of file events.h.

typedef void(wxEvtHandler::* wxIFMFocusEventFunction)(wxIFMFocusEvent &)
 

Definition at line 1687 of file events.h.

typedef void(wxEvtHandler::* wxIFMHitTestEventFunction)(wxIFMHitTestEvent &)
 

Definition at line 1673 of file events.h.

typedef void(wxEvtHandler::* wxIFMKeyEventFunction)(wxIFMKeyEvent &)
 

Definition at line 1684 of file events.h.

typedef void(wxEvtHandler::* wxIFMMouseEventFunction)(wxIFMMouseEvent &)
 

Definition at line 1685 of file events.h.

typedef void(wxEvtHandler::* wxIFMNewComponentEventFunction)(wxIFMNewComponentEvent &)
 

Definition at line 1651 of file events.h.

typedef void(wxEvtHandler::* wxIFMPaintEventFunction)(wxIFMPaintEvent &)
 

Definition at line 1680 of file events.h.

typedef void(wxEvtHandler::* wxIFMPaintInterfaceEventFunction)(wxIFMPaintInterfaceEvent &)
 

Definition at line 1679 of file events.h.

typedef void(wxEvtHandler::* wxIFMQueryChildEventFunction)(wxIFMQueryChildEvent &)
 

Definition at line 1669 of file events.h.

typedef void(wxEvtHandler::* wxIFMRectEventFunction)(wxIFMRectEvent &)
 

Definition at line 1671 of file events.h.

typedef void(wxEvtHandler::* wxIFMSetChildEventFunction)(wxIFMSetChildEvent &)
 

Definition at line 1654 of file events.h.

typedef void(wxEvtHandler::* wxIFMSetChildSizeEventFunction)(wxIFMSetChildSizeEvent &)
 

Definition at line 1668 of file events.h.

typedef void(wxEvtHandler::* wxIFMSetCursorEventFunction)(wxIFMSetCursorEvent &)
 

Definition at line 1686 of file events.h.

typedef void(wxEvtHandler::* wxIFMShowChildEventFunction)(wxIFMShowChildEvent &)
 

Definition at line 1667 of file events.h.

typedef void(wxEvtHandler::* wxIFMShowComponentEventFunction)(wxIFMShowComponentEvent &)
 

Definition at line 1664 of file events.h.

typedef void(wxEvtHandler::* wxIFMUndockEventFunction)(wxIFMUndockEvent &)
 

Definition at line 1662 of file events.h.

typedef void(wxEvtHandler::* wxIFMUpdateComponentEventFunction)(wxIFMUpdateComponentEvent &)
 

Definition at line 1676 of file events.h.

typedef void(wxEvtHandler::* wxIFMUpdateEventFunction)(wxIFMUpdateEvent &)
 

Definition at line 1675 of file events.h.

typedef std::vector<wxRect> wxRectArray
 

Definition at line 713 of file events.h.

typedef std::vector<wxSize> wxSizeArray
 

Definition at line 714 of file events.h.


Function Documentation

DECLARE_EVENT_TYPE (  wxEVT_IFM_UNDOCK  ,
0 
) 
 

IFM event base class.

Specifies what type of component this message applies to

Returns:
Component associated with this event

Definition at line 105 of file events.h.

DECLARE_EVENT_TYPE (  wxEVT_IFM_GETCONTENTRECT  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_CONVERTRECT  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_GETBACKGROUNDRECT  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_GETRECT  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_SETBACKGROUNDRECT  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_SETRECT  ,
0 
) 
 

Rect events.

These events are used to set and retrieve both size and position values for absolute, background, and client ares.

If you only wish to set either the position or the size of a component, you may specify IFM_DEFAULT_VALUE for values which you are not changing. The existing values will be used.

wxEVT_IFM_CONVERTRECT is used to convert between different rect values.

DECLARE_EVENT_TYPE (  wxEVT_IFM_SETDESIREDSIZE  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_UPDATE  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_HIDECHILD  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_SHOW  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_PAINTBORDER  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_PAINTINTERFACE  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_SETCHILD  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_VISIBILITYCHANGED  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_DELETECOMPONENT  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_ACTIVATE  ,
0 
) 
 

DECLARE_EVENT_TYPE (  wxEVT_IFM_SETFOCUS  ,
0 
) 
 

 

SourceForge Logo