#include <ev_Toolbar_Layouts.h>
Public Member Functions | |
EV_Toolbar_Layout (const char *szName, UT_uint32 nrLayoutItems) | |
EV_Toolbar_Layout (EV_Toolbar_Layout *pTB) | |
~EV_Toolbar_Layout (void) | |
bool | setLayoutItem (UT_uint32 indexLayoutItem, XAP_Toolbar_Id id, EV_Toolbar_LayoutFlags flags) |
EV_Toolbar_LayoutItem * | getLayoutItem (UT_uint32 indexLayoutItem) const |
const char * | getName (void) const |
UT_uint32 | getLayoutItemCount (void) const |
Protected Attributes | |
char * | m_szName |
UT_uint32 | m_nrLayoutItems |
EV_Toolbar_LayoutItem ** | m_layoutTable |
EV_Toolbar_Layout::EV_Toolbar_Layout | ( | const char * | szName, | |
UT_uint32 | nrLayoutItems | |||
) |
References m_layoutTable, m_nrLayoutItems, m_szName, UT_ASSERT, and UT_calloc().
EV_Toolbar_Layout::EV_Toolbar_Layout | ( | EV_Toolbar_Layout * | pTB | ) |
EV_Toolbar_Layout::~EV_Toolbar_Layout | ( | void | ) |
References DELETEP, FREEP, m_layoutTable, m_nrLayoutItems, and m_szName.
EV_Toolbar_LayoutItem * EV_Toolbar_Layout::getLayoutItem | ( | UT_uint32 | indexLayoutItem | ) | const |
References m_layoutTable, m_nrLayoutItems, and UT_ASSERT.
Referenced by EV_Toolbar_Layout(), EV_Win32Toolbar::refreshToolbar(), EV_UnixToolbar::refreshToolbar(), EV_Win32Toolbar::repopulateStyles(), EV_UnixToolbar::repopulateStyles(), EV_Win32Toolbar::synthesize(), EV_UnixToolbar::synthesize(), EV_QtToolbar::synthesize(), and XAP_Toolbar_Factory_vec::XAP_Toolbar_Factory_vec().
UT_uint32 EV_Toolbar_Layout::getLayoutItemCount | ( | void | ) | const |
References m_nrLayoutItems.
Referenced by EV_Toolbar_Layout(), EV_Win32Toolbar::refreshToolbar(), EV_UnixToolbar::refreshToolbar(), EV_Win32Toolbar::repopulateStyles(), EV_UnixToolbar::repopulateStyles(), EV_Win32Toolbar::synthesize(), EV_UnixToolbar::synthesize(), EV_QtToolbar::synthesize(), and XAP_Toolbar_Factory_vec::XAP_Toolbar_Factory_vec().
const char * EV_Toolbar_Layout::getName | ( | void | ) | const |
References m_szName.
Referenced by EV_Toolbar_Layout(), XAP_Toolbar_Factory::restoreToolbarLayout(), and XAP_Toolbar_Factory_vec::XAP_Toolbar_Factory_vec().
bool EV_Toolbar_Layout::setLayoutItem | ( | UT_uint32 | indexLayoutItem, | |
XAP_Toolbar_Id | id, | |||
EV_Toolbar_LayoutFlags | flags | |||
) |
References DELETEP, m_layoutTable, m_nrLayoutItems, and UT_ASSERT.
Referenced by XAP_Toolbar_Factory::CreateToolbarLayout().
EV_Toolbar_LayoutItem** EV_Toolbar_Layout::m_layoutTable [protected] |
Referenced by EV_Toolbar_Layout(), getLayoutItem(), setLayoutItem(), and ~EV_Toolbar_Layout().
UT_uint32 EV_Toolbar_Layout::m_nrLayoutItems [protected] |
Referenced by EV_Toolbar_Layout(), getLayoutItem(), getLayoutItemCount(), setLayoutItem(), and ~EV_Toolbar_Layout().
char* EV_Toolbar_Layout::m_szName [protected] |
Referenced by EV_Toolbar_Layout(), getName(), and ~EV_Toolbar_Layout().