mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
(menubar_new): add 3rd 'visible' argument.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
f029a529d2
commit
b451e8d13d
@ -836,7 +836,7 @@ destroy_menu (menu_t * menu)
|
|||||||
/* --------------------------------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
WMenuBar *
|
WMenuBar *
|
||||||
menubar_new (int y, int x, int cols, GList * menu)
|
menubar_new (int y, int x, int cols, GList * menu, gboolean visible)
|
||||||
{
|
{
|
||||||
WMenuBar *menubar;
|
WMenuBar *menubar;
|
||||||
Widget *w;
|
Widget *w;
|
||||||
@ -845,7 +845,7 @@ menubar_new (int y, int x, int cols, GList * menu)
|
|||||||
w = WIDGET (menubar);
|
w = WIDGET (menubar);
|
||||||
widget_init (w, y, x, 1, cols, menubar_callback, menubar_event);
|
widget_init (w, y, x, 1, cols, menubar_callback, menubar_event);
|
||||||
|
|
||||||
menubar->is_visible = TRUE; /* by default */
|
menubar->is_visible = visible;
|
||||||
widget_want_cursor (w, FALSE);
|
widget_want_cursor (w, FALSE);
|
||||||
menubar_set_menu (menubar, menu);
|
menubar_set_menu (menubar, menu);
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ menu_t *create_menu (const char *name, GList * entries, const char *help_node);
|
|||||||
void menu_set_name (menu_t * menu, const char *name);
|
void menu_set_name (menu_t * menu, const char *name);
|
||||||
void destroy_menu (menu_t * menu);
|
void destroy_menu (menu_t * menu);
|
||||||
|
|
||||||
WMenuBar *menubar_new (int y, int x, int cols, GList * menu);
|
WMenuBar *menubar_new (int y, int x, int cols, GList * menu, gboolean visible);
|
||||||
void menubar_set_menu (WMenuBar * menubar, GList * menu);
|
void menubar_set_menu (WMenuBar * menubar, GList * menu);
|
||||||
void menubar_add_menu (WMenuBar * menubar, menu_t * menu);
|
void menubar_add_menu (WMenuBar * menubar, menu_t * menu);
|
||||||
void menubar_arrange (WMenuBar * menubar);
|
void menubar_arrange (WMenuBar * menubar);
|
||||||
|
@ -1217,7 +1217,7 @@ edit_files (const GList * files)
|
|||||||
edit_dlg->get_shortcut = edit_get_shortcut;
|
edit_dlg->get_shortcut = edit_get_shortcut;
|
||||||
edit_dlg->get_title = edit_get_title;
|
edit_dlg->get_title = edit_get_title;
|
||||||
|
|
||||||
menubar = menubar_new (0, 0, COLS, NULL);
|
menubar = menubar_new (0, 0, COLS, NULL, TRUE);
|
||||||
add_widget (edit_dlg, menubar);
|
add_widget (edit_dlg, menubar);
|
||||||
edit_init_menu (menubar);
|
edit_init_menu (menubar);
|
||||||
|
|
||||||
|
@ -711,7 +711,7 @@ create_panels (void)
|
|||||||
the_hint->auto_adjust_cols = 0;
|
the_hint->auto_adjust_cols = 0;
|
||||||
WIDGET (the_hint)->cols = COLS;
|
WIDGET (the_hint)->cols = COLS;
|
||||||
|
|
||||||
the_menubar = menubar_new (0, 0, COLS, NULL);
|
the_menubar = menubar_new (0, 0, COLS, NULL, menubar_visible);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --------------------------------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------------------------------- */
|
||||||
|
Loading…
Reference in New Issue
Block a user