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