#include <ev_Toolbar_Actions.h>
Public Member Functions | |
EV_Toolbar_Action (XAP_Toolbar_Id id, EV_Toolbar_ItemType type, const char *szMethodName, AV_ChangeMask maskOfInterest, EV_GetToolbarItemState_pFn pfnGetState) | |
~EV_Toolbar_Action (void) | |
XAP_Toolbar_Id | getToolbarId (void) const |
EV_Toolbar_ItemType | getItemType (void) const |
const char * | getMethodName (void) const |
AV_ChangeMask | getChangeMaskOfInterest (void) const |
EV_Toolbar_ItemState | getToolbarItemState (AV_View *pView, const char **pszState) const |
Protected Attributes | |
XAP_Toolbar_Id | m_id |
EV_Toolbar_ItemType | m_type |
char * | m_szMethodName |
AV_ChangeMask | m_maskOfInterest |
EV_GetToolbarItemState_pFn | m_pfnGetState |
EV_Toolbar_Action::EV_Toolbar_Action | ( | XAP_Toolbar_Id | id, | |
EV_Toolbar_ItemType | type, | |||
const char * | szMethodName, | |||
AV_ChangeMask | maskOfInterest, | |||
EV_GetToolbarItemState_pFn | pfnGetState | |||
) |
References m_id, m_maskOfInterest, m_pfnGetState, m_szMethodName, and m_type.
EV_Toolbar_Action::~EV_Toolbar_Action | ( | void | ) |
References FREEP, and m_szMethodName.
AV_ChangeMask EV_Toolbar_Action::getChangeMaskOfInterest | ( | void | ) | const |
References m_maskOfInterest.
Referenced by EV_Win32Toolbar::refreshToolbar(), and EV_UnixToolbar::refreshToolbar().
EV_Toolbar_ItemType EV_Toolbar_Action::getItemType | ( | void | ) | const |
References m_type.
Referenced by EV_Win32Toolbar::_refreshItem(), EV_Win32Toolbar::onDropArrow(), EV_UnixToolbar::refreshToolbar(), XAP_CocoaToolPalette::sync, EV_Win32Toolbar::synthesize(), EV_UnixToolbar::synthesize(), EV_QtToolbar::synthesize(), EV_Win32Toolbar::toolbarEvent(), and EV_UnixToolbar::toolbarEvent().
const char * EV_Toolbar_Action::getMethodName | ( | void | ) | const |
References m_szMethodName.
Referenced by XAP_CocoaToolPalette::aDocumentStyle:, XAP_CocoaToolPalette::aFontMemberName:, XAP_CocoaToolPalette::aFontName:, XAP_CocoaToolPalette::aFontSize:, XAP_CocoaToolPalette::aTB_click:, XAP_CocoaToolPalette::aZoom:, EV_CocoaFontTarget::menuSelected:, XAP_CocoaToolPalette::setColor:, EV_Win32Toolbar::toolbarEvent(), and EV_UnixToolbar::toolbarEvent().
XAP_Toolbar_Id EV_Toolbar_Action::getToolbarId | ( | void | ) | const |
References m_id.
Referenced by EV_Toolbar_ActionSet::getAction(), EV_UnixToolbar::synthesize(), and EV_QtToolbar::synthesize().
EV_Toolbar_ItemState EV_Toolbar_Action::getToolbarItemState | ( | AV_View * | pView, | |
const char ** | pszState | |||
) | const |
References m_id, and m_pfnGetState.
Referenced by EV_Win32Toolbar::_refreshItem(), EV_UnixToolbar::refreshToolbar(), XAP_CocoaToolPalette::sync, EV_Win32Toolbar::toolbarEvent(), and EV_UnixToolbar::toolbarEvent().
XAP_Toolbar_Id EV_Toolbar_Action::m_id [protected] |
Referenced by EV_Toolbar_Action(), getToolbarId(), and getToolbarItemState().
AV_ChangeMask EV_Toolbar_Action::m_maskOfInterest [protected] |
Referenced by EV_Toolbar_Action(), and getChangeMaskOfInterest().
Referenced by EV_Toolbar_Action(), and getToolbarItemState().
char* EV_Toolbar_Action::m_szMethodName [protected] |
Referenced by EV_Toolbar_Action(), getMethodName(), and ~EV_Toolbar_Action().
EV_Toolbar_ItemType EV_Toolbar_Action::m_type [protected] |
Referenced by EV_Toolbar_Action(), and getItemType().