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