3fd381cc32
Fix bug #261: inconsistent labels in view menu and toolbar, unsynchronized items. * glayout.c (panel_view_menu_uiinfo panel_view_toolbar_uiinfo): Made the view names consistent with the toolbar names. Also, added underscore accelerators to the menu items. (copy_uiinfo_widgets): New function to copy the widgets from an uiinfo array into a widget array. (create_container): Copy the uiinfo widgets to the panel structure. * gcmd.c (set_view_type): New function to set the list view type and synchronize the menu and toolbar items. (gnome_close_panel): Free the view menu/toolbar item arrays.
28 строки
1.3 KiB
C
28 строки
1.3 KiB
C
#ifndef __GCMD_H
|
|
#define __GCMD_H
|
|
|
|
void gnome_listing_cmd (GtkWidget *widget, WPanel *panel);
|
|
void gnome_compare_panels (void);
|
|
void gnome_open_terminal (void);
|
|
void gnome_open_terminal_with_cmd (const char *command);
|
|
void gnome_about_cmd (void);
|
|
void gnome_quit_cmd (void);
|
|
void gnome_open_panel (GtkWidget *widget, WPanel *panel);
|
|
void gnome_close_panel (GtkWidget *widget, WPanel *panel);
|
|
|
|
void gnome_icon_view_cmd (GtkWidget *widget, WPanel *panel);
|
|
void gnome_brief_view_cmd (GtkWidget *widget, WPanel *panel);
|
|
void gnome_detailed_view_cmd (GtkWidget *widget, WPanel *panel);
|
|
void gnome_custom_view_cmd (GtkWidget *widget, WPanel *panel);
|
|
|
|
void gnome_sort_cmd (GtkWidget *widget, WPanel *panel);
|
|
void gnome_select_all_cmd (GtkWidget *widget, WPanel *panel);
|
|
void gnome_filter_cmd (GtkWidget *widget, WPanel *panel);
|
|
void gnome_external_panelize (GtkWidget *widget, WPanel *panel);
|
|
void gnome_open_files (GtkWidget *widget, WPanel *panel);
|
|
void gnome_run_new (GtkWidget *widget, GnomeDesktopEntry *gde);
|
|
void gnome_mkdir_cmd (GtkWidget *widget, WPanel *panel);
|
|
void gnome_reverse_selection_cmd_panel (WPanel *panel);
|
|
|
|
#endif /* __GCMD_H */
|