diff options
author | Gerd Moellmann <gerd@gnu.org> | 2001-04-30 14:34:54 +0000 |
---|---|---|
committer | Gerd Moellmann <gerd@gnu.org> | 2001-04-30 14:34:54 +0000 |
commit | 2a692ba46f7b1a245a11c82ec03f2e2aa5daeda0 (patch) | |
tree | 62c83d3deed3b8ef9aa95dcecffcca4b88c10ee1 /lwlib | |
parent | 22cd6fd3c0e7584ae63e4173d0ff6821e117ab15 (diff) | |
download | emacs-2a692ba46f7b1a245a11c82ec03f2e2aa5daeda0.tar.gz |
(xlwmenu_window_p): New function.
Diffstat (limited to 'lwlib')
-rw-r--r-- | lwlib/xlwmenu.c | 17 |
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) |