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
commit55223e3e906bb3eaccdfe451f0ec6a3718b6c8b5 (patch)
tree8531164320e22516be7dadac9214f16b1a786b55 /lwlib
parent6cefbed745dd500fca09a94d34fbcd80b1c24cef (diff)
downloademacs-55223e3e906bb3eaccdfe451f0ec6a3718b6c8b5.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)