#include <ev_Toolbar_Labels.h>
Public Member Functions | |
EV_Toolbar_LabelSet (const char *szLanguage, XAP_Toolbar_Id first, XAP_Toolbar_Id last) | |
~EV_Toolbar_LabelSet (void) | |
bool | setLabel (XAP_Toolbar_Id id, const char *szToolbarLabel, const char *szIconName, const char *szToolTip, const char *szStatusMsg) |
EV_Toolbar_Label * | getLabel (XAP_Toolbar_Id id) |
const char * | getLanguage (void) const |
void | setLanguage (const char *szLanguage) |
Protected Attributes | |
EV_Toolbar_Label ** | m_labelTable |
XAP_Toolbar_Id | m_first |
XAP_Toolbar_Id | m_last |
char * | m_szLanguage |
EV_Toolbar_LabelSet::EV_Toolbar_LabelSet | ( | const char * | szLanguage, | |
XAP_Toolbar_Id | first, | |||
XAP_Toolbar_Id | last | |||
) |
References m_first, m_labelTable, m_last, m_szLanguage, and UT_calloc().
EV_Toolbar_LabelSet::~EV_Toolbar_LabelSet | ( | void | ) |
References DELETEP, FREEP, m_first, m_labelTable, m_last, and m_szLanguage.
EV_Toolbar_Label * EV_Toolbar_LabelSet::getLabel | ( | XAP_Toolbar_Id | id | ) |
References EV_Toolbar_Label::getToolbarId(), m_first, m_labelTable, m_last, and UT_ASSERT.
Referenced by EV_Win32Toolbar::getToolTip(), EV_Win32Toolbar::synthesize(), EV_UnixToolbar::synthesize(), and EV_QtToolbar::synthesize().
const char * EV_Toolbar_LabelSet::getLanguage | ( | void | ) | const |
References m_szLanguage.
bool EV_Toolbar_LabelSet::setLabel | ( | XAP_Toolbar_Id | id, | |
const char * | szToolbarLabel, | |||
const char * | szIconName, | |||
const char * | szToolTip, | |||
const char * | szStatusMsg | |||
) |
References DELETEP, m_first, m_labelTable, and m_last.
Referenced by AP_CreateToolbarLabelSet().
void EV_Toolbar_LabelSet::setLanguage | ( | const char * | szLanguage | ) |
References FREEP, and m_szLanguage.
XAP_Toolbar_Id EV_Toolbar_LabelSet::m_first [protected] |
Referenced by EV_Toolbar_LabelSet(), getLabel(), setLabel(), and ~EV_Toolbar_LabelSet().
EV_Toolbar_Label** EV_Toolbar_LabelSet::m_labelTable [protected] |
Referenced by EV_Toolbar_LabelSet(), getLabel(), setLabel(), and ~EV_Toolbar_LabelSet().
XAP_Toolbar_Id EV_Toolbar_LabelSet::m_last [protected] |
Referenced by EV_Toolbar_LabelSet(), getLabel(), setLabel(), and ~EV_Toolbar_LabelSet().
char* EV_Toolbar_LabelSet::m_szLanguage [protected] |
Referenced by EV_Toolbar_LabelSet(), getLanguage(), setLanguage(), and ~EV_Toolbar_LabelSet().