Working on the default color selection

This commit is contained in:
Pierre Pronchery 2011-07-16 14:51:05 +00:00
parent 4e37c3f19a
commit fc9d440c1d
5 changed files with 109 additions and 94 deletions

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Browser 0.1.4\n" "Project-Id-Version: Browser 0.1.4\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-16 16:04+0200\n" "POT-Creation-Date: 2011-07-16 16:50+0200\n"
"PO-Revision-Date: 2010-03-29 23:28+0200\n" "PO-Revision-Date: 2010-03-29 23:28+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: English\n" "Language-Team: English\n"
@ -113,7 +113,7 @@ msgstr ""
msgid "_Help" msgid "_Help"
msgstr "_Hilfe" msgstr "_Hilfe"
#: ../src/browser.c:166 ../src/desktop.c:935 ../src/desktop.c:956 #: ../src/browser.c:166 ../src/desktop.c:950 ../src/desktop.c:971
msgid "Back" msgid "Back"
msgstr "Zurück" msgstr "Zurück"
@ -129,7 +129,7 @@ msgstr ""
msgid "Refresh" msgid "Refresh"
msgstr "" msgstr ""
#: ../src/browser.c:174 ../src/desktop.c:1017 #: ../src/browser.c:174 ../src/desktop.c:1032
msgid "Home" msgid "Home"
msgstr "Persönlicher Ordner" msgstr "Persönlicher Ordner"
@ -187,7 +187,7 @@ msgstr ""
#: ../src/browser.c:602 ../src/browser.c:607 ../src/copy.c:674 #: ../src/browser.c:602 ../src/browser.c:607 ../src/copy.c:674
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426 #: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
#: ../src/desktop.c:1618 ../src/desktop.c:1623 ../src/move.c:452 #: ../src/desktop.c:1633 ../src/desktop.c:1638 ../src/move.c:452
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122 #: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
#: ../src/view.c:367 ../src/view.c:372 #: ../src/view.c:367 ../src/view.c:372
msgid "Error" msgid "Error"
@ -291,7 +291,7 @@ msgstr ""
msgid "Refreshing folder..." msgid "Refreshing folder..."
msgstr "Aktualisierung..." msgstr "Aktualisierung..."
#: ../src/callbacks.c:116 ../src/desktop.c:536 #: ../src/callbacks.c:116 ../src/desktop.c:539
msgid "New folder" msgid "New folder"
msgstr "Neu Ordner" msgstr "Neu Ordner"
@ -310,19 +310,19 @@ msgstr ""
msgid "New" msgid "New"
msgstr "Neu" msgstr "Neu"
#: ../src/callbacks.c:772 ../src/callbacks.c:776 ../src/desktop.c:447 #: ../src/callbacks.c:772 ../src/callbacks.c:776 ../src/desktop.c:450
msgid "Folder" msgid "Folder"
msgstr "Ordner" msgstr "Ordner"
#: ../src/callbacks.c:783 ../src/desktop.c:455 #: ../src/callbacks.c:783 ../src/desktop.c:458
msgid "Symbolic link..." msgid "Symbolic link..."
msgstr "" msgstr ""
#: ../src/callbacks.c:787 ../src/desktop.c:459 #: ../src/callbacks.c:787 ../src/desktop.c:462
msgid "Text file" msgid "Text file"
msgstr "" msgstr ""
#: ../src/callbacks.c:822 ../src/desktop.c:555 #: ../src/callbacks.c:822 ../src/desktop.c:558
msgid "New text file.txt" msgid "New text file.txt"
msgstr "" msgstr ""
@ -464,59 +464,59 @@ msgid ""
" -r\tEquivalent to -R\n" " -r\tEquivalent to -R\n"
msgstr "" msgstr ""
#: ../src/desktop.c:613 #: ../src/desktop.c:616
msgid "Desktop preferences" msgid "Desktop preferences"
msgstr "Desktop Einstellungen" msgstr "Desktop Einstellungen"
#: ../src/desktop.c:634 #: ../src/desktop.c:637
msgid "Font: " msgid "Font: "
msgstr "" msgstr ""
#: ../src/desktop.c:644 #: ../src/desktop.c:647
msgid "Background: " msgid "Background: "
msgstr "Hintergrund: " msgstr "Hintergrund: "
#: ../src/desktop.c:649 #: ../src/desktop.c:654
msgid "Background" msgid "Background"
msgstr "Hintergrund" msgstr "Hintergrund"
#: ../src/desktop.c:652 #: ../src/desktop.c:657
msgid "Picture files" msgid "Picture files"
msgstr "" msgstr ""
#: ../src/desktop.c:662 #: ../src/desktop.c:667
msgid "All files" msgid "All files"
msgstr "" msgstr ""
#: ../src/desktop.c:670 #: ../src/desktop.c:675
msgid "Centered" msgid "Centered"
msgstr "" msgstr ""
#: ../src/desktop.c:672 #: ../src/desktop.c:677
msgid "Scaled" msgid "Scaled"
msgstr "" msgstr ""
#: ../src/desktop.c:674 #: ../src/desktop.c:679
msgid "Scaled (keep ratio)" msgid "Scaled (keep ratio)"
msgstr "" msgstr ""
#: ../src/desktop.c:676 #: ../src/desktop.c:681
msgid "Tiled" msgid "Tiled"
msgstr "" msgstr ""
#: ../src/desktop.c:682 #: ../src/desktop.c:687
msgid "Appearance" msgid "Appearance"
msgstr "" msgstr ""
#: ../src/desktop.c:1048 #: ../src/desktop.c:1063
msgid "Applications" msgid "Applications"
msgstr "" msgstr ""
#: ../src/desktop.c:1667 #: ../src/desktop.c:1682
msgid "Could not load preferences" msgid "Could not load preferences"
msgstr "" msgstr ""
#: ../src/desktop.c:1772 #: ../src/desktop.c:1787
msgid "" msgid ""
"Usage: desktop [-H|-V][-a|-c|-f|-h|-n][-m monitor]\n" "Usage: desktop [-H|-V][-a|-c|-f|-h|-n][-m monitor]\n"
" -H\tPlace icons horizontally\n" " -H\tPlace icons horizontally\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Browser 0.1.4\n" "Project-Id-Version: Browser 0.1.4\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-16 16:04+0200\n" "POT-Creation-Date: 2011-07-16 16:50+0200\n"
"PO-Revision-Date: 2010-03-30 01:04+0200\n" "PO-Revision-Date: 2010-03-30 01:04+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
@ -113,7 +113,7 @@ msgstr ""
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: ../src/browser.c:166 ../src/desktop.c:935 ../src/desktop.c:956 #: ../src/browser.c:166 ../src/desktop.c:950 ../src/desktop.c:971
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -129,7 +129,7 @@ msgstr ""
msgid "Refresh" msgid "Refresh"
msgstr "" msgstr ""
#: ../src/browser.c:174 ../src/desktop.c:1017 #: ../src/browser.c:174 ../src/desktop.c:1032
msgid "Home" msgid "Home"
msgstr "Inicio" msgstr "Inicio"
@ -187,7 +187,7 @@ msgstr ""
#: ../src/browser.c:602 ../src/browser.c:607 ../src/copy.c:674 #: ../src/browser.c:602 ../src/browser.c:607 ../src/copy.c:674
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426 #: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
#: ../src/desktop.c:1618 ../src/desktop.c:1623 ../src/move.c:452 #: ../src/desktop.c:1633 ../src/desktop.c:1638 ../src/move.c:452
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122 #: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
#: ../src/view.c:367 ../src/view.c:372 #: ../src/view.c:367 ../src/view.c:372
msgid "Error" msgid "Error"
@ -291,7 +291,7 @@ msgstr ""
msgid "Refreshing folder..." msgid "Refreshing folder..."
msgstr "" msgstr ""
#: ../src/callbacks.c:116 ../src/desktop.c:536 #: ../src/callbacks.c:116 ../src/desktop.c:539
msgid "New folder" msgid "New folder"
msgstr "" msgstr ""
@ -310,19 +310,19 @@ msgstr ""
msgid "New" msgid "New"
msgstr "" msgstr ""
#: ../src/callbacks.c:772 ../src/callbacks.c:776 ../src/desktop.c:447 #: ../src/callbacks.c:772 ../src/callbacks.c:776 ../src/desktop.c:450
msgid "Folder" msgid "Folder"
msgstr "" msgstr ""
#: ../src/callbacks.c:783 ../src/desktop.c:455 #: ../src/callbacks.c:783 ../src/desktop.c:458
msgid "Symbolic link..." msgid "Symbolic link..."
msgstr "" msgstr ""
#: ../src/callbacks.c:787 ../src/desktop.c:459 #: ../src/callbacks.c:787 ../src/desktop.c:462
msgid "Text file" msgid "Text file"
msgstr "" msgstr ""
#: ../src/callbacks.c:822 ../src/desktop.c:555 #: ../src/callbacks.c:822 ../src/desktop.c:558
msgid "New text file.txt" msgid "New text file.txt"
msgstr "" msgstr ""
@ -464,59 +464,59 @@ msgid ""
" -r\tEquivalent to -R\n" " -r\tEquivalent to -R\n"
msgstr "" msgstr ""
#: ../src/desktop.c:613 #: ../src/desktop.c:616
msgid "Desktop preferences" msgid "Desktop preferences"
msgstr "Desktop preferencias" msgstr "Desktop preferencias"
#: ../src/desktop.c:634 #: ../src/desktop.c:637
msgid "Font: " msgid "Font: "
msgstr "" msgstr ""
#: ../src/desktop.c:644 #: ../src/desktop.c:647
msgid "Background: " msgid "Background: "
msgstr "" msgstr ""
#: ../src/desktop.c:649 #: ../src/desktop.c:654
msgid "Background" msgid "Background"
msgstr "" msgstr ""
#: ../src/desktop.c:652 #: ../src/desktop.c:657
msgid "Picture files" msgid "Picture files"
msgstr "" msgstr ""
#: ../src/desktop.c:662 #: ../src/desktop.c:667
msgid "All files" msgid "All files"
msgstr "" msgstr ""
#: ../src/desktop.c:670 #: ../src/desktop.c:675
msgid "Centered" msgid "Centered"
msgstr "" msgstr ""
#: ../src/desktop.c:672 #: ../src/desktop.c:677
msgid "Scaled" msgid "Scaled"
msgstr "" msgstr ""
#: ../src/desktop.c:674 #: ../src/desktop.c:679
msgid "Scaled (keep ratio)" msgid "Scaled (keep ratio)"
msgstr "" msgstr ""
#: ../src/desktop.c:676 #: ../src/desktop.c:681
msgid "Tiled" msgid "Tiled"
msgstr "" msgstr ""
#: ../src/desktop.c:682 #: ../src/desktop.c:687
msgid "Appearance" msgid "Appearance"
msgstr "" msgstr ""
#: ../src/desktop.c:1048 #: ../src/desktop.c:1063
msgid "Applications" msgid "Applications"
msgstr "" msgstr ""
#: ../src/desktop.c:1667 #: ../src/desktop.c:1682
msgid "Could not load preferences" msgid "Could not load preferences"
msgstr "" msgstr ""
#: ../src/desktop.c:1772 #: ../src/desktop.c:1787
msgid "" msgid ""
"Usage: desktop [-H|-V][-a|-c|-f|-h|-n][-m monitor]\n" "Usage: desktop [-H|-V][-a|-c|-f|-h|-n][-m monitor]\n"
" -H\tPlace icons horizontally\n" " -H\tPlace icons horizontally\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Browser 0.1.4\n" "Project-Id-Version: Browser 0.1.4\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-16 16:04+0200\n" "POT-Creation-Date: 2011-07-16 16:50+0200\n"
"PO-Revision-Date: 2010-03-29 23:28+0200\n" "PO-Revision-Date: 2010-03-29 23:28+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"
@ -113,7 +113,7 @@ msgstr "_Vue"
msgid "_Help" msgid "_Help"
msgstr "_Aide" msgstr "_Aide"
#: ../src/browser.c:166 ../src/desktop.c:935 ../src/desktop.c:956 #: ../src/browser.c:166 ../src/desktop.c:950 ../src/desktop.c:971
msgid "Back" msgid "Back"
msgstr "Retour" msgstr "Retour"
@ -129,7 +129,7 @@ msgstr "Suivant"
msgid "Refresh" msgid "Refresh"
msgstr "Rafraîchir" msgstr "Rafraîchir"
#: ../src/browser.c:174 ../src/desktop.c:1017 #: ../src/browser.c:174 ../src/desktop.c:1032
msgid "Home" msgid "Home"
msgstr "Dossier personnel" msgstr "Dossier personnel"
@ -187,7 +187,7 @@ msgstr " Chemin : "
#: ../src/browser.c:602 ../src/browser.c:607 ../src/copy.c:674 #: ../src/browser.c:602 ../src/browser.c:607 ../src/copy.c:674
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426 #: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
#: ../src/desktop.c:1618 ../src/desktop.c:1623 ../src/move.c:452 #: ../src/desktop.c:1633 ../src/desktop.c:1638 ../src/move.c:452
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122 #: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
#: ../src/view.c:367 ../src/view.c:372 #: ../src/view.c:367 ../src/view.c:372
msgid "Error" msgid "Error"
@ -291,7 +291,7 @@ msgstr "Modifier avec :"
msgid "Refreshing folder..." msgid "Refreshing folder..."
msgstr "Actualisation du dossier..." msgstr "Actualisation du dossier..."
#: ../src/callbacks.c:116 ../src/desktop.c:536 #: ../src/callbacks.c:116 ../src/desktop.c:539
msgid "New folder" msgid "New folder"
msgstr "Nouveau dossier" msgstr "Nouveau dossier"
@ -310,19 +310,19 @@ msgstr "Voulez-vous vraiment effacer %lu fichier(s)?"
msgid "New" msgid "New"
msgstr "Nouveau" msgstr "Nouveau"
#: ../src/callbacks.c:772 ../src/callbacks.c:776 ../src/desktop.c:447 #: ../src/callbacks.c:772 ../src/callbacks.c:776 ../src/desktop.c:450
msgid "Folder" msgid "Folder"
msgstr "Dossier" msgstr "Dossier"
#: ../src/callbacks.c:783 ../src/desktop.c:455 #: ../src/callbacks.c:783 ../src/desktop.c:458
msgid "Symbolic link..." msgid "Symbolic link..."
msgstr "Lien symbolique..." msgstr "Lien symbolique..."
#: ../src/callbacks.c:787 ../src/desktop.c:459 #: ../src/callbacks.c:787 ../src/desktop.c:462
msgid "Text file" msgid "Text file"
msgstr "Fichier texte" msgstr "Fichier texte"
#: ../src/callbacks.c:822 ../src/desktop.c:555 #: ../src/callbacks.c:822 ../src/desktop.c:558
msgid "New text file.txt" msgid "New text file.txt"
msgstr "Nouveau fichier texte.txt" msgstr "Nouveau fichier texte.txt"
@ -484,59 +484,59 @@ msgstr ""
" -R\tSupprimer récursivement\n" " -R\tSupprimer récursivement\n"
" -r\tÉquivalent à -R\n" " -r\tÉquivalent à -R\n"
#: ../src/desktop.c:613 #: ../src/desktop.c:616
msgid "Desktop preferences" msgid "Desktop preferences"
msgstr "Préférences du bureau" msgstr "Préférences du bureau"
#: ../src/desktop.c:634 #: ../src/desktop.c:637
msgid "Font: " msgid "Font: "
msgstr "Fonte : " msgstr "Fonte : "
#: ../src/desktop.c:644 #: ../src/desktop.c:647
msgid "Background: " msgid "Background: "
msgstr "Arrière-plan : " msgstr "Arrière-plan : "
#: ../src/desktop.c:649 #: ../src/desktop.c:654
msgid "Background" msgid "Background"
msgstr "Arrière-plan" msgstr "Arrière-plan"
#: ../src/desktop.c:652 #: ../src/desktop.c:657
msgid "Picture files" msgid "Picture files"
msgstr "Images" msgstr "Images"
#: ../src/desktop.c:662 #: ../src/desktop.c:667
msgid "All files" msgid "All files"
msgstr "Tous les fichiers" msgstr "Tous les fichiers"
#: ../src/desktop.c:670 #: ../src/desktop.c:675
msgid "Centered" msgid "Centered"
msgstr "" msgstr ""
#: ../src/desktop.c:672 #: ../src/desktop.c:677
msgid "Scaled" msgid "Scaled"
msgstr "Étiré" msgstr "Étiré"
#: ../src/desktop.c:674 #: ../src/desktop.c:679
msgid "Scaled (keep ratio)" msgid "Scaled (keep ratio)"
msgstr "Étiré (sans déformer)" msgstr "Étiré (sans déformer)"
#: ../src/desktop.c:676 #: ../src/desktop.c:681
msgid "Tiled" msgid "Tiled"
msgstr "Mosaïque" msgstr "Mosaïque"
#: ../src/desktop.c:682 #: ../src/desktop.c:687
msgid "Appearance" msgid "Appearance"
msgstr "Apparence" msgstr "Apparence"
#: ../src/desktop.c:1048 #: ../src/desktop.c:1063
msgid "Applications" msgid "Applications"
msgstr "Applications" msgstr "Applications"
#: ../src/desktop.c:1667 #: ../src/desktop.c:1682
msgid "Could not load preferences" msgid "Could not load preferences"
msgstr "Impossible de charger les préférences" msgstr "Impossible de charger les préférences"
#: ../src/desktop.c:1772 #: ../src/desktop.c:1787
msgid "" msgid ""
"Usage: desktop [-H|-V][-a|-c|-f|-h|-n][-m monitor]\n" "Usage: desktop [-H|-V][-a|-c|-f|-h|-n][-m monitor]\n"
" -H\tPlace icons horizontally\n" " -H\tPlace icons horizontally\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Browser 0.1.4\n" "Project-Id-Version: Browser 0.1.4\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-16 16:04+0200\n" "POT-Creation-Date: 2011-07-16 16:50+0200\n"
"PO-Revision-Date: 2010-04-07 23:18+0200\n" "PO-Revision-Date: 2010-04-07 23:18+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
@ -113,7 +113,7 @@ msgstr ""
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: ../src/browser.c:166 ../src/desktop.c:935 ../src/desktop.c:956 #: ../src/browser.c:166 ../src/desktop.c:950 ../src/desktop.c:971
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -129,7 +129,7 @@ msgstr ""
msgid "Refresh" msgid "Refresh"
msgstr "" msgstr ""
#: ../src/browser.c:174 ../src/desktop.c:1017 #: ../src/browser.c:174 ../src/desktop.c:1032
msgid "Home" msgid "Home"
msgstr "" msgstr ""
@ -187,7 +187,7 @@ msgstr ""
#: ../src/browser.c:602 ../src/browser.c:607 ../src/copy.c:674 #: ../src/browser.c:602 ../src/browser.c:607 ../src/copy.c:674
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426 #: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
#: ../src/desktop.c:1618 ../src/desktop.c:1623 ../src/move.c:452 #: ../src/desktop.c:1633 ../src/desktop.c:1638 ../src/move.c:452
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122 #: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
#: ../src/view.c:367 ../src/view.c:372 #: ../src/view.c:367 ../src/view.c:372
msgid "Error" msgid "Error"
@ -291,7 +291,7 @@ msgstr ""
msgid "Refreshing folder..." msgid "Refreshing folder..."
msgstr "" msgstr ""
#: ../src/callbacks.c:116 ../src/desktop.c:536 #: ../src/callbacks.c:116 ../src/desktop.c:539
msgid "New folder" msgid "New folder"
msgstr "" msgstr ""
@ -310,19 +310,19 @@ msgstr ""
msgid "New" msgid "New"
msgstr "" msgstr ""
#: ../src/callbacks.c:772 ../src/callbacks.c:776 ../src/desktop.c:447 #: ../src/callbacks.c:772 ../src/callbacks.c:776 ../src/desktop.c:450
msgid "Folder" msgid "Folder"
msgstr "" msgstr ""
#: ../src/callbacks.c:783 ../src/desktop.c:455 #: ../src/callbacks.c:783 ../src/desktop.c:458
msgid "Symbolic link..." msgid "Symbolic link..."
msgstr "" msgstr ""
#: ../src/callbacks.c:787 ../src/desktop.c:459 #: ../src/callbacks.c:787 ../src/desktop.c:462
msgid "Text file" msgid "Text file"
msgstr "" msgstr ""
#: ../src/callbacks.c:822 ../src/desktop.c:555 #: ../src/callbacks.c:822 ../src/desktop.c:558
msgid "New text file.txt" msgid "New text file.txt"
msgstr "" msgstr ""
@ -464,59 +464,59 @@ msgid ""
" -r\tEquivalent to -R\n" " -r\tEquivalent to -R\n"
msgstr "" msgstr ""
#: ../src/desktop.c:613 #: ../src/desktop.c:616
msgid "Desktop preferences" msgid "Desktop preferences"
msgstr "" msgstr ""
#: ../src/desktop.c:634 #: ../src/desktop.c:637
msgid "Font: " msgid "Font: "
msgstr "" msgstr ""
#: ../src/desktop.c:644 #: ../src/desktop.c:647
msgid "Background: " msgid "Background: "
msgstr "" msgstr ""
#: ../src/desktop.c:649 #: ../src/desktop.c:654
msgid "Background" msgid "Background"
msgstr "" msgstr ""
#: ../src/desktop.c:652 #: ../src/desktop.c:657
msgid "Picture files" msgid "Picture files"
msgstr "" msgstr ""
#: ../src/desktop.c:662 #: ../src/desktop.c:667
msgid "All files" msgid "All files"
msgstr "" msgstr ""
#: ../src/desktop.c:670 #: ../src/desktop.c:675
msgid "Centered" msgid "Centered"
msgstr "" msgstr ""
#: ../src/desktop.c:672 #: ../src/desktop.c:677
msgid "Scaled" msgid "Scaled"
msgstr "" msgstr ""
#: ../src/desktop.c:674 #: ../src/desktop.c:679
msgid "Scaled (keep ratio)" msgid "Scaled (keep ratio)"
msgstr "" msgstr ""
#: ../src/desktop.c:676 #: ../src/desktop.c:681
msgid "Tiled" msgid "Tiled"
msgstr "" msgstr ""
#: ../src/desktop.c:682 #: ../src/desktop.c:687
msgid "Appearance" msgid "Appearance"
msgstr "" msgstr ""
#: ../src/desktop.c:1048 #: ../src/desktop.c:1063
msgid "Applications" msgid "Applications"
msgstr "" msgstr ""
#: ../src/desktop.c:1667 #: ../src/desktop.c:1682
msgid "Could not load preferences" msgid "Could not load preferences"
msgstr "" msgstr ""
#: ../src/desktop.c:1772 #: ../src/desktop.c:1787
msgid "" msgid ""
"Usage: desktop [-H|-V][-a|-c|-f|-h|-n][-m monitor]\n" "Usage: desktop [-H|-V][-a|-c|-f|-h|-n][-m monitor]\n"
" -H\tPlace icons horizontally\n" " -H\tPlace icons horizontally\n"

