24
24
#include <glib/gi18n.h>
25
25
#include <gtk/gtk.h>
27
G_BEGIN_DECLS GtkWidget * mainwin_songname_menu;
28
GtkWidget *mainwin_general_menu;
29
GtkWidget *mainwin_visualization_menu;
30
GtkWidget *mainwin_playback_menu;
31
GtkWidget *mainwin_playlist_menu;
32
GtkWidget *mainwin_view_menu;
34
GtkWidget *playlistwin_pladd_menu;
35
GtkWidget *playlistwin_pldel_menu;
36
GtkWidget *playlistwin_plsel_menu;
37
GtkWidget *playlistwin_plsort_menu;
38
GtkWidget *playlistwin_pllist_menu;
39
29
GtkWidget *playlistwin_popup_menu;
41
GtkWidget *equalizerwin_presets_menu;
43
31
GtkActionGroup *toggleaction_group_others;
44
GtkActionGroup *radioaction_group_anamode; /* Analyzer mode */
45
GtkActionGroup *radioaction_group_anatype; /* Analyzer type */
46
GtkActionGroup *radioaction_group_scomode; /* Scope mode */
47
GtkActionGroup *radioaction_group_vprmode; /* Voiceprint mode */
48
GtkActionGroup *radioaction_group_wshmode; /* WindowShade VU mode */
49
GtkActionGroup *radioaction_group_anafoff; /* Analyzer Falloff */
50
GtkActionGroup *radioaction_group_peafoff; /* Peak Falloff */
51
GtkActionGroup *radioaction_group_vismode; /* Visualization mode */
52
GtkActionGroup *radioaction_group_viewtime; /* View time (remaining/elapsed) */
53
GtkActionGroup *action_group_playback;
54
GtkActionGroup *action_group_visualization;
55
GtkActionGroup *action_group_view;
56
GtkActionGroup *action_group_others;
57
GtkActionGroup *action_group_playlist;
58
GtkActionGroup *action_group_playlist_add;
59
GtkActionGroup *action_group_playlist_select;
60
GtkActionGroup *action_group_playlist_delete;
61
GtkActionGroup *action_group_playlist_sort;
62
GtkActionGroup *action_group_equalizer;
65
33
void ui_manager_init(void);
66
34
void ui_manager_create_menus(void);
67
35
GtkAccelGroup *ui_manager_get_accel_group(void);
68
36
GtkWidget *ui_manager_get_popup_menu(GtkUIManager *, const gchar *);
69
37
void ui_manager_popup_menu_show(GtkMenu *, gint, gint, guint, guint);
70
#define popup_menu_show(x1,x2,x3,x4,x5) ui_manager_popup_menu_show(x1,x2,x3,x4,x5)
71
38
void ui_manager_destroy(void);
73
40
GtkWidget *ui_manager_get_menus(void);