Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

ndk_bindings.h File Reference

Go to the source code of this file.

Compounds

struct  BINDING
class  BINDING_IMPL
struct  BINDING_MAP

Defines

#define DECLARE_BINDINGS()
#define BEGIN_FIRST_BINDINGS(theClass)
#define BEGIN_BINDINGS(theClass, baseClass)
#define END_BINDINGS()
#define ON_COMMAND(id, memberFxn)   BINDING(0, id, id, (NDKPCMDFN) &memberFxn) ,
#define ON_COMMAND_RANGE(id, idLast, memberFxn)   BINDING(0,id, idLast, (NDKPCMDFN) &memberFxn) ,
#define ON_NOTIFY(wNotifyCode, id, memberFxn)   BINDING(wNotifyCode, id, id, (NDKPNOTIFFN) &memberFxn) ,
#define ON_NOTIFY_RANGE(wNotifyCode, id, idLast, memberFxn)   BINDING(wNotifyCode, id, idLast, (NDKPNOTIFFN) &memberFxn) ,
#define ON_CONTROL(wNotifyCode, id, memberFxn)   BINDING(wNotifyCode, id, id ,(NDKPNOTIFFN) &memberFxn ),
#define DECLARE_BINDINGS()
#define BEGIN_FIRST_BINDINGS(theClass)
#define BEGIN_BINDINGS(theClass, baseClass)
#define END_BINDINGS()
#define ON_COMMAND(id, memberFxn)   BINDING(0, id, id, (NDKPCMDFN) &memberFxn) ,
#define ON_COMMAND_RANGE(id, idLast, memberFxn)   BINDING(0,id, idLast, (NDKPCMDFN) &memberFxn) ,
#define ON_NOTIFY(wNotifyCode, id, memberFxn)   BINDING(wNotifyCode, id, id, (NDKPNOTIFFN) &memberFxn) ,
#define ON_NOTIFY_RANGE(wNotifyCode, id, idLast, memberFxn)   BINDING(wNotifyCode, id, idLast, (NDKPNOTIFFN) &memberFxn) ,
#define ON_CONTROL(wNotifyCode, id, memberFxn)   BINDING(wNotifyCode, id, id ,(NDKPNOTIFFN) &memberFxn ),

Typedefs

typedef void(Control::* NDKPNOTIFFN )(int)
typedef void(Control::* NDKPCMDFN )()
typedef BINDING_IMPL< NDKPNOTIFFNNotificationBind
typedef BINDING_IMPL< NDKPCMDFNCommandBind


Define Documentation

#define BEGIN_BINDINGS theClass,
baseClass   
 

Value:

