Fixed the properties window when forcibly closed
This commit is contained in:
parent
32e2a86bc6
commit
0d499fa40d
12
po/fr.po
12
po/fr.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Mixer 0.0.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-08-08 00:20+0200\n"
|
||||
"POT-Creation-Date: 2010-10-26 02:11+0200\n"
|
||||
"PO-Revision-Date: 2010-04-23 04:08+0200\n"
|
||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||
"Language-Team: French\n"
|
||||
|
@ -88,22 +88,22 @@ msgstr "_Aide"
|
|||
msgid "Bind"
|
||||
msgstr "Lier"
|
||||
|
||||
#: ../src/mixer.c:537
|
||||
#: ../src/mixer.c:539
|
||||
msgid "Mixer properties"
|
||||
msgstr "Propriétés du mixer"
|
||||
|
||||
#: ../src/mixer.c:549
|
||||
#: ../src/mixer.c:555
|
||||
msgid "Name: "
|
||||
msgstr "Nom : "
|
||||
|
||||
#: ../src/mixer.c:559
|
||||
#: ../src/mixer.c:565
|
||||
msgid "Version: "
|
||||
msgstr "Version : "
|
||||
|
||||
#: ../src/mixer.c:569
|
||||
#: ../src/mixer.c:575
|
||||
msgid "Config: "
|
||||
msgstr "Config : "
|
||||
|
||||
#: ../src/mixer.c:655 ../src/mixer.c:660
|
||||
#: ../src/mixer.c:665 ../src/mixer.c:670
|
||||
msgid "Error"
|
||||
msgstr "Erreur"
|
||||
|
|
14
src/mixer.c
14
src/mixer.c
|
@ -512,6 +512,8 @@ void mixer_about(Mixer * mixer)
|
|||
|
||||
|
||||
/* mixer_properties */
|
||||
static gboolean _properties_on_closex(GtkWidget * widget);
|
||||
|
||||
void mixer_properties(Mixer * mixer)
|
||||
{
|
||||
#ifdef AUDIO_MIXER_DEVINFO
|
||||
|
@ -538,6 +540,10 @@ void mixer_properties(Mixer * mixer)
|
|||
GTK_WINDOW(mixer->window),
|
||||
GTK_DIALOG_DESTROY_WITH_PARENT,
|
||||
GTK_STOCK_CLOSE, GTK_RESPONSE_ACCEPT, NULL);
|
||||
g_signal_connect(mixer->properties, "delete-event", G_CALLBACK(
|
||||
_properties_on_closex), NULL);
|
||||
g_signal_connect(mixer->properties, "response", G_CALLBACK(
|
||||
gtk_widget_hide), NULL);
|
||||
#if GTK_CHECK_VERSION(2, 14, 0)
|
||||
vbox = gtk_dialog_get_content_area(GTK_DIALOG(mixer->properties));
|
||||
#else
|
||||
|
@ -576,12 +582,16 @@ void mixer_properties(Mixer * mixer)
|
|||
gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, TRUE, 0);
|
||||
gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 2);
|
||||
gtk_widget_show_all(vbox);
|
||||
g_signal_connect(mixer->properties, "response", G_CALLBACK(
|
||||
gtk_widget_hide), NULL);
|
||||
gtk_widget_show(mixer->properties);
|
||||
#endif
|
||||
}
|
||||
|
||||
static gboolean _properties_on_closex(GtkWidget * widget)
|
||||
{
|
||||
gtk_widget_hide(widget);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
/* mixer_show */
|
||||
void mixer_show(Mixer * mixer, int view)
|
||||
|
|
Loading…
Reference in New Issue
Block a user