From 5074d902aa215a2a656980d31b19574a5db1f795 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 30 May 2007 20:33:54 +0000 Subject: [PATCH] add a big comment about more menus --- openbox/menu.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/openbox/menu.c b/openbox/menu.c index 3fcf3e87..6a217fc6 100644 --- a/openbox/menu.c +++ b/openbox/menu.c @@ -327,6 +327,15 @@ ObMenu* menu_new(const gchar *name, const gchar *title, g_hash_table_replace(menu_hash, self->name, self); + /* Each menu has a single more_menu. When the menu spills past what + can fit on the screen, a new menu frame entry is created from this + more_menu, and a new menu frame for the submenu is created for this + menu, also pointing to the more_menu. + + This can be done multiple times using the same more_menu. + + more_menu->more_menu will always be NULL, since there is only 1 for + each menu. */ self->more_menu = g_new0(ObMenu, 1); self->more_menu->name = _("More..."); self->more_menu->title = _("More..."); -- 2.44.0