#include <ev_Toolbar_Actions.h>
Public Member Functions | |
EV_Toolbar_ActionSet (XAP_Toolbar_Id first, XAP_Toolbar_Id last) | |
~EV_Toolbar_ActionSet (void) | |
bool | setAction (XAP_Toolbar_Id id, EV_Toolbar_ItemType type, const char *szMethodName, AV_ChangeMask maskOfInterest, EV_GetToolbarItemState_pFn pfnGetState) |
EV_Toolbar_Action * | getAction (XAP_Toolbar_Id id) const |
Protected Attributes | |
EV_Toolbar_Action ** | m_actionTable |
XAP_Toolbar_Id | m_first |
XAP_Toolbar_Id | m_last |
EV_Toolbar_ActionSet::EV_Toolbar_ActionSet | ( | XAP_Toolbar_Id | first, | |
XAP_Toolbar_Id | last | |||
) |
References m_actionTable, m_first, m_last, and UT_calloc().
EV_Toolbar_ActionSet::~EV_Toolbar_ActionSet | ( | void | ) |
References DELETEP, m_actionTable, m_first, and m_last.
EV_Toolbar_Action * EV_Toolbar_ActionSet::getAction | ( | XAP_Toolbar_Id | id | ) | const |
References EV_Toolbar_Action::getToolbarId(), m_actionTable, m_first, m_last, and UT_ASSERT.
Referenced by EV_Win32Toolbar::_refreshID(), EV_CocoaFontTarget::menuSelected:, EV_Win32Toolbar::onDropArrow(), EV_Win32Toolbar::refreshToolbar(), EV_UnixToolbar::refreshToolbar(), XAP_Toolbar_Factory::restoreToolbarsFromCurrentScheme(), EV_Win32Toolbar::synthesize(), EV_UnixToolbar::synthesize(), EV_QtToolbar::synthesize(), EV_Win32Toolbar::toolbarEvent(), and EV_UnixToolbar::toolbarEvent().
bool EV_Toolbar_ActionSet::setAction | ( | XAP_Toolbar_Id | id, | |
EV_Toolbar_ItemType | type, | |||
const char * | szMethodName, | |||
AV_ChangeMask | maskOfInterest, | |||
EV_GetToolbarItemState_pFn | pfnGetState | |||
) |
References DELETEP, m_actionTable, m_first, and m_last.
Referenced by AbiCollabSaveInterceptor::AbiCollabSaveInterceptor().
EV_Toolbar_Action** EV_Toolbar_ActionSet::m_actionTable [protected] |
Referenced by EV_Toolbar_ActionSet(), getAction(), setAction(), and ~EV_Toolbar_ActionSet().
XAP_Toolbar_Id EV_Toolbar_ActionSet::m_first [protected] |
Referenced by EV_Toolbar_ActionSet(), getAction(), setAction(), and ~EV_Toolbar_ActionSet().
XAP_Toolbar_Id EV_Toolbar_ActionSet::m_last [protected] |
Referenced by EV_Toolbar_ActionSet(), getAction(), setAction(), and ~EV_Toolbar_ActionSet().