View File

@ -92,6 +92,7 @@ struct _Desktop
/* preferences */ /* preferences */
GtkWidget * pr_window; GtkWidget * pr_window;
GtkWidget * pr_font; GtkWidget * pr_font;
GtkWidget * pr_color;
GtkWidget * pr_background; GtkWidget * pr_background;
GtkWidget * pr_background_how; GtkWidget * pr_background_how;
@ -247,7 +248,7 @@ static gboolean _new_idle(gpointer data)
static void _idle_background(Desktop * desktop, Config * config) static void _idle_background(Desktop * desktop, Config * config)
{ {
GdkGC * gc; GdkGC * gc;
GdkColor black = { 0, 0, 0, 0 }; GdkColor color = { 0, 0, 0, 0 };
char const * filename; char const * filename;
char const * p; char const * p;
DesktopHows how = DESKTOP_HOW_SCALED; DesktopHows how = DESKTOP_HOW_SCALED;
@ -259,7 +260,9 @@ static void _idle_background(Desktop * desktop, Config * config)
pixmap = gdk_pixmap_new(desktop->root, desktop->window.width, pixmap = gdk_pixmap_new(desktop->root, desktop->window.width,
desktop->window.height, -1); desktop->window.height, -1);
gc = gdk_gc_new(pixmap); gc = gdk_gc_new(pixmap);
gdk_gc_set_foreground(gc, &black); if((p = config_get(config, NULL, "background_color")) != NULL)
gdk_color_parse(p, &color);
gdk_gc_set_foreground(gc, &color);
gdk_draw_rectangle(pixmap, gc, TRUE, 0, 0, desktop->window.width, gdk_draw_rectangle(pixmap, gc, TRUE, 0, 0, desktop->window.width,
desktop->window.height); desktop->window.height);
/* open background file */ /* open background file */
@ -646,6 +649,8 @@ static void _on_popup_preferences(gpointer data)
gtk_size_group_add_widget(group, label); gtk_size_group_add_widget(group, label);
gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, TRUE, 0);
vbox3 = gtk_vbox_new(FALSE, 4); vbox3 = gtk_vbox_new(FALSE, 4);
desktop->pr_color = gtk_color_button_new();
gtk_box_pack_start(GTK_BOX(vbox3), desktop->pr_color, TRUE, TRUE, 0);
desktop->pr_background = gtk_file_chooser_button_new(_("Background"), desktop->pr_background = gtk_file_chooser_button_new(_("Background"),
GTK_FILE_CHOOSER_ACTION_OPEN); GTK_FILE_CHOOSER_ACTION_OPEN);
filter = gtk_file_filter_new(); filter = gtk_file_filter_new();
@ -715,6 +720,7 @@ static void _on_preferences_apply(gpointer data)
{ {
Desktop * desktop = data; Desktop * desktop = data;
Config * config; Config * config;
GdkColor color;
char * p; char * p;
char const * q; char const * q;
int i; int i;
@ -729,6 +735,10 @@ static void _on_preferences_apply(gpointer data)
desktop->pr_background)); desktop->pr_background));
config_set(config, NULL, "background", p); config_set(config, NULL, "background", p);
g_free(p); g_free(p);
gtk_color_button_get_color(GTK_COLOR_BUTTON(desktop->pr_color), &color);
p = gdk_color_to_string(&color);
config_set(config, NULL, "background_color", p);
g_free(p);
i = gtk_combo_box_get_active(GTK_COMBO_BOX(desktop->pr_background_how)); i = gtk_combo_box_get_active(GTK_COMBO_BOX(desktop->pr_background_how));
if(i >= 0 && i < DESKTOP_HOW_COUNT) if(i >= 0 && i < DESKTOP_HOW_COUNT)
config_set(config, NULL, "background_how", _desktop_hows[i]); config_set(config, NULL, "background_how", _desktop_hows[i]);
@ -754,6 +764,7 @@ static void _preferences_set(Desktop * desktop)
Config * config; Config * config;
String const * p; String const * p;
String const * filename = NULL; String const * filename = NULL;
GdkColor color = { 0, 0, 0, 0, 0 };
int how = 0; int how = 0;
size_t i; size_t i;
@ -763,6 +774,10 @@ static void _preferences_set(Desktop * desktop)
gtk_font_button_set_font_name(GTK_FONT_BUTTON( gtk_font_button_set_font_name(GTK_FONT_BUTTON(
desktop->pr_font), p); desktop->pr_font), p);
filename = config_get(config, NULL, "background"); filename = config_get(config, NULL, "background");
if((p = config_get(config, NULL, "background_color")) != NULL
&& gdk_color_parse(p, &color) == TRUE)
gtk_color_button_set_color(GTK_COLOR_BUTTON(
desktop->pr_color), &color);
if((p = config_get(config, NULL, "background_how")) != NULL) if((p = config_get(config, NULL, "background_how")) != NULL)
for(i = 0; i < DESKTOP_HOW_COUNT; i++) for(i = 0; i < DESKTOP_HOW_COUNT; i++)
if(strcmp(_desktop_hows[i], p) == 0) if(strcmp(_desktop_hows[i], p) == 0)