cartctl.h File Reference

(r1785/r987)

#include "cartprov.h"
#include "ctrllist.h"

Go to the source code of this file.

Classes

class  wxCamArtControlEvent
 A derived event to allow for postprocessing of autorepeat on buttons Notes: In the OIL See Also:. More...
class  wxCamArtControl
 A base class for controls using the CamArtProvider to paint themselves Notes: In the OIL See Also:. More...
class  wxCamArtControlXmlHandler
 A resource handler to enable wxCamArtControl items to be loaded from XML Notes: In the OIL See Also:. More...

Defines

#define EVT_CAMARTCONTROL_INVOKE(id, fn)

Typedefs

typedef void(wxEvtHandler::* wxCamArtControlEventFunction )(wxCamArtControlEvent &)

Enumerations

enum  wxCamArtControlStyle {
  wxCACS_TOOLBACKGROUND = CAF_TOOLBACKGROUND, wxCACS_PUSHBUTTON = CAF_PUSHBUTTON, wxCACS_TOGGLEBUTTON = CAF_TOGGLEBUTTON, wxCACS_ALWAYS3D = CAF_ALWAYS3D,
  wxCACS_ALLOWHOVER = CAF_ALLOWHOVER, wxCACS_NOINTERNALBORDER = CAF_NOINTERNALBORDER, wxCACS_TEXT = CAF_TEXT, wxCACS_EXACTFIT = CAF_EXACTFIT,
  wxCACS_HALFHEIGHT = CAF_HALFHEIGHT, wxCACS_TOP = CAF_TOP, wxCACS_BOTTOM = CAF_BOTTOM, wxCACS_LEFT = CAF_LEFT,
  wxCACS_RIGHT = CAF_RIGHT, wxCACS_NOAUTOREPEAT = CAF_NOAUTOREPEAT, wxCACS_STATUSBARTEXT = CAF_STATUSBARTEXT, wxCACS_DEFAULT = 0
}

Functions

 DECLARE_EVENT_TYPE (wxEVT_CAMARTCONTROL_INVOKE,-1)


Define Documentation

#define EVT_CAMARTCONTROL_INVOKE id,
fn   ) 
 

Value:

DECLARE_EVENT_TABLE_ENTRY(wxEVT_CAMARTCONTROL_INVOKE, id, -1, \
    (wxObjectEventFunction)(wxEventFunction)(wxCamArtControlEventFunction) &fn, (wxObject *) NULL),

Definition at line 158 of file cartctl.h.


Typedef Documentation

typedef void(wxEvtHandler::* wxCamArtControlEventFunction)(wxCamArtControlEvent &)
 

Definition at line 154 of file cartctl.h.


Enumeration Type Documentation

enum wxCamArtControlStyle
 

Enumerator:
wxCACS_TOOLBACKGROUND 
wxCACS_PUSHBUTTON 
wxCACS_TOGGLEBUTTON 
wxCACS_ALWAYS3D 
wxCACS_ALLOWHOVER 
wxCACS_NOINTERNALBORDER 
wxCACS_TEXT 
wxCACS_EXACTFIT 
wxCACS_HALFHEIGHT 
wxCACS_TOP 
wxCACS_BOTTOM 
wxCACS_LEFT 
wxCACS_RIGHT 
wxCACS_NOAUTOREPEAT 
wxCACS_STATUSBARTEXT 
wxCACS_DEFAULT 

Definition at line 105 of file cartctl.h.

00106 {
00107     // Caching flags start here - the art provider may have a different bitmap depending on the
00108     // state of these flags...
00109     wxCACS_TOOLBACKGROUND   = CAF_TOOLBACKGROUND,
00110     wxCACS_PUSHBUTTON       = CAF_PUSHBUTTON,
00111     wxCACS_TOGGLEBUTTON     = CAF_TOGGLEBUTTON, // wxCACS_PUSHBUTTON should also be set if this is set
00112     wxCACS_ALWAYS3D         = CAF_ALWAYS3D,
00113     wxCACS_ALLOWHOVER       = CAF_ALLOWHOVER,
00114     wxCACS_NOINTERNALBORDER = CAF_NOINTERNALBORDER,
00115     wxCACS_TEXT             = CAF_TEXT,
00116     wxCACS_EXACTFIT         = CAF_EXACTFIT,
00117     wxCACS_HALFHEIGHT       = CAF_HALFHEIGHT,
00118     wxCACS_TOP              = CAF_TOP,
00119     wxCACS_BOTTOM           = CAF_BOTTOM,
00120     wxCACS_LEFT             = CAF_LEFT,
00121     wxCACS_RIGHT            = CAF_RIGHT,
00122     wxCACS_NOAUTOREPEAT     = CAF_NOAUTOREPEAT,
00123     wxCACS_STATUSBARTEXT    = CAF_STATUSBARTEXT,
00124 
00125     wxCACS_DEFAULT          = 0
00126 };


Function Documentation

DECLARE_EVENT_TYPE wxEVT_CAMARTCONTROL_INVOKE  ,
1
 


Generated on Sat Nov 10 03:49:28 2007 for Camelot by  doxygen 1.4.4