Added filename filters to the open dialog
This commit is contained in:
parent
6496cd8cd1
commit
98c2a38df3
24
po/fr.po
24
po/fr.po
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Panel 0.0.5\n"
|
"Project-Id-Version: Panel 0.0.5\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-05-27 14:22+0200\n"
|
"POT-Creation-Date: 2011-05-27 17:06+0200\n"
|
||||||
"PO-Revision-Date: 2010-04-22 12:45+0200\n"
|
"PO-Revision-Date: 2010-04-22 12:45+0200\n"
|
||||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
|
@ -22,7 +22,7 @@ msgid "Unknown"
|
||||||
msgstr "Inconnu"
|
msgstr "Inconnu"
|
||||||
|
|
||||||
#: ../src/applets/battery.c:186 ../src/panel.c:413 ../src/panel.c:418
|
#: ../src/applets/battery.c:186 ../src/panel.c:413 ../src/panel.c:418
|
||||||
#: ../src/run.c:200 ../src/run.c:206
|
#: ../src/run.c:210 ../src/run.c:216
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Erreur"
|
msgstr "Erreur"
|
||||||
|
|
||||||
|
@ -250,27 +250,35 @@ msgstr "Arrêter"
|
||||||
msgid "Restart"
|
msgid "Restart"
|
||||||
msgstr "Redémarrer"
|
msgstr "Redémarrer"
|
||||||
|
|
||||||
#: ../src/run.c:101 ../src/run.c:113
|
#: ../src/run.c:102 ../src/run.c:114
|
||||||
msgid "Run program..."
|
msgid "Run program..."
|
||||||
msgstr "Exécuter..."
|
msgstr "Exécuter..."
|
||||||
|
|
||||||
#: ../src/run.c:107
|
#: ../src/run.c:108
|
||||||
msgid "Command:"
|
msgid "Command:"
|
||||||
msgstr "Commande :"
|
msgstr "Commande :"
|
||||||
|
|
||||||
#: ../src/run.c:122
|
#: ../src/run.c:119
|
||||||
|
msgid "Shell scripts"
|
||||||
|
msgstr "Scripts shell"
|
||||||
|
|
||||||
|
#: ../src/run.c:123
|
||||||
|
msgid "All files"
|
||||||
|
msgstr "Tous les fichiers"
|
||||||
|
|
||||||
|
#: ../src/run.c:132
|
||||||
msgid "Run in a terminal"
|
msgid "Run in a terminal"
|
||||||
msgstr "Exécuter dans un terminal"
|
msgstr "Exécuter dans un terminal"
|
||||||
|
|
||||||
#: ../src/run.c:311
|
#: ../src/run.c:321
|
||||||
msgid "Command not found"
|
msgid "Command not found"
|
||||||
msgstr "Commande non trouvée"
|
msgstr "Commande non trouvée"
|
||||||
|
|
||||||
#: ../src/run.c:314
|
#: ../src/run.c:324
|
||||||
msgid "Permission denied"
|
msgid "Permission denied"
|
||||||
msgstr "Permissions insuffisantes"
|
msgstr "Permissions insuffisantes"
|
||||||
|
|
||||||
#: ../src/run.c:401
|
#: ../src/run.c:411
|
||||||
msgid "Usage: run\n"
|
msgid "Usage: run\n"
|
||||||
msgstr "Usage: run\n"
|
msgstr "Usage: run\n"
|
||||||
|
|
||||||
|
|
10
src/run.c
10
src/run.c
|
@ -84,6 +84,7 @@ static Run * _run_new(void)
|
||||||
GtkWidget * hbox;
|
GtkWidget * hbox;
|
||||||
GtkWidget * widget;
|
GtkWidget * widget;
|
||||||
GtkSizeGroup * group;
|
GtkSizeGroup * group;
|
||||||
|
GtkFileFilter * filter;
|
||||||
|
|
||||||
if((run = object_new(sizeof(*run))) == NULL)
|
if((run = object_new(sizeof(*run))) == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -114,6 +115,15 @@ static Run * _run_new(void)
|
||||||
GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL,
|
GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL,
|
||||||
GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN,
|
GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN,
|
||||||
GTK_RESPONSE_ACCEPT, NULL);
|
GTK_RESPONSE_ACCEPT, NULL);
|
||||||
|
filter = gtk_file_filter_new();
|
||||||
|
gtk_file_filter_set_name(filter, _("Shell scripts"));
|
||||||
|
gtk_file_filter_add_mime_type(filter, "application/x-shellscript");
|
||||||
|
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(widget), filter);
|
||||||
|
filter = gtk_file_filter_new();
|
||||||
|
gtk_file_filter_set_name(filter, _("All files"));
|
||||||
|
gtk_file_filter_add_pattern(filter, "*");
|
||||||
|
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(widget), filter);
|
||||||
|
gtk_file_chooser_set_filter(GTK_FILE_CHOOSER(widget), filter);
|
||||||
g_signal_connect(G_OBJECT(widget), "response", G_CALLBACK(
|
g_signal_connect(G_OBJECT(widget), "response", G_CALLBACK(
|
||||||
_on_run_choose_activate), run);
|
_on_run_choose_activate), run);
|
||||||
widget = gtk_file_chooser_button_new_with_dialog(widget);
|
widget = gtk_file_chooser_button_new_with_dialog(widget);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user