MatOCAD Logo

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

resize.h File Reference

#include "plugin.h"
#include "events.h"
#include "definterface.h"
#include <wx/dc.h>
#include <wx/dcscreen.h>

Include dependency graph for resize.h:

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

Go to the source code of this file.

Classes

class  wxIFMDefaultResizePlugin
class  wxIFMResizeData
class  wxIFMResizeEvent
class  wxIFMUpdateResizeSashEvent

Defines

#define IFM_RESIZE_SASH_BORDER   0
#define IFM_RESIZE_SASH_SIZE   (4 + IFM_RESIZE_SASH_BORDER * 2)
#define EVT_IFM_GETRESIZESASHRECT(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_IFM_GETRESIZESASHRECT, wxID_ANY, wxID_ANY, (wxObjectEventFunction) (wxEventFunction) wxStaticCastEvent( wxIFMRectEventFunction, & func ), (wxObject *) NULL ),
#define wxIFMResizeEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMResizeEventFunction, &func)
#define wxIFMUpdateResizeSashEventFunctionHandler(func)   (wxObjectEventFunction)wxStaticCastEvent(wxIFMUpdateResizeSashEventFunction, &func)
#define EVT_IFM_RESIZE_BEGIN(func)   wx__DECLARE_EVT0( wxEVT_IFM_BEGINRESIZE, wxIFMResizeEventFunctionHandler(func))
#define EVT_IFM_RESIZE_END(func)   wx__DECLARE_EVT0( wxEVT_IFM_ENDRESIZE, wxIFMResizeEventFunctionHandler(func))
#define EVT_IFM_RESIZE_RESIZING(func)   wx__DECLARE_EVT0( wxEVT_IFM_RESIZE, wxIFMResizeEventFunctionHandler(func))
#define EVT_IFM_RESIZE_UPDATE_SASHES(func)   wx__DECLARE_EVT0( wxEVT_IFM_UPDATERESIZESASHES, wxIFMUpdateResizeSashEventFunctionHandler(func))

Typedefs

typedef void(wxEvtHandler::* wxIFMResizeEventFunction )(wxIFMResizeEvent &)
typedef void(wxEvtHandler::* wxIFMUpdateResizeSashEventFunction )(wxIFMUpdateResizeSashEvent &)


Detailed Description

Header file for the resize plugin

Author:
Robin McNeill
Date:
Created: 01/02/05
Copyright (c) Robin McNeill Licensed under the terms of the wxWindows license

Definition in file resize.h.


Define Documentation

#define EVT_IFM_GETRESIZESASHRECT func   )     DECLARE_EVENT_TABLE_ENTRY( wxEVT_IFM_GETRESIZESASHRECT, wxID_ANY, wxID_ANY, (wxObjectEventFunction) (wxEventFunction) wxStaticCastEvent( wxIFMRectEventFunction, & func ), (wxObject *) NULL ),
 

Definition at line 37 of file resize.h.

#define EVT_IFM_RESIZE_BEGIN func   )     wx__DECLARE_EVT0( wxEVT_IFM_BEGINRESIZE, wxIFMResizeEventFunctionHandler(func))
 

Definition at line 191 of file resize.h.

#define EVT_IFM_RESIZE_END func   )     wx__DECLARE_EVT0( wxEVT_IFM_ENDRESIZE, wxIFMResizeEventFunctionHandler(func))
 

Definition at line 192 of file resize.h.

#define EVT_IFM_RESIZE_RESIZING func   )     wx__DECLARE_EVT0( wxEVT_IFM_RESIZE, wxIFMResizeEventFunctionHandler(func))
 

Definition at line 193 of file resize.h.

#define EVT_IFM_RESIZE_UPDATE_SASHES func   )     wx__DECLARE_EVT0( wxEVT_IFM_UPDATERESIZESASHES, wxIFMUpdateResizeSashEventFunctionHandler(func))
 

Definition at line 194 of file resize.h.

#define IFM_RESIZE_SASH_BORDER   0
 

Definition at line 25 of file resize.h.

#define IFM_RESIZE_SASH_SIZE   (4 + IFM_RESIZE_SASH_BORDER * 2)
 

Definition at line 26 of file resize.h.

Referenced by wxIFMDefaultResizePlugin::OnConvertRect(), wxIFMDefaultResizePlugin::OnResizeEnd(), and wxIFMDefaultResizePlugin::OnSetRect().

#define wxIFMResizeEventFunctionHandler func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMResizeEventFunction, &func)
 

Definition at line 186 of file resize.h.

#define wxIFMUpdateResizeSashEventFunctionHandler func   )     (wxObjectEventFunction)wxStaticCastEvent(wxIFMUpdateResizeSashEventFunction, &func)
 

Definition at line 188 of file resize.h.


Typedef Documentation

typedef void(wxEvtHandler::* wxIFMResizeEventFunction)(wxIFMResizeEvent &)
 

Definition at line 183 of file resize.h.

typedef void(wxEvtHandler::* wxIFMUpdateResizeSashEventFunction)(wxIFMUpdateResizeSashEvent &)
 

Definition at line 184 of file resize.h.

 

SourceForge Logo