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  ,
 

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  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_CONVERTRECT  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_GETBACKGROUNDRECT  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_GETRECT  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_SETBACKGROUNDRECT  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_SETRECT  ,
 

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  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_UPDATE  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_HIDECHILD  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_SHOW  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_PAINTBORDER  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_PAINTINTERFACE  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_SETCHILD  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_VISIBILITYCHANGED  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_DELETECOMPONENT  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_ACTIVATE  ,
 

DECLARE_EVENT_TYPE wxEVT_IFM_SETFOCUS  ,
 

 

SourceForge Logo