#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().
1.7.1