#include <ev_Toolbar_Control.h>
Public Member Functions | |
EV_Toolbar_Control (EV_Toolbar *pToolbar) | |
virtual | ~EV_Toolbar_Control (void) |
virtual bool | populate (void)=0 |
const UT_GenericVector< const char * > * | getContents (void) const |
const char * | getNthItem (UT_uint32 n) const |
UT_uint32 | getMaxLength (void) const |
UT_uint32 | getPixelWidth (void) const |
virtual UT_uint32 | getDroppedWidth (void) const |
bool | shouldSort (void) const |
Protected Attributes | |
EV_Toolbar * | m_pToolbar |
UT_uint32 | m_nLimit |
UT_uint32 | m_nPixels |
bool | m_bSort |
UT_GenericVector< const char * > | m_vecContents |
EV_Toolbar_Control::EV_Toolbar_Control | ( | EV_Toolbar * | pToolbar | ) |
References m_bSort, m_nLimit, m_nPixels, m_pToolbar, and UT_ASSERT.
EV_Toolbar_Control::~EV_Toolbar_Control | ( | void | ) | [virtual] |
const UT_GenericVector< const char * > * EV_Toolbar_Control::getContents | ( | void | ) | const |
virtual UT_uint32 EV_Toolbar_Control::getDroppedWidth | ( | void | ) | const [inline, virtual] |
Reimplemented in AP_Win32Toolbar_FontCombo, and AP_Win32Toolbar_StyleCombo.
Referenced by EV_Win32Toolbar::synthesize().
const char * EV_Toolbar_Control::getNthItem | ( | UT_uint32 | n | ) | const |
References UT_GenericVector< T >::getNthItem(), and m_vecContents.
UT_uint32 EV_Toolbar_Control::getPixelWidth | ( | void | ) | const |
References m_nPixels.
Referenced by AP_Win32Toolbar_FontCombo::getDroppedWidth(), and EV_Win32Toolbar::synthesize().
virtual bool EV_Toolbar_Control::populate | ( | void | ) | [pure virtual] |
Implemented in AP_CocoaToolbar_FontCombo, AP_CocoaToolbar_SizeCombo, AP_CocoaToolbar_StyleCombo, AP_CocoaToolbar_ZoomCombo, AP_UnixToolbar_FontCombo, AP_UnixToolbar_SizeCombo, AP_UnixToolbar_StyleCombo, AP_UnixToolbar_ZoomCombo, AP_QtToolbar_FontCombo, AP_QtToolbar_SizeCombo, AP_QtToolbar_StyleCombo, AP_QtToolbar_ZoomCombo, AP_Win32Toolbar_FontCombo, AP_Win32Toolbar_SizeCombo, AP_Win32Toolbar_StyleCombo, and AP_Win32Toolbar_ZoomCombo.
Referenced by EV_Win32Toolbar::synthesize(), EV_UnixToolbar::synthesize(), and EV_QtToolbar::synthesize().
bool EV_Toolbar_Control::shouldSort | ( | void | ) | const |
References m_bSort.
Referenced by EV_Win32Toolbar::synthesize().
bool EV_Toolbar_Control::m_bSort [protected] |
UT_uint32 EV_Toolbar_Control::m_nLimit [protected] |
Referenced by AP_CocoaToolbar_FontCombo::AP_CocoaToolbar_FontCombo(), AP_CocoaToolbar_SizeCombo::AP_CocoaToolbar_SizeCombo(), AP_CocoaToolbar_StyleCombo::AP_CocoaToolbar_StyleCombo(), AP_CocoaToolbar_ZoomCombo::AP_CocoaToolbar_ZoomCombo(), AP_QtToolbar_FontCombo::AP_QtToolbar_FontCombo(), AP_QtToolbar_SizeCombo::AP_QtToolbar_SizeCombo(), AP_QtToolbar_StyleCombo::AP_QtToolbar_StyleCombo(), AP_QtToolbar_ZoomCombo::AP_QtToolbar_ZoomCombo(), AP_UnixToolbar_FontCombo::AP_UnixToolbar_FontCombo(), AP_UnixToolbar_SizeCombo::AP_UnixToolbar_SizeCombo(), AP_UnixToolbar_StyleCombo::AP_UnixToolbar_StyleCombo(), AP_UnixToolbar_ZoomCombo::AP_UnixToolbar_ZoomCombo(), AP_Win32Toolbar_FontCombo::AP_Win32Toolbar_FontCombo(), AP_Win32Toolbar_SizeCombo::AP_Win32Toolbar_SizeCombo(), AP_Win32Toolbar_StyleCombo::AP_Win32Toolbar_StyleCombo(), AP_Win32Toolbar_ZoomCombo::AP_Win32Toolbar_ZoomCombo(), EV_Toolbar_Control(), and getMaxLength().
UT_uint32 EV_Toolbar_Control::m_nPixels [protected] |
Referenced by AP_CocoaToolbar_FontCombo::AP_CocoaToolbar_FontCombo(), AP_CocoaToolbar_SizeCombo::AP_CocoaToolbar_SizeCombo(), AP_CocoaToolbar_StyleCombo::AP_CocoaToolbar_StyleCombo(), AP_CocoaToolbar_ZoomCombo::AP_CocoaToolbar_ZoomCombo(), AP_QtToolbar_FontCombo::AP_QtToolbar_FontCombo(), AP_QtToolbar_SizeCombo::AP_QtToolbar_SizeCombo(), AP_QtToolbar_StyleCombo::AP_QtToolbar_StyleCombo(), AP_QtToolbar_ZoomCombo::AP_QtToolbar_ZoomCombo(), AP_UnixToolbar_FontCombo::AP_UnixToolbar_FontCombo(), AP_UnixToolbar_SizeCombo::AP_UnixToolbar_SizeCombo(), AP_UnixToolbar_StyleCombo::AP_UnixToolbar_StyleCombo(), AP_UnixToolbar_ZoomCombo::AP_UnixToolbar_ZoomCombo(), AP_Win32Toolbar_FontCombo::AP_Win32Toolbar_FontCombo(), AP_Win32Toolbar_SizeCombo::AP_Win32Toolbar_SizeCombo(), AP_Win32Toolbar_StyleCombo::AP_Win32Toolbar_StyleCombo(), AP_Win32Toolbar_ZoomCombo::AP_Win32Toolbar_ZoomCombo(), EV_Toolbar_Control(), and getPixelWidth().
EV_Toolbar* EV_Toolbar_Control::m_pToolbar [protected] |
UT_GenericVector<const char*> EV_Toolbar_Control::m_vecContents [protected] |
Referenced by AP_Win32Toolbar_FontCombo::_EnumFontsProc(), getContents(), getNthItem(), AP_Win32Toolbar_ZoomCombo::populate(), AP_Win32Toolbar_StyleCombo::populate(), AP_Win32Toolbar_SizeCombo::populate(), AP_Win32Toolbar_FontCombo::populate(), AP_UnixToolbar_ZoomCombo::populate(), AP_UnixToolbar_StyleCombo::populate(), AP_UnixToolbar_SizeCombo::populate(), AP_UnixToolbar_FontCombo::populate(), AP_QtToolbar_ZoomCombo::populate(), AP_QtToolbar_StyleCombo::populate(), AP_QtToolbar_SizeCombo::populate(), AP_QtToolbar_FontCombo::populate(), AP_CocoaToolbar_ZoomCombo::populate(), AP_CocoaToolbar_StyleCombo::populate(), AP_CocoaToolbar_SizeCombo::populate(), AP_CocoaToolbar_FontCombo::populate(), AP_Win32Toolbar_StyleCombo::repopulate(), AP_UnixToolbar_StyleCombo::repopulate(), AP_QtToolbar_StyleCombo::repopulate(), AP_CocoaToolbar_StyleCombo::repopulate(), AP_CocoaToolbar_FontCombo::~AP_CocoaToolbar_FontCombo(), and AP_Win32Toolbar_FontCombo::~AP_Win32Toolbar_FontCombo().