summaryrefslogtreecommitdiff
path: root/lwlib
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2001-04-30 14:34:54 +0000
committerGerd Moellmann <gerd@gnu.org>2001-04-30 14:34:54 +0000
commit2a692ba46f7b1a245a11c82ec03f2e2aa5daeda0 (patch)
tree62c83d3deed3b8ef9aa95dcecffcca4b88c10ee1 /lwlib
parent22cd6fd3c0e7584ae63e4173d0ff6821e117ab15 (diff)
downloademacs-2a692ba46f7b1a245a11c82ec03f2e2aa5daeda0.tar.gz
(xlwmenu_window_p): New function.
Diffstat (limited to 'lwlib')
-rw-r--r--lwlib/xlwmenu.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/lwlib/xlwmenu.c b/lwlib/xlwmenu.c
index e29060b3784..8c2d5c8b5f1 100644
--- a/lwlib/xlwmenu.c
+++ b/lwlib/xlwmenu.c
@@ -1195,6 +1195,23 @@ make_windows_if_needed (mw, n)
}
}
+/* Value is non-zero if WINDOW is part of menu bar widget W. */
+
+int
+xlwmenu_window_p (w, window)
+ Widget w;
+ Window window;
+{
+ XlwMenuWidget mw = (XlwMenuWidget) w;
+ int i;
+
+ for (i = 0; i < mw->menu.windows_length; ++i)
+ if (window == mw->menu.windows[i].window)
+ break;
+
+ return i < mw->menu.windows_length;
+}
+
/* Make the window fit in the screen */
static void
fit_to_screen (mw, ws, previous_ws, horizontal_p)