#include <ev_UnixMenuPopup.h>
Public Member Functions | |
| EV_UnixMenuPopup (XAP_UnixApp *pUnixApp, XAP_Frame *pFrame, const char *szMenuLayoutName, const char *szMenuLabelSetName) | |
| virtual | ~EV_UnixMenuPopup (void) |
| virtual bool | synthesizeMenuPopup (void) |
| virtual bool | refreshMenu (AV_View *pView) |
| virtual GtkWidget * | getMenuHandle (void) const |
Protected Attributes | |
| GtkWidget * | m_wMenuPopup |
Private Attributes | |
| UT_Vector | m_vecCallbacks |
| EV_UnixMenuPopup::EV_UnixMenuPopup | ( | XAP_UnixApp * | pUnixApp, | |
| XAP_Frame * | pFrame, | |||
| const char * | szMenuLayoutName, | |||
| const char * | szMenuLabelSetName | |||
| ) |
| EV_UnixMenuPopup::~EV_UnixMenuPopup | ( | void | ) | [virtual] |
References m_vecCallbacks, and UT_VECTOR_PURGEALL.
| GtkWidget * EV_UnixMenuPopup::getMenuHandle | ( | void | ) | const [virtual] |
References m_wMenuPopup.
Referenced by XAP_UnixFrameImpl::_runModalContextMenu().
| bool EV_UnixMenuPopup::refreshMenu | ( | AV_View * | pView | ) | [virtual] |
Implements EV_UnixMenu.
References EV_UnixMenu::_refreshMenu(), and m_wMenuPopup.
| bool EV_UnixMenuPopup::synthesizeMenuPopup | ( | void | ) | [virtual] |
UT_Vector EV_UnixMenuPopup::m_vecCallbacks [private] |
Reimplemented from EV_UnixMenu.
Referenced by synthesizeMenuPopup(), and ~EV_UnixMenuPopup().
GtkWidget* EV_UnixMenuPopup::m_wMenuPopup [protected] |
Referenced by getMenuHandle(), refreshMenu(), and synthesizeMenuPopup().
1.7.1