Added a toolbar in embedded mode (and updated some icons)
This commit is contained in:
parent
80000db759
commit
f13803a6b4
39
src/mixer.c
39
src/mixer.c
|
@ -125,8 +125,8 @@ static char const * _authors[] =
|
||||||
#ifdef EMBEDDED
|
#ifdef EMBEDDED
|
||||||
static const DesktopAccel _mixer_accel[] =
|
static const DesktopAccel _mixer_accel[] =
|
||||||
{
|
{
|
||||||
{ G_CALLBACK(on_file_properties), GDK_MOD1_MASK, GDK_KEY_Return },
|
|
||||||
{ G_CALLBACK(on_file_close), GDK_CONTROL_MASK, GDK_KEY_W },
|
{ G_CALLBACK(on_file_close), GDK_CONTROL_MASK, GDK_KEY_W },
|
||||||
|
{ G_CALLBACK(on_file_properties), GDK_MOD1_MASK, GDK_KEY_Return },
|
||||||
{ G_CALLBACK(on_view_all), GDK_CONTROL_MASK, GDK_KEY_A },
|
{ G_CALLBACK(on_view_all), GDK_CONTROL_MASK, GDK_KEY_A },
|
||||||
# ifdef AUDIO_MIXER_DEVINFO
|
# ifdef AUDIO_MIXER_DEVINFO
|
||||||
{ G_CALLBACK(on_view_outputs), GDK_CONTROL_MASK, GDK_KEY_O },
|
{ G_CALLBACK(on_view_outputs), GDK_CONTROL_MASK, GDK_KEY_O },
|
||||||
|
@ -156,19 +156,19 @@ static const DesktopMenu _mixer_menu_view[] =
|
||||||
{ N_("_All"), G_CALLBACK(on_view_all), NULL, GDK_CONTROL_MASK,
|
{ N_("_All"), G_CALLBACK(on_view_all), NULL, GDK_CONTROL_MASK,
|
||||||
GDK_KEY_A },
|
GDK_KEY_A },
|
||||||
# ifdef AUDIO_MIXER_DEVINFO
|
# ifdef AUDIO_MIXER_DEVINFO
|
||||||
{ N_("_Outputs"), G_CALLBACK(on_view_outputs), NULL, GDK_CONTROL_MASK,
|
{ N_("_Outputs"), G_CALLBACK(on_view_outputs), "audio-volume-high",
|
||||||
GDK_KEY_O },
|
GDK_CONTROL_MASK, GDK_KEY_O },
|
||||||
{ N_("_Inputs"), G_CALLBACK(on_view_inputs), NULL, GDK_CONTROL_MASK,
|
{ N_("_Inputs"), G_CALLBACK(on_view_inputs), "stock_line-in",
|
||||||
GDK_KEY_I },
|
GDK_CONTROL_MASK, GDK_KEY_I },
|
||||||
{ N_("_Record"), G_CALLBACK(on_view_record), NULL, GDK_CONTROL_MASK,
|
{ N_("_Record"), G_CALLBACK(on_view_record), "gtk-media-record",
|
||||||
GDK_KEY_R },
|
GDK_CONTROL_MASK, GDK_KEY_R },
|
||||||
{ N_("Mo_nitor"), G_CALLBACK(on_view_monitor), NULL, GDK_CONTROL_MASK,
|
{ N_("Mo_nitor"), G_CALLBACK(on_view_monitor), "audio-input-microphone",
|
||||||
GDK_KEY_N },
|
GDK_CONTROL_MASK, GDK_KEY_N },
|
||||||
{ N_("_Equalization"), G_CALLBACK(on_view_equalization), NULL,
|
{ N_("_Equalization"), G_CALLBACK(on_view_equalization), "multimedia",
|
||||||
GDK_CONTROL_MASK, GDK_KEY_E },
|
GDK_CONTROL_MASK, GDK_KEY_E },
|
||||||
{ N_("Mi_x"), G_CALLBACK(on_view_mix), NULL, GDK_CONTROL_MASK,
|
{ N_("Mi_x"), G_CALLBACK(on_view_mix), "stock_volume", GDK_CONTROL_MASK,
|
||||||
GDK_KEY_X },
|
GDK_KEY_X },
|
||||||
{ N_("_Modem"), G_CALLBACK(on_view_modem), NULL, GDK_CONTROL_MASK,
|
{ N_("_Modem"), G_CALLBACK(on_view_modem), "modem", GDK_CONTROL_MASK,
|
||||||
GDK_KEY_M },
|
GDK_KEY_M },
|
||||||
# endif
|
# endif
|
||||||
{ NULL, NULL, NULL, 0, 0 }
|
{ NULL, NULL, NULL, 0, 0 }
|
||||||
|
@ -187,6 +187,13 @@ static const DesktopMenubar _mixer_menubar[] =
|
||||||
{ N_("_Help"), _mixer_menu_help },
|
{ N_("_Help"), _mixer_menu_help },
|
||||||
{ NULL, NULL },
|
{ NULL, NULL },
|
||||||
};
|
};
|
||||||
|
#else
|
||||||
|
static DesktopToolbar _mixer_toolbar[] =
|
||||||
|
{
|
||||||
|
{ N_("Properties"), G_CALLBACK(on_file_properties),
|
||||||
|
GTK_STOCK_PROPERTIES, GDK_MOD1_MASK, GDK_KEY_Return, NULL },
|
||||||
|
{ NULL, NULL, NULL, 0, 0, NULL }
|
||||||
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -296,6 +303,12 @@ Mixer * mixer_new(char const * device, MixerLayout layout, gboolean embedded)
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
desktop_accel_create(_mixer_accel, mixer, accel);
|
desktop_accel_create(_mixer_accel, mixer, accel);
|
||||||
|
/* toolbar */
|
||||||
|
if(embedded == FALSE)
|
||||||
|
{
|
||||||
|
widget = desktop_toolbar_create(_mixer_toolbar, mixer, accel);
|
||||||
|
gtk_box_pack_start(GTK_BOX(vbox), widget, FALSE, TRUE, 0);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
/* classes */
|
/* classes */
|
||||||
mixer->notebook = NULL;
|
mixer->notebook = NULL;
|
||||||
|
@ -517,7 +530,7 @@ static GtkWidget * _new_frame_label(GdkPixbuf * pixbuf, char const * name,
|
||||||
{ "line", "stock_line-in" },
|
{ "line", "stock_line-in" },
|
||||||
{ "master", "audio-volume-high" },
|
{ "master", "audio-volume-high" },
|
||||||
{ "mic", "audio-input-microphone"},
|
{ "mic", "audio-input-microphone"},
|
||||||
{ "monitor", "gtk-media-record" },
|
{ "monitor", "stock_volume" },
|
||||||
{ "output", "audio-volume-high" },
|
{ "output", "audio-volume-high" },
|
||||||
{ "pcm", "audio-volume-high" },
|
{ "pcm", "audio-volume-high" },
|
||||||
{ "rec", "gtk-media-record" },
|
{ "rec", "gtk-media-record" },
|
||||||
|
|
Loading…
Reference in New Issue
Block a user