Commit 7555d825 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(popup_activated_flag): Make externally visible.

(popup_activate_callback) [USE_MOTIF]: Increment
popup_activated_flag.
(popup_deactivate_callback) [USE_MOTIF]: Decrement it.
parent 381c798c
......@@ -189,7 +189,7 @@ static int menu_items_submenu_depth;
/* Flag which when set indicates a dialog or menu has been posted by
Xt on behalf of one of the widget sets. */
static int popup_activated_flag;
int popup_activated_flag;
static int next_menubar_widget_id;
......@@ -1149,7 +1149,6 @@ popup_activated ()
return popup_activated_flag;
}
/* This callback is invoked when the user selects a menubar cascade
pushbutton, but before the pulldown menu is posted. */
......@@ -1159,7 +1158,27 @@ popup_activate_callback (widget, id, client_data)
LWLIB_ID id;
XtPointer client_data;
{
#ifdef USE_MOTIF
++popup_activated_flag;
#else
popup_activated_flag = 1;
#endif
}
/* This callback is invoked when a dialog or menu is finished being
used and has been unposted. */
static void
popup_deactivate_callback (widget, id, client_data)
Widget widget;
LWLIB_ID id;
XtPointer client_data;
{
#ifdef USE_MOTIF
--popup_activated_flag;
#else
popup_activated_flag = 0;
#endif
}
/* Lwlib callback called when menu items are highlighted/unhighlighted
......@@ -1291,18 +1310,6 @@ menubar_selection_callback (widget, id, client_data)
}
}
/* This callback is invoked when a dialog or menu is finished being
used and has been unposted. */
static void
popup_deactivate_callback (widget, id, client_data)
Widget widget;
LWLIB_ID id;
XtPointer client_data;
{
popup_activated_flag = 0;
}
/* Allocate a widget_value, blocking input. */
widget_value *
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment