#include <xap_Toolbar_ControlFactory.h>
Classes | |
struct | _ctl_table |
Public Member Functions | |
XAP_Toolbar_ControlFactory (int nrElem, const struct _ctl_table *pDlgTable) | |
virtual | ~XAP_Toolbar_ControlFactory (void) |
EV_Toolbar_Control * | getControl (EV_Toolbar *pToolbar, XAP_Toolbar_Id id) |
Protected Member Functions | |
bool | _find_ControlInTable (XAP_Toolbar_Id id, UT_uint32 *pIndex) const |
Protected Attributes | |
UT_uint32 | m_nrElementsCtlTable |
const _ctl_table * | m_ctl_table |
XAP_Toolbar_ControlFactory::XAP_Toolbar_ControlFactory | ( | int | nrElem, | |
const struct _ctl_table * | pDlgTable | |||
) |
References m_ctl_table, and m_nrElementsCtlTable.
XAP_Toolbar_ControlFactory::~XAP_Toolbar_ControlFactory | ( | void | ) | [virtual] |
bool XAP_Toolbar_ControlFactory::_find_ControlInTable | ( | XAP_Toolbar_Id | id, | |
UT_uint32 * | pIndex | |||
) | const [protected] |
References m_ctl_table, m_nrElementsCtlTable, UT_ASSERT, and UT_NOT_IMPLEMENTED.
Referenced by getControl().
EV_Toolbar_Control * XAP_Toolbar_ControlFactory::getControl | ( | EV_Toolbar * | pToolbar, | |
XAP_Toolbar_Id | id | |||
) |
References _find_ControlInTable(), m_ctl_table, and XAP_Toolbar_ControlFactory::_ctl_table::m_pfnStaticConstructor.
Referenced by EV_Win32Toolbar::_ComboWndProc(), EV_Win32Toolbar::repopulateStyles(), EV_UnixToolbar::repopulateStyles(), EV_Win32Toolbar::synthesize(), EV_UnixToolbar::synthesize(), and EV_QtToolbar::synthesize().
const _ctl_table* XAP_Toolbar_ControlFactory::m_ctl_table [protected] |
Referenced by _find_ControlInTable(), getControl(), and XAP_Toolbar_ControlFactory().
Referenced by _find_ControlInTable(), and XAP_Toolbar_ControlFactory().