Classes | Defines | Typedefs | Enumerations

ev_Menu_Actions.h File Reference

#include "ut_types.h"
#include "xap_Types.h"
#include "ut_vector.h"
#include "ut_string_class.h"

Go to the source code of this file.

Classes

class  EV_Menu_Action
class  EV_Menu_ActionSet

Defines

#define Defun_EV_GetMenuItemState_Fn(fn)   ABI_EXPORT EV_Menu_ItemState fn(AV_View * pAV_View, XAP_Menu_Id id)
#define Defun_EV_GetMenuItemComputedLabel_Fn(fn)   ABI_EXPORT const char * fn(const EV_Menu_Label * pLabel, XAP_Menu_Id id)

Typedefs

typedef enum _ev_Menu_ItemState EV_Menu_ItemState
typedef EV_Menu_ItemStateEV_GetMenuItemState_Fn )(AV_View *pView, XAP_Menu_Id id)
typedef EV_Menu_ItemState(* EV_GetMenuItemState_pFn )(AV_View *pView, XAP_Menu_Id id)
typedef const char *( EV_GetMenuItemComputedLabel_Fn )(const EV_Menu_Label *pLabel, XAP_Menu_Id id)
typedef const char *(* EV_GetMenuItemComputedLabel_pFn )(const EV_Menu_Label *pLabel, XAP_Menu_Id id)

Enumerations

enum  _ev_Menu_ItemState { EV_MIS_ZERO = 0x00, EV_MIS_Gray = 0x01, EV_MIS_Toggled = 0x02, EV_MIS_Bold = 0x04 }

Define Documentation

#define Defun_EV_GetMenuItemComputedLabel_Fn (   fn  )     ABI_EXPORT const char * fn(const EV_Menu_Label * pLabel, XAP_Menu_Id id)
#define Defun_EV_GetMenuItemState_Fn (   fn  )     ABI_EXPORT EV_Menu_ItemState fn(AV_View * pAV_View, XAP_Menu_Id id)

Typedef Documentation

typedef const char*( EV_GetMenuItemComputedLabel_Fn)(const EV_Menu_Label *pLabel, XAP_Menu_Id id)
typedef const char*(* EV_GetMenuItemComputedLabel_pFn)(const EV_Menu_Label *pLabel, XAP_Menu_Id id)

Enumeration Type Documentation

Enumerator:
EV_MIS_ZERO 
EV_MIS_Gray 
EV_MIS_Toggled 
EV_MIS_Bold