const BINDING_MAP* theClass::get_binding_map() const \
        { return &theClass::bindingMap; } \
    const BINDING_MAP theClass::bindingMap = \
    { &baseClass::bindingMap, &theClass::_bindingEntries[0] }; \
    const BINDING theClass::_bindingEntries[] = \
    { \

Definition at line 71 of file ndk_bindings.h.

#define BEGIN_BINDINGS theClass,
baseClass   
 

Value:

const BINDING_MAP* theClass::get_binding_map() const \
        { return &theClass::bindingMap; } \
    const BINDING_MAP theClass::bindingMap = \
    { &baseClass::bindingMap, &theClass::_bindingEntries[0] }; \
    const BINDING theClass::_bindingEntries[] = \
    { \

Definition at line 71 of file ndk_bindings.h.

#define BEGIN_FIRST_BINDINGS theClass   
 

Value:

const BINDING_MAP* theClass::get_binding_map() const \
        { return &theClass::bindingMap; } \
    const BINDING_MAP theClass::bindingMap = \
    { 0, &theClass::_bindingEntries[0] }; \
    const BINDING theClass::_bindingEntries[] = \
    { \

Definition at line 63 of file ndk_bindings.h.

#define BEGIN_FIRST_BINDINGS theClass   
 

Value:

const BINDING_MAP* theClass::get_binding_map() const \
        { return &theClass::bindingMap; } \
    const BINDING_MAP theClass::bindingMap = \
    { 0, &theClass::_bindingEntries[0] }; \
    const BINDING theClass::_bindingEntries[] = \
    { \

Definition at line 63 of file ndk_bindings.h.

 
#define DECLARE_BINDINGS  
 

Value:

private: \
    static const BINDING _bindingEntries[]; \
protected: \
    static const BINDING_MAP bindingMap; \
    virtual const BINDING_MAP* get_binding_map() const; \

Definition at line 56 of file ndk_bindings.h.

 
#define DECLARE_BINDINGS  
 

Value:

private: \
    static const BINDING _bindingEntries[]; \
protected: \
    static const BINDING_MAP bindingMap; \
    virtual const BINDING_MAP* get_binding_map() const; \

Definition at line 56 of file ndk_bindings.h.

 
#define END_BINDINGS  
 

Value:

BINDING(0,0,0,(NDKPCMDFN)0) \
    }; \

Definition at line 79 of file ndk_bindings.h.

 
#define END_BINDINGS  
 

Value:

BINDING(0,0,0,(NDKPCMDFN)0) \
    }; \

Definition at line 79 of file ndk_bindings.h.

#define ON_COMMAND id,
memberFxn       BINDING(0, id, id, (NDKPCMDFN) &memberFxn) ,
 

Definition at line 84 of file ndk_bindings.h.

#define ON_COMMAND id,
memberFxn       BINDING(0, id, id, (NDKPCMDFN) &memberFxn) ,
 

Definition at line 84 of file ndk_bindings.h.

#define ON_COMMAND_RANGE id,
idLast,
memberFxn       BINDING(0,id, idLast, (NDKPCMDFN) &memberFxn) ,
 

Definition at line 89 of file ndk_bindings.h.

#define ON_COMMAND_RANGE id,
idLast,
memberFxn       BINDING(0,id, idLast, (NDKPCMDFN) &memberFxn) ,
 

Definition at line 89 of file ndk_bindings.h.

#define ON_CONTROL wNotifyCode,
id,
memberFxn       BINDING(wNotifyCode, id, id ,(NDKPNOTIFFN) &memberFxn ),
 

Definition at line 101 of file ndk_bindings.h.

#define ON_CONTROL wNotifyCode,
id,
memberFxn       BINDING(wNotifyCode, id, id ,(NDKPNOTIFFN) &memberFxn ),
 

Definition at line 101 of file ndk_bindings.h.

#define ON_NOTIFY wNotifyCode,
id,
memberFxn       BINDING(wNotifyCode, id, id, (NDKPNOTIFFN) &memberFxn) ,
 

Definition at line 94 of file ndk_bindings.h.

#define ON_NOTIFY wNotifyCode,
id,
memberFxn       BINDING(wNotifyCode, id, id, (NDKPNOTIFFN) &memberFxn) ,
 

Definition at line 94 of file ndk_bindings.h.

#define ON_NOTIFY_RANGE wNotifyCode,
id,
idLast,
memberFxn       BINDING(wNotifyCode, id, idLast, (NDKPNOTIFFN) &memberFxn) ,
 

Definition at line 97 of file ndk_bindings.h.

#define ON_NOTIFY_RANGE wNotifyCode,
id,
idLast,
memberFxn       BINDING(wNotifyCode, id, idLast, (NDKPNOTIFFN) &memberFxn) ,
 

Definition at line 97 of file ndk_bindings.h.


Typedef Documentation

typedef BINDING_IMPL< NDKPCMDFN > CommandBind
 

Definition at line 49 of file ndk_bindings.h.

typedef void(Control::* NDKPCMDFN)()
 

Definition at line 2 of file ndk_bindings.h.

Referenced by BINDING::BINDING().

typedef void(Control::* NDKPNOTIFFN)(int)
 

Definition at line 1 of file ndk_bindings.h.

Referenced by BINDING::BINDING().

typedef BINDING_IMPL< NDKPNOTIFFN > NotificationBind
 

Definition at line 48 of file ndk_bindings.h.


Generated on Thu Oct 10 16:02:09 2002 by doxygen1.2.17