Classes | Defines | Variables

ap_Menu_Layouts.cpp File Reference

#include "ap_Features.h"
#include "ut_types.h"
#include "ut_string.h"
#include "ut_assert.h"
#include "ut_debugmsg.h"
#include "ev_Menu_Labels.h"
#include "ev_Menu.h"
#include "xap_App.h"
#include "xap_Menu_Layouts.h"
#include "xap_Menu_ActionSet.h"
#include "xap_EncodingManager.h"
#include "ap_Menu_Id.h"
#include "ap_Strings.h"
#include "ap_Menu_Layouts_All.h"
#include "ap_Menu_Id_List.h"

Classes

struct  _lt
struct  _tt
class  _vectt

Defines

#define BeginLayout(Name, Cxt)   static struct _lt s_ltTable_##Name[] = {
#define MenuItem(id)   { EV_MLF_Normal, (id) },
#define BeginSubMenu(id)   { EV_MLF_BeginSubMenu, (id) },
#define BeginPopupMenu()   { EV_MLF_BeginPopupMenu,AP_MENU_ID__BOGUS1__ },
#define Separator()   { EV_MLF_Separator, AP_MENU_ID__BOGUS1__ },
#define EndSubMenu()   { EV_MLF_EndSubMenu, AP_MENU_ID__BOGUS1__ },
#define EndPopupMenu()   { EV_MLF_EndPopupMenu, AP_MENU_ID__BOGUS1__ },
#define EndLayout()   };
#define BeginLayout(Name, Cxt)   { #Name, G_N_ELEMENTS(s_ltTable_##Name), s_ltTable_##Name, Cxt },
#define MenuItem(id)
#define BeginSubMenu(id)
#define BeginPopupMenu()
#define Separator()
#define EndSubMenu()
#define EndPopupMenu()
#define EndLayout()
#define menuitem(id)
#define menuitem(id)
#define menuitem(id)

Variables

static struct _tt s_ttTable []

Define Documentation

#define BeginLayout (   Name,
  Cxt 
)    static struct _lt s_ltTable_##Name[] = {
#define BeginLayout (   Name,
  Cxt 
)    { #Name, G_N_ELEMENTS(s_ltTable_##Name), s_ltTable_##Name, Cxt },
EV_EMC_HYPERLINKTEXT EV_EMC_ANNOTATIONMISSPELLED EV_EMC_ANNOTATIONTEXT BeginPopupMenu (  )     { EV_MLF_BeginPopupMenu,AP_MENU_ID__BOGUS1__ },
#define BeginPopupMenu (  ) 
#define BeginSubMenu (   id  ) 
#define BeginSubMenu (   id  )     { EV_MLF_BeginSubMenu, (id) },
#define EndLayout (  ) 
#define EndLayout (  )     };
#define EndPopupMenu (  ) 
#define EndPopupMenu (  )     { EV_MLF_EndPopupMenu, AP_MENU_ID__BOGUS1__ },
#define EndSubMenu (  ) 
#define EndSubMenu (  )     { EV_MLF_EndSubMenu, AP_MENU_ID__BOGUS1__ },
#define menuitem (   id  ) 
Value:
{                                                                             \
            pSS->getValueUTF8(AP_STRING_ID_MENU_LABEL_##id, s1);                      \
            pSS->getValueUTF8(AP_STRING_ID_MENU_STATUSLINE_##id, s2);                 \
            m_pLabelSet->setLabel( (AP_MENU_ID_##id), s1.c_str(), s2.c_str() ); \
        }
#define menuitem (   id  ) 
Value:
{                                                                            \
            pSS->getValueUTF8(AP_STRING_ID_MENU_LABEL_##id, s1);                     \
            pSS->getValueUTF8(AP_STRING_ID_MENU_STATUSLINE_##id, s2);                \
            m_pLabelSet->setLabel((AP_MENU_ID_##id), s1.c_str(), s2.c_str() ); \
        }
#define MenuItem (   id  )     { EV_MLF_Normal, (id) },
#define menuitem (   id  ) 
Value:
{                                                                          \
        m_pBSS->getValueUTF8(AP_STRING_ID_MENU_LABEL_##id, s1);                \
        m_pBSS->getValueUTF8(AP_STRING_ID_MENU_STATUSLINE_##id, s2);           \
        pLabelSet->setLabel( (AP_MENU_ID_##id), s1.c_str(), s2.c_str() );\
    }
#define MenuItem (   id  ) 
#define Separator (  ) 
#define Separator (  )     { EV_MLF_Separator, AP_MENU_ID__BOGUS1__ },

Variable Documentation

struct _tt s_ttTable[] [static]