#include <ev_UnixMenuBar.h>
Public Member Functions | |
EV_UnixMenuBar (XAP_UnixApp *pUnixApp, XAP_Frame *pFrame, const char *szMenuLayoutName, const char *szMenuLabelSetName) | |
virtual | ~EV_UnixMenuBar () |
virtual bool | synthesizeMenuBar () |
virtual bool | rebuildMenuBar () |
virtual bool | refreshMenu (AV_View *pView) |
virtual void | destroy (void) |
GtkWidget * | getMenuBar (void) const |
Protected Attributes | |
GtkWidget * | m_wMenuBar |
EV_UnixMenuBar::EV_UnixMenuBar | ( | XAP_UnixApp * | pUnixApp, | |
XAP_Frame * | pFrame, | |||
const char * | szMenuLayoutName, | |||
const char * | szMenuLabelSetName | |||
) |
EV_UnixMenuBar::~EV_UnixMenuBar | ( | ) | [virtual] |
void EV_UnixMenuBar::destroy | ( | void | ) | [virtual] |
References m_wMenuBar.
Referenced by XAP_UnixFrameImpl::_rebuildMenus().
GtkWidget* EV_UnixMenuBar::getMenuBar | ( | void | ) | const [inline] |
References m_wMenuBar.
Referenced by AP_UnixFrameImpl::_hideMenuScroll(), and EV_UnixToolbar::synthesize().
bool EV_UnixMenuBar::rebuildMenuBar | ( | ) | [virtual] |
References XAP_Frame::getFrameImpl(), EV_UnixMenu::m_pFrame, m_wMenuBar, and EV_UnixMenu::synthesizeMenu().
Referenced by XAP_UnixFrameImpl::_rebuildMenus().
bool EV_UnixMenuBar::refreshMenu | ( | AV_View * | pView | ) | [virtual] |
Implements EV_UnixMenu.
References EV_UnixMenu::_refreshMenu(), and m_wMenuBar.
bool EV_UnixMenuBar::synthesizeMenuBar | ( | ) | [virtual] |
References XAP_Frame::getFrameImpl(), EV_UnixMenu::m_pFrame, m_wMenuBar, and EV_UnixMenu::synthesizeMenu().
Referenced by XAP_UnixFrameImpl::_createTopLevelWindow().
GtkWidget* EV_UnixMenuBar::m_wMenuBar [protected] |
Referenced by destroy(), getMenuBar(), rebuildMenuBar(), refreshMenu(), and synthesizeMenuBar().