Public Member Functions | |
_wd (EV_UnixMenu *pUnixMenu, XAP_Menu_Id id) | |
~_wd (void) | |
Static Public Member Functions | |
static void | s_onActivate (GtkWidget *widget, gpointer callback_data) |
static void | s_onMenuItemSelect (GtkWidget *, gpointer data) |
static void | s_onMenuItemDeselect (GtkWidget *, gpointer data) |
static void | s_onInitMenu (GtkMenuItem *, gpointer callback_data) |
static void | s_onDestroyMenu (GtkMenuItem *, gpointer callback_data) |
static void | s_onDestroyPopupMenu (GtkMenuItem *menuItem, gpointer callback_data) |
Public Attributes | |
EV_UnixMenu * | m_pUnixMenu |
XAP_Menu_Id | m_id |
EV_UnixMenu::_wd::_wd | ( | EV_UnixMenu * | pUnixMenu, | |
XAP_Menu_Id | id | |||
) | [inline] |
References m_id, and m_pUnixMenu.
EV_UnixMenu::_wd::~_wd | ( | void | ) | [inline] |
static void EV_UnixMenu::_wd::s_onActivate | ( | GtkWidget * | widget, | |
gpointer | callback_data | |||
) | [inline, static] |
References m_id, m_pUnixMenu, EV_UnixMenu::menuEvent(), and UT_return_if_fail.
Referenced by EV_UnixMenu::_refreshMenu().
static void EV_UnixMenu::_wd::s_onDestroyMenu | ( | GtkMenuItem * | , | |
gpointer | callback_data | |||
) | [inline, static] |
References EV_UnixMenu::getFrame(), m_pUnixMenu, XAP_Frame::setStatusMessage(), and UT_return_if_fail.
Referenced by s_onDestroyPopupMenu(), and EV_UnixMenu::synthesizeMenu().
static void EV_UnixMenu::_wd::s_onDestroyPopupMenu | ( | GtkMenuItem * | menuItem, | |
gpointer | callback_data | |||
) | [inline, static] |
References s_onDestroyMenu().
Referenced by EV_UnixMenuPopup::synthesizeMenuPopup().
static void EV_UnixMenu::_wd::s_onInitMenu | ( | GtkMenuItem * | , | |
gpointer | callback_data | |||
) | [inline, static] |
References XAP_Frame::getCurrentView(), EV_UnixMenu::getFrame(), m_pUnixMenu, EV_UnixMenu::refreshMenu(), and UT_return_if_fail.
Referenced by EV_UnixMenu::synthesizeMenu(), and EV_UnixMenuPopup::synthesizeMenuPopup().
static void EV_UnixMenu::_wd::s_onMenuItemDeselect | ( | GtkWidget * | , | |
gpointer | data | |||
) | [inline, static] |
References EV_UnixMenu::getFrame(), m_pUnixMenu, XAP_Frame::setStatusMessage(), UT_ASSERT, and UT_return_if_fail.
static void EV_UnixMenu::_wd::s_onMenuItemSelect | ( | GtkWidget * | , | |
gpointer | data | |||
) | [inline, static] |
Referenced by _wd(), s_onActivate(), and s_onMenuItemSelect().
Referenced by _wd(), s_onActivate(), s_onDestroyMenu(), s_onInitMenu(), s_onMenuItemDeselect(), and s_onMenuItemSelect().