Enable setting stretching in the panel applet config.
authorHong Jen Yee (PCMan) <pcman.tw@gmail.com>
Thu, 17 Apr 2008 14:41:40 +0000 (14:41 +0000)
committerHong Jen Yee (PCMan) <pcman.tw@gmail.com>
Thu, 17 Apr 2008 14:41:40 +0000 (14:41 +0000)
git-svn-id: https://lxde.svn.sourceforge.net/svnroot/lxde/branches/lxpanel-multiple-panels@539 3baf7735-d320-0410-8b56-b11ef3703fae

data/ui/panel-pref.glade
po/fr.po
po/hu.po
po/ko.po
po/pl.po
po/sk.po
po/zh_TW.po
src/configurator.c

index 8184d9c..4607620 100644 (file)
@@ -696,7 +696,7 @@ Pixels
                </widget>
                <packing>
                  <property name="padding">0</property>
-                 <property name="expand">True</property>
+                 <property name="expand">False</property>
                  <property name="fill">True</property>
                </packing>
              </child>
@@ -788,7 +788,7 @@ Pixels
                </widget>
                <packing>
                  <property name="padding">0</property>
-                 <property name="expand">True</property>
+                 <property name="expand">False</property>
                  <property name="fill">True</property>
                </packing>
              </child>
index cb69769..3eec04a 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxpanel-0.2.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-17 01:29+0800\n"
+"POT-Creation-Date: 2008-04-17 22:41+0800\n"
 "PO-Revision-Date: 2008-05-01 00:00+0100\n"
 "Last-Translator: Frank Endres <frank_endres@yahoo.fr>\n"
 "Language-Team: French\n"
@@ -156,135 +156,139 @@ msgid "Width:"
 msgstr "Largeur:"
 
 #. { "configure", N_("Preferences"), configure },
-#: ../src/configurator.c:46 ../src/gtk-run.c:112
+#: ../src/configurator.c:53 ../src/gtk-run.c:112
 msgid "Run"
 msgstr "Exécuter"
 
-#: ../src/configurator.c:47
+#: ../src/configurator.c:54
 msgid "Restart"
 msgstr "Redémarrer"
 
-#: ../src/configurator.c:48
+#: ../src/configurator.c:55
 msgid "Logout"
 msgstr "Déconnexion"
 
-#: ../src/configurator.c:389
+#: ../src/configurator.c:388
 msgid "Currently loaded plugins"
 msgstr "Plugins actifs"
 
-#: ../src/configurator.c:485 ../src/panel.c:497
+#: ../src/configurator.c:397
+msgid "Stretch"
+msgstr ""
+
+#: ../src/configurator.c:495 ../src/panel.c:496
 msgid "Add plugin to panel"
 msgstr "Ajouter un plugin au panneau"
 
-#: ../src/configurator.c:512 ../src/panel.c:520
+#: ../src/configurator.c:522 ../src/panel.c:519
 msgid "Available plugins"
 msgstr "Plugins disponibles"
 
-#: ../src/configurator.c:1054
+#: ../src/configurator.c:1032
 msgid "Logout command is not set"
 msgstr "La commande de déconnexion n'est pas définie"
 
-#: ../src/panel.c:573 ../src/panel.c:665
+#: ../src/panel.c:572 ../src/panel.c:664
 msgid "Create New Panel"
 msgstr ""
 
-#: ../src/panel.c:589
+#: ../src/panel.c:588
 msgid ""
 "Really delete this panel?\n"
 "<b>Warning: This can not be recovered.</b>"
 msgstr ""
 
-#: ../src/panel.c:590
+#: ../src/panel.c:589
 #, fuzzy
 msgid "Confirm"
 msgstr "Con_figuration"
 
-#: ../src/panel.c:617
+#: ../src/panel.c:616
 #, fuzzy, c-format
 msgid "\"%s\" Settings"
 msgstr "Configuration"
 
-#: ../src/panel.c:639
+#: ../src/panel.c:638
 #, fuzzy
 msgid "Add / Remove Panel Items"
 msgstr "Ajouter un plugin au panneau"
 
-#: ../src/panel.c:647
+#: ../src/panel.c:646
 #, c-format
 msgid "Remove \"%s\" From Panel"
 msgstr ""
 
-#: ../src/panel.c:659
+#: ../src/panel.c:658
 #, fuzzy
 msgid "Panel Settings"
 msgstr "Configuration"
 
-#: ../src/panel.c:671
+#: ../src/panel.c:670
 msgid "Delete This Panel"
 msgstr ""
 
-#: ../src/panel.c:683
+#: ../src/panel.c:682
 msgid "Panel"
 msgstr ""
 
-#: ../src/panel.c:1137
+#: ../src/panel.c:1136
 #, c-format
 msgid "lxpanel %s - lightweight GTK2+ panel for UNIX desktops\n"
 msgstr "lxpanel %s - panneau léger GTK2+ pour environnement de bureau UNIX\n"
 
-#: ../src/panel.c:1138
+#: ../src/panel.c:1137
 #, c-format
 msgid "Command line options:\n"
 msgstr "Options de la ligne de commande:\n"
 
-#: ../src/panel.c:1139
+#: ../src/panel.c:1138
 #, c-format
 msgid " --help      -- print this help and exit\n"
 msgstr " --help      -- affiche ce message d'aide et quitte\n"
 
-#: ../src/panel.c:1140
+#: ../src/panel.c:1139
 #, c-format
 msgid " --version   -- print version and exit\n"
 msgstr " --version   -- affiche le numéro de version et quitte\n"
 
-#: ../src/panel.c:1141
+#: ../src/panel.c:1140
 #, c-format
 msgid " --log <number> -- set log level 0-5. 0 - none 5 - chatty\n"
 msgstr ""
 " --log <nombre> -- défini la quantité d'informations de débogage 0-5. 0 - "
 "aucun 5 -  maximum\n"
 
-#: ../src/panel.c:1142
+#: ../src/panel.c:1141
 #, c-format
 msgid " --configure -- launch configuration utility\n"
 msgstr " --configure -- lance l'utilitaire de configuration\n"
 
-#: ../src/panel.c:1143
+#: ../src/panel.c:1142
 #, c-format
 msgid " --profile name -- use specified profile\n"
 msgstr " --profile nom -- utilise le profile spécifié\n"
 
-#: ../src/panel.c:1145
+#: ../src/panel.c:1144
 #, c-format
 msgid " -h  -- same as --help\n"
 msgstr " -h  -- équivalent à --help\n"
 
-#: ../src/panel.c:1146
+#: ../src/panel.c:1145
 #, c-format
 msgid " -p  -- same as --profile\n"
 msgstr " -p  -- équivalent à --profile\n"
 
-#: ../src/panel.c:1147
+#: ../src/panel.c:1146
 #, c-format
 msgid " -v  -- same as --version\n"
 msgstr " -v  -- équivalent à --version\n"
 
-#: ../src/panel.c:1148
+#: ../src/panel.c:1147
 #, c-format
 msgid " -C  -- same as --configure\n"
 msgstr " -C  -- équivalent à --configure\n"
 
-#: ../src/panel.c:1149
+#: ../src/panel.c:1148
 #, fuzzy, c-format
 msgid ""
 "\n"
index bae5c42..411518e 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxpanel-0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-17 01:29+0800\n"
+"POT-Creation-Date: 2008-04-17 22:41+0800\n"
 "PO-Revision-Date: 2008-03-30 16:49+0100\n"
 "Last-Translator: SZERVÁC Attila <sas@321.hu>\n"
 "Language-Team: Hungarian <debian-l10n-hungarian@lists.debian.org>\n"
@@ -156,135 +156,139 @@ msgid "Width:"
 msgstr "Szélesség:"
 
 #. { "configure", N_("Preferences"), configure },
-#: ../src/configurator.c:46 ../src/gtk-run.c:112
+#: ../src/configurator.c:53 ../src/gtk-run.c:112
 msgid "Run"
 msgstr "Futtat"
 
-#: ../src/configurator.c:47
+#: ../src/configurator.c:54
 msgid "Restart"
 msgstr "Újraindít"
 
-#: ../src/configurator.c:48
+#: ../src/configurator.c:55
 msgid "Logout"
 msgstr "Kijelentkezés"
 
-#: ../src/configurator.c:389
+#: ../src/configurator.c:388
 msgid "Currently loaded plugins"
 msgstr "A most betöltött beillesztések"
 
-#: ../src/configurator.c:485 ../src/panel.c:497
+#: ../src/configurator.c:397
+msgid "Stretch"
+msgstr ""
+
+#: ../src/configurator.c:495 ../src/panel.c:496
 msgid "Add plugin to panel"
 msgstr "Beillesztések hozzáadása a panelhoz"
 
-#: ../src/configurator.c:512 ../src/panel.c:520
+#: ../src/configurator.c:522 ../src/panel.c:519
 msgid "Available plugins"
 msgstr "Elérhető beillesztések"
 
-#: ../src/configurator.c:1054
+#: ../src/configurator.c:1032
 msgid "Logout command is not set"
 msgstr "Nincs beállítva kijelentkező parancs"
 
-#: ../src/panel.c:573 ../src/panel.c:665
+#: ../src/panel.c:572 ../src/panel.c:664
 msgid "Create New Panel"
 msgstr ""
 
-#: ../src/panel.c:589
+#: ../src/panel.c:588
 msgid ""
 "Really delete this panel?\n"
 "<b>Warning: This can not be recovered.</b>"
 msgstr ""
 
-#: ../src/panel.c:590
+#: ../src/panel.c:589
 #, fuzzy
 msgid "Confirm"
 msgstr "Beállít"
 
-#: ../src/panel.c:617
+#: ../src/panel.c:616
 #, fuzzy, c-format
 msgid "\"%s\" Settings"
 msgstr "Beállítások"
 
-#: ../src/panel.c:639
+#: ../src/panel.c:638
 #, fuzzy
 msgid "Add / Remove Panel Items"
 msgstr "Beillesztések hozzáadása a panelhoz"
 
-#: ../src/panel.c:647
+#: ../src/panel.c:646
 #, c-format
 msgid "Remove \"%s\" From Panel"
 msgstr ""
 
-#: ../src/panel.c:659
+#: ../src/panel.c:658
 #, fuzzy
 msgid "Panel Settings"
 msgstr "Beállítások"
 
-#: ../src/panel.c:671
+#: ../src/panel.c:670
 msgid "Delete This Panel"
 msgstr ""
 
-#: ../src/panel.c:683
+#: ../src/panel.c:682
 msgid "Panel"
 msgstr ""
 
-#: ../src/panel.c:1137
+#: ../src/panel.c:1136
 #, c-format
 msgid "lxpanel %s - lightweight GTK2+ panel for UNIX desktops\n"
 msgstr "lxpanel %s - könnyű GTK2+ panel UNIXos jellegű asztalokhoz\n"
 
-#: ../src/panel.c:1138
+#: ../src/panel.c:1137
 #, c-format
 msgid "Command line options:\n"
 msgstr "Parancssori lehetőségek:\n"
 
-#: ../src/panel.c:1139
+#: ../src/panel.c:1138
 #, c-format
 msgid " --help      -- print this help and exit\n"
 msgstr " --help      -- kiírja e súgót és kilép\n"
 
-#: ../src/panel.c:1140
+#: ../src/panel.c:1139
 #, c-format
 msgid " --version   -- print version and exit\n"
 msgstr " --version   -- kiírja a verziót és kilép\n"
 
-#: ../src/panel.c:1141
+#: ../src/panel.c:1140
 #, c-format
 msgid " --log <number> -- set log level 0-5. 0 - none 5 - chatty\n"
 msgstr ""
 " --log <szám> -- napló szint beállítása 0 és 5 között. 0 - üres 5 - "
 "csacsogó\n"
 
-#: ../src/panel.c:1142
+#: ../src/panel.c:1141
 #, c-format
 msgid " --configure -- launch configuration utility\n"
 msgstr " --configure -- beállító eszköz indítása\n"
 
-#: ../src/panel.c:1143
+#: ../src/panel.c:1142
 #, c-format
 msgid " --profile name -- use specified profile\n"
 msgstr " --profile name -- adott profil használata\n"
 
-#: ../src/panel.c:1145
+#: ../src/panel.c:1144
 #, c-format
 msgid " -h  -- same as --help\n"
 msgstr " -h  -- ugyanaz, mint a --help\n"
 
-#: ../src/panel.c:1146
+#: ../src/panel.c:1145
 #, c-format
 msgid " -p  -- same as --profile\n"
 msgstr " -p  -- ugyanaz, mint a --profile\n"
 
-#: ../src/panel.c:1147
+#: ../src/panel.c:1146
 #, c-format
 msgid " -v  -- same as --version\n"
 msgstr " -v  -- ugyanaz, mint a --version\n"
 
-#: ../src/panel.c:1148
+#: ../src/panel.c:1147
 #, c-format
 msgid " -C  -- same as --configure\n"
 msgstr " -C  -- ugyanaz, mint a --configure\n"
 
-#: ../src/panel.c:1149
+#: ../src/panel.c:1148
 #, fuzzy, c-format
 msgid ""
 "\n"
index c369a9d..7bd5f4f 100644 (file)
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxpanel 0.1.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-17 01:29+0800\n"
+"POT-Creation-Date: 2008-04-17 22:41+0800\n"
 "PO-Revision-Date: 2006-11-27 00:13+0800\n"
 "Last-Translator: 洪任諭 <pcman.tw@gmail.com>\n"
 "Language-Team: GNOME Korean Team <gnome-kr-hackers@lists.kldp.net>\n"
@@ -153,133 +153,137 @@ msgid "Width:"
 msgstr "너비"
 
 #. { "configure", N_("Preferences"), configure },
-#: ../src/configurator.c:46 ../src/gtk-run.c:112
+#: ../src/configurator.c:53 ../src/gtk-run.c:112
 msgid "Run"
 msgstr "실행"
 
-#: ../src/configurator.c:47
+#: ../src/configurator.c:54
 msgid "Restart"
 msgstr "다시 시작"
 
-#: ../src/configurator.c:48
+#: ../src/configurator.c:55
 msgid "Logout"
 msgstr ""
 
-#: ../src/configurator.c:389
+#: ../src/configurator.c:388
 msgid "Currently loaded plugins"
 msgstr "지금 쓰는 플러그인"
 
-#: ../src/configurator.c:485 ../src/panel.c:497
+#: ../src/configurator.c:397
+msgid "Stretch"
+msgstr ""
+
+#: ../src/configurator.c:495 ../src/panel.c:496
 msgid "Add plugin to panel"
 msgstr ""
 
-#: ../src/configurator.c:512 ../src/panel.c:520
+#: ../src/configurator.c:522 ../src/panel.c:519
 msgid "Available plugins"
 msgstr ""
 
-#: ../src/configurator.c:1054
+#: ../src/configurator.c:1032
 msgid "Logout command is not set"
 msgstr ""
 
-#: ../src/panel.c:573 ../src/panel.c:665
+#: ../src/panel.c:572 ../src/panel.c:664
 msgid "Create New Panel"
 msgstr ""
 
-#: ../src/panel.c:589
+#: ../src/panel.c:588
 msgid ""
 "Really delete this panel?\n"
 "<b>Warning: This can not be recovered.</b>"
 msgstr ""
 
-#: ../src/panel.c:590
+#: ../src/panel.c:589
 msgid "Confirm"
 msgstr ""
 
-#: ../src/panel.c:617
+#: ../src/panel.c:616
 #, fuzzy, c-format
 msgid "\"%s\" Settings"
 msgstr "설정"
 
-#: ../src/panel.c:639
+#: ../src/panel.c:638
 msgid "Add / Remove Panel Items"
 msgstr ""
 
-#: ../src/panel.c:647
+#: ../src/panel.c:646
 #, c-format
 msgid "Remove \"%s\" From Panel"
 msgstr ""
 
-#: ../src/panel.c:659
+#: ../src/panel.c:658
 #, fuzzy
 msgid "Panel Settings"
 msgstr "설정"
 
-#: ../src/panel.c:671
+#: ../src/panel.c:670
 msgid "Delete This Panel"
 msgstr ""
 
-#: ../src/panel.c:683
+#: ../src/panel.c:682
 msgid "Panel"
 msgstr ""
 
-#: ../src/panel.c:1137
+#: ../src/panel.c:1136
 #, c-format
 msgid "lxpanel %s - lightweight GTK2+ panel for UNIX desktops\n"
 msgstr "lxpanel %s - GTK2+를 쓴 유닉스 환경의 가벼운 패널\n"
 
-#: ../src/panel.c:1138
+#: ../src/panel.c:1137
 #, c-format
 msgid "Command line options:\n"
 msgstr "명령줄 옵션:\n"
 
-#: ../src/panel.c:1139
+#: ../src/panel.c:1138
 #, c-format
 msgid " --help      -- print this help and exit\n"
 msgstr " --help      -- 도움말이 나오고 끝납니다\n"
 
-#: ../src/panel.c:1140
+#: ../src/panel.c:1139
 #, c-format
 msgid " --version   -- print version and exit\n"
 msgstr " --version   -- 버전이 나오고 끝납니다\n"
 
-#: ../src/panel.c:1141
+#: ../src/panel.c:1140
 #, c-format
 msgid " --log <number> -- set log level 0-5. 0 - none 5 - chatty\n"
 msgstr ""
 " --log <숫자>   -- 기록 수준을 0부터 5까지 정합니다. 0은 조용하고 5는 수다쟁"
 "이\n"
 
-#: ../src/panel.c:1142
+#: ../src/panel.c:1141
 #, c-format
 msgid " --configure -- launch configuration utility\n"
 msgstr " --configure -- 설정창을 띄웁니다\n"
 
-#: ../src/panel.c:1143
+#: ../src/panel.c:1142
 #, c-format
 msgid " --profile name -- use specified profile\n"
 msgstr " --profile 이름 -- 지정한 프로파일을 씁니다\n"
 
-#: ../src/panel.c:1145
+#: ../src/panel.c:1144
 #, c-format
 msgid " -h  -- same as --help\n"
 msgstr " -h  -- --help와 같습니다\n"
 
-#: ../src/panel.c:1146
+#: ../src/panel.c:1145
 #, c-format
 msgid " -p  -- same as --profile\n"
 msgstr " -p  -- --profile과 같습니다\n"
 
-#: ../src/panel.c:1147
+#: ../src/panel.c:1146
 #, c-format
 msgid " -v  -- same as --version\n"
 msgstr " -v  -- --version과 같습니다\n"
 
-#: ../src/panel.c:1148
+#: ../src/panel.c:1147
 #, c-format
 msgid " -C  -- same as --configure\n"
 msgstr " -C  -- --configure와 같습니다\n"
 
-#: ../src/panel.c:1149
+#: ../src/panel.c:1148
 #, fuzzy, c-format
 msgid ""
 "\n"
index 01c9021..b899e28 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxpanel-0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-17 01:29+0800\n"
+"POT-Creation-Date: 2008-04-17 22:41+0800\n"
 "PO-Revision-Date: 2006-11-27 21:56+0100\n"
 "Last-Translator: Artur Kruszewski <mazdac@gmail.com>\n"
 "Language-Team: Polish\n"
@@ -159,134 +159,138 @@ msgid "Width:"
 msgstr "Szerokość:"
 
 #. { "configure", N_("Preferences"), configure },
-#: ../src/configurator.c:46 ../src/gtk-run.c:112
+#: ../src/configurator.c:53 ../src/gtk-run.c:112
 msgid "Run"
 msgstr "Uruchom"
 
-#: ../src/configurator.c:47
+#: ../src/configurator.c:54
 msgid "Restart"
 msgstr "Restartuj"
 
-#: ../src/configurator.c:48
+#: ../src/configurator.c:55
 msgid "Logout"
 msgstr "Wyloguj"
 
-#: ../src/configurator.c:389
+#: ../src/configurator.c:388
 msgid "Currently loaded plugins"
 msgstr "Załadowane wtyczki"
 
-#: ../src/configurator.c:485 ../src/panel.c:497
+#: ../src/configurator.c:397
+msgid "Stretch"
+msgstr ""
+
+#: ../src/configurator.c:495 ../src/panel.c:496
 msgid "Add plugin to panel"
 msgstr "Dodaj wtyczkę do panelu"
 
-#: ../src/configurator.c:512 ../src/panel.c:520
+#: ../src/configurator.c:522 ../src/panel.c:519
 msgid "Available plugins"
 msgstr "Dostępne wtyczki"
 
-#: ../src/configurator.c:1054
+#: ../src/configurator.c:1032
 msgid "Logout command is not set"
 msgstr "Komenda wylogowania nie jest ustawiona"
 
-#: ../src/panel.c:573 ../src/panel.c:665
+#: ../src/panel.c:572 ../src/panel.c:664
 msgid "Create New Panel"
 msgstr ""
 
-#: ../src/panel.c:589
+#: ../src/panel.c:588
 msgid ""
 "Really delete this panel?\n"
 "<b>Warning: This can not be recovered.</b>"
 msgstr ""
 
-#: ../src/panel.c:590
+#: ../src/panel.c:589
 #, fuzzy
 msgid "Confirm"
 msgstr "Konfiguruj"
 
-#: ../src/panel.c:617
+#: ../src/panel.c:616
 #, fuzzy, c-format
 msgid "\"%s\" Settings"
 msgstr "Ustawienia"
 
-#: ../src/panel.c:639
+#: ../src/panel.c:638
 #, fuzzy
 msgid "Add / Remove Panel Items"
 msgstr "Dodaj wtyczkę do panelu"
 
-#: ../src/panel.c:647
+#: ../src/panel.c:646
 #, c-format
 msgid "Remove \"%s\" From Panel"
 msgstr ""
 
-#: ../src/panel.c:659
+#: ../src/panel.c:658
 #, fuzzy
 msgid "Panel Settings"
 msgstr "Ustawienia"
 
-#: ../src/panel.c:671
+#: ../src/panel.c:670
 msgid "Delete This Panel"
 msgstr ""
 
-#: ../src/panel.c:683
+#: ../src/panel.c:682
 msgid "Panel"
 msgstr ""
 
-#: ../src/panel.c:1137
+#: ../src/panel.c:1136
 #, c-format
 msgid "lxpanel %s - lightweight GTK2+ panel for UNIX desktops\n"
 msgstr "lxpanel %s - lekki panel GTK2+ dla pulpitów UNIX\n"
 
-#: ../src/panel.c:1138
+#: ../src/panel.c:1137
 #, c-format
 msgid "Command line options:\n"
 msgstr "Opcje lini komend:\n"
 
-#: ../src/panel.c:1139
+#: ../src/panel.c:1138
 #, c-format
 msgid " --help      -- print this help and exit\n"
 msgstr " --help      -- wyświetla tą pomoc i wychodzi\n"
 
-#: ../src/panel.c:1140
+#: ../src/panel.c:1139
 #, c-format
 msgid " --version   -- print version and exit\n"
 msgstr " --version   -- wyświetla numer wersji i wychodzi\n"
 
-#: ../src/panel.c:1141
+#: ../src/panel.c:1140
 #, c-format
 msgid " --log <number> -- set log level 0-5. 0 - none 5 - chatty\n"
 msgstr ""
 " --log <number> -- ustawia poziom raportowania 0-5. 0 - brak 5 - wylewny\n"
 
-#: ../src/panel.c:1142
+#: ../src/panel.c:1141
 #, c-format
 msgid " --configure -- launch configuration utility\n"
 msgstr " --configure -- uruchamia narzędzie konfiguracji\n"
 
-#: ../src/panel.c:1143
+#: ../src/panel.c:1142
 #, c-format
 msgid " --profile name -- use specified profile\n"
 msgstr " --profile nazwa -- używa określonego profilu\n"
 
-#: ../src/panel.c:1145
+#: ../src/panel.c:1144
 #, c-format
 msgid " -h  -- same as --help\n"
 msgstr " -h  -- to samo co --help\n"
 
-#: ../src/panel.c:1146
+#: ../src/panel.c:1145
 #, c-format
 msgid " -p  -- same as --profile\n"
 msgstr " -p  -- to samo co --profile\n"
 
-#: ../src/panel.c:1147
+#: ../src/panel.c:1146
 #, c-format
 msgid " -v  -- same as --version\n"
 msgstr " -v  -- to samo co --version\n"
 
-#: ../src/panel.c:1148
+#: ../src/panel.c:1147
 #, c-format
 msgid " -C  -- same as --configure\n"
 msgstr " -C  -- to samo co --configure\n"
 
-#: ../src/panel.c:1149
+#: ../src/panel.c:1148
 #, fuzzy, c-format
 msgid ""
 "\n"
index 138a853..935fa98 100755 (executable)
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxpanel\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-17 01:29+0800\n"
+"POT-Creation-Date: 2008-04-17 22:41+0800\n"
 "PO-Revision-Date: 2007-09-17 01:25+0100\n"
 "Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -154,132 +154,136 @@ msgid "Width:"
 msgstr "Šírka:"
 
 #. { "configure", N_("Preferences"), configure },
-#: ../src/configurator.c:46 ../src/gtk-run.c:112
+#: ../src/configurator.c:53 ../src/gtk-run.c:112
 msgid "Run"
 msgstr "Spustiť"
 
-#: ../src/configurator.c:47
+#: ../src/configurator.c:54
 msgid "Restart"
 msgstr "Reštartovať"
 
-#: ../src/configurator.c:48
+#: ../src/configurator.c:55
 msgid "Logout"
 msgstr "Odhlásiť"
 
-#: ../src/configurator.c:389
+#: ../src/configurator.c:388
 msgid "Currently loaded plugins"
 msgstr "Momentálne načítané moduly"
 
-#: ../src/configurator.c:485 ../src/panel.c:497
+#: ../src/configurator.c:397
+msgid "Stretch"
+msgstr ""
+
+#: ../src/configurator.c:495 ../src/panel.c:496
 msgid "Add plugin to panel"
 msgstr "Pridať modul do panela"
 
-#: ../src/configurator.c:512 ../src/panel.c:520
+#: ../src/configurator.c:522 ../src/panel.c:519
 msgid "Available plugins"
 msgstr "Dostupné moduly"
 
-#: ../src/configurator.c:1054
+#: ../src/configurator.c:1032
 msgid "Logout command is not set"
 msgstr "Príkaz na odhlásenie nie je nastavený"
 
-#: ../src/panel.c:573 ../src/panel.c:665
+#: ../src/panel.c:572 ../src/panel.c:664
 msgid "Create New Panel"
 msgstr ""
 
-#: ../src/panel.c:589
+#: ../src/panel.c:588
 msgid ""
 "Really delete this panel?\n"
 "<b>Warning: This can not be recovered.</b>"
 msgstr ""
 
-#: ../src/panel.c:590
+#: ../src/panel.c:589
 msgid "Confirm"
 msgstr ""
 
-#: ../src/panel.c:617
+#: ../src/panel.c:616
 #, fuzzy, c-format
 msgid "\"%s\" Settings"
 msgstr "Nastavenia"
 
-#: ../src/panel.c:639
+#: ../src/panel.c:638
 #, fuzzy
 msgid "Add / Remove Panel Items"
 msgstr "Pridať modul do panela"
 
-#: ../src/panel.c:647
+#: ../src/panel.c:646
 #, c-format
 msgid "Remove \"%s\" From Panel"
 msgstr ""
 
-#: ../src/panel.c:659
+#: ../src/panel.c:658
 #, fuzzy
 msgid "Panel Settings"
 msgstr "Nastavenia"
 
-#: ../src/panel.c:671
+#: ../src/panel.c:670
 msgid "Delete This Panel"
 msgstr ""
 
-#: ../src/panel.c:683
+#: ../src/panel.c:682
 msgid "Panel"
 msgstr ""
 
-#: ../src/panel.c:1137
+#: ../src/panel.c:1136
 #, c-format
 msgid "lxpanel %s - lightweight GTK2+ panel for UNIX desktops\n"
 msgstr "lxpanel %s - odľahčený GTK2+ panel pre unixové pracovné prostredia\n"
 
-#: ../src/panel.c:1138
+#: ../src/panel.c:1137
 #, c-format
 msgid "Command line options:\n"
 msgstr "Voľby príkazového riadka:\n"
 
-#: ../src/panel.c:1139
+#: ../src/panel.c:1138
 #, c-format
 msgid " --help      -- print this help and exit\n"
 msgstr ""
 
-#: ../src/panel.c:1140
+#: ../src/panel.c:1139
 #, c-format
 msgid " --version   -- print version and exit\n"
 msgstr ""
 
-#: ../src/panel.c:1141
+#: ../src/panel.c:1140
 #, c-format
 msgid " --log <number> -- set log level 0-5. 0 - none 5 - chatty\n"
 msgstr ""
 
-#: ../src/panel.c:1142
+#: ../src/panel.c:1141
 #, c-format
 msgid " --configure -- launch configuration utility\n"
 msgstr ""
 
-#: ../src/panel.c:1143
+#: ../src/panel.c:1142
 #, c-format
 msgid " --profile name -- use specified profile\n"
 msgstr ""
 
-#: ../src/panel.c:1145
+#: ../src/panel.c:1144
 #, c-format
 msgid " -h  -- same as --help\n"
 msgstr ""
 
-#: ../src/panel.c:1146
+#: ../src/panel.c:1145
 #, c-format
 msgid " -p  -- same as --profile\n"
 msgstr ""
 
-#: ../src/panel.c:1147
+#: ../src/panel.c:1146
 #, c-format
 msgid " -v  -- same as --version\n"
 msgstr ""
 
-#: ../src/panel.c:1148
+#: ../src/panel.c:1147
 #, c-format
 msgid " -C  -- same as --configure\n"
 msgstr ""
 
-#: ../src/panel.c:1149
+#: ../src/panel.c:1148
 #, fuzzy, c-format
 msgid ""
 "\n"
index ce452d8..cc641ff 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-17 01:29+0800\n"
-"PO-Revision-Date: 2008-04-17 01:30+0800\n"
+"POT-Creation-Date: 2008-04-17 22:41+0800\n"
+"PO-Revision-Date: 2008-04-17 22:41+0800\n"
 "Last-Translator: 洪任諭 <pcman.tw@gmail.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -159,43 +159,47 @@ msgid "Width:"
 msgstr "寬度:"
 
 #. { "configure", N_("Preferences"), configure },
-#: ../src/configurator.c:46
+#: ../src/configurator.c:53
 #: ../src/gtk-run.c:112
 msgid "Run"
 msgstr "執行"
 
-#: ../src/configurator.c:47
+#: ../src/configurator.c:54
 msgid "Restart"
 msgstr "重新啟動"
 
-#: ../src/configurator.c:48
+#: ../src/configurator.c:55
 msgid "Logout"
 msgstr "登出"
 
-#: ../src/configurator.c:389
+#: ../src/configurator.c:388
 msgid "Currently loaded plugins"
 msgstr "目前載入的外掛"
 
-#: ../src/configurator.c:485
-#: ../src/panel.c:497
+#: ../src/configurator.c:397
+msgid "Stretch"
+msgstr "延展"
+
+#: ../src/configurator.c:495
+#: ../src/panel.c:496
 msgid "Add plugin to panel"
 msgstr "新增外掛到工作列"
 
-#: ../src/configurator.c:512
-#: ../src/panel.c:520
+#: ../src/configurator.c:522
+#: ../src/panel.c:519
 msgid "Available plugins"
 msgstr "可選用的外掛"
 
-#: ../src/configurator.c:1054
+#: ../src/configurator.c:1032
 msgid "Logout command is not set"
 msgstr "登出指令尚未設定"
 
-#: ../src/panel.c:573
-#: ../src/panel.c:665
+#: ../src/panel.c:572
+#: ../src/panel.c:664
 msgid "Create New Panel"
 msgstr "建立新工作列"
 
-#: ../src/panel.c:589
+#: ../src/panel.c:588
 msgid ""
 "Really delete this panel?\n"
 "<b>Warning: This can not be recovered.</b>"
@@ -203,92 +207,92 @@ msgstr ""
 "確定要刪除這個工作列?\n"
 "<b>警告: 這個動作沒辦法復原。</b>"
 
-#: ../src/panel.c:590
+#: ../src/panel.c:589
 msgid "Confirm"
 msgstr "確認"
 
-#: ../src/panel.c:617
+#: ../src/panel.c:616
 #, c-format
 msgid "\"%s\" Settings"
 msgstr "設定 \"%s\""
 
-#: ../src/panel.c:639
+#: ../src/panel.c:638
 msgid "Add / Remove Panel Items"
 msgstr "新增/移除 工作列項目"
 
-#: ../src/panel.c:647
+#: ../src/panel.c:646
 #, c-format
 msgid "Remove \"%s\" From Panel"
 msgstr "從工作列移除 \"%s\""
 
-#: ../src/panel.c:659
+#: ../src/panel.c:658
 msgid "Panel Settings"
 msgstr "設定工作列"
 
-#: ../src/panel.c:671
+#: ../src/panel.c:670
 msgid "Delete This Panel"
 msgstr "刪除這個工作列"
 
-#: ../src/panel.c:683
+#: ../src/panel.c:682
 msgid "Panel"
 msgstr "工作列"
 
-#: ../src/panel.c:1137
+#: ../src/panel.c:1136
 #, c-format
 msgid "lxpanel %s - lightweight GTK2+ panel for UNIX desktops\n"
 msgstr "lxpanel %s - UNIX 桌面的輕量級 GTK2+ 工作列\n"
 
-#: ../src/panel.c:1138
+#: ../src/panel.c:1137
 #, c-format
 msgid "Command line options:\n"
 msgstr "命令列選項:\n"
 
-#: ../src/panel.c:1139
+#: ../src/panel.c:1138
 #, c-format
 msgid " --help      -- print this help and exit\n"
 msgstr " --help      -- 顯示使用說明並離開\n"
 
-#: ../src/panel.c:1140
+#: ../src/panel.c:1139
 #, c-format
 msgid " --version   -- print version and exit\n"
 msgstr " --version   -- 顯示版本資訊並離開\n"
 
-#: ../src/panel.c:1141
+#: ../src/panel.c:1140
 #, c-format
 msgid " --log <number> -- set log level 0-5. 0 - none 5 - chatty\n"
 msgstr " --log <數值>   -- 設定程式運作紀錄的層級 (0-5). 0 - 無, 5 - 全部\n"
 
-#: ../src/panel.c:1142
+#: ../src/panel.c:1141
 #, c-format
 msgid " --configure -- launch configuration utility\n"
 msgstr " --configure -- 執行設定工具\n"
 
-#: ../src/panel.c:1143
+#: ../src/panel.c:1142
 #, c-format
 msgid " --profile name -- use specified profile\n"
 msgstr " --profile name -- 指定使用其他設定檔\n"
 
-#: ../src/panel.c:1145
+#: ../src/panel.c:1144
 #, c-format
 msgid " -h  -- same as --help\n"
 msgstr " -h  -- 和 --help 作用相同\n"
 
-#: ../src/panel.c:1146
+#: ../src/panel.c:1145
 #, c-format
 msgid " -p  -- same as --profile\n"
 msgstr " -p  -- 和 --profile 作用相同\n"
 
-#: ../src/panel.c:1147
+#: ../src/panel.c:1146
 #, c-format
 msgid " -v  -- same as --version\n"
 msgstr " -v  -- 和 --version 作用相同\n"
 
-#: ../src/panel.c:1148
+#: ../src/panel.c:1147
 #, c-format
 msgid " -C  -- same as --configure\n"
 msgstr " -C  -- 和 --configure 作用相同\n"
 
-#: ../src/panel.c:1149
+#: ../src/panel.c:1148
 #, c-format
 msgid ""
 "\n"
index 6aaca29..d65236c 100644 (file)
 
 #include "ptk-ui-xml.h"
 
+enum{
+    COL_NAME,
+    COL_EXPAND,
+    COL_DATA,
+    N_COLS
+};
+
 void panel_configure(Panel* p, int sel_page );
 void restart(void);
 void gtk_run(void);
@@ -331,12 +338,40 @@ on_sel_plugin_changed( GtkTreeSelection* tree_sel, GtkWidget* label )
     {
         GtkTreeView* view = gtk_tree_selection_get_tree_view( tree_sel );
         GtkWidget *edit_btn = GTK_WIDGET(g_object_get_data( G_OBJECT(view), "edit_btn" ));
-        gtk_tree_model_get( model, &it, 1, &pl, -1 );
+        gtk_tree_model_get( model, &it, COL_DATA, &pl, -1 );
         gtk_label_set_text( GTK_LABEL(label), _(pl->class->description) );
         gtk_widget_set_sensitive( edit_btn, pl->class->config != NULL );
     }
 }
 
+static void
+on_plugin_expand_toggled(GtkCellRendererToggle* render, char* path, GtkTreeView* view)
+{
+    GtkTreeModel* model;
+    GtkTreeIter it;
+    GtkTreePath* tp = gtk_tree_path_new_from_string( path );
+    model = gtk_tree_view_get_model( view );
+    if( gtk_tree_model_get_iter( model, &it, tp ) )
+    {
+        Plugin* pl;
+        gboolean old_expand, expand, fill;
+        int padding;
+        GtkPackType pack_type;
+
+        gtk_tree_model_get( model, &it, COL_DATA, &pl, COL_EXPAND, &expand, -1 );
+
+        /* query the old packing of the plugin widget */
+        gtk_box_query_child_packing( pl->panel->box, pl->pwid, &old_expand, &fill, &padding, &pack_type );
+
+        expand = ! expand;
+        pl->expand = expand;
+        gtk_list_store_set( (GtkListStore*)model, &it, COL_EXPAND, expand, -1 );
+        /* apply the new packing with only "expand" modified. */
+        gtk_box_set_child_packing( pl->panel->box, pl->pwid, expand, fill, padding, pack_type );
+    }
+    gtk_tree_path_free( tp );
+}
+
 static void init_plugin_list( Panel* p, GtkTreeView* view, GtkWidget* label )
 {
     GtkListStore* list;
@@ -351,18 +386,29 @@ static void init_plugin_list( Panel* p, GtkTreeView* view, GtkWidget* label )
     render = gtk_cell_renderer_text_new();
     col = gtk_tree_view_column_new_with_attributes(
             _("Currently loaded plugins"),
-            render, "text", 0, NULL );
+            render, "text", COL_NAME, NULL );
+    gtk_tree_view_column_set_expand( col, TRUE );
+    gtk_tree_view_append_column( view, col );
+
+    render = gtk_cell_renderer_toggle_new();
+    g_object_set( render, "activatable", TRUE, NULL );
+    g_signal_connect( render, "toggled", G_CALLBACK( on_plugin_expand_toggled ), view );
+    col = gtk_tree_view_column_new_with_attributes(
+            _("Stretch"),
+            render, "active", COL_EXPAND, NULL );
+    gtk_tree_view_column_set_expand( col, FALSE );
     gtk_tree_view_append_column( view, col );
 
-    list = gtk_list_store_new( 2, G_TYPE_STRING, G_TYPE_POINTER );
+    list = gtk_list_store_new( N_COLS, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_POINTER );
     for( l = p->plugins; l; l = l->next )
     {
         GtkTreeIter it;
         Plugin* pl = (Plugin*)l->data;
         gtk_list_store_append( list, &it );
         gtk_list_store_set( list, &it,
-                            0, _(pl->class->name),
-                            1, pl, -1);
+                            COL_NAME, _(pl->class->name),
+                            COL_EXPAND, pl->expand,
+                            COL_DATA, pl, -1);
     }
     gtk_tree_view_set_model( view, GTK_TREE_MODEL( list ) );
     g_signal_connect( view, "row-activated",
@@ -393,7 +439,7 @@ static void on_add_plugin_response( GtkDialog* dlg,
         {
             char* type = NULL;
             Plugin* pl;
-            gtk_tree_model_get( model, &it, 1, &type, -1 );
+            gtk_tree_model_get( model, &it, COL_DATA, &type, -1 );
             if( pl = plugin_load( type ) )
             {
                 GtkTreePath* tree_path;
@@ -410,8 +456,8 @@ static void on_add_plugin_response( GtkDialog* dlg,
                 model = gtk_tree_view_get_model( _view );
                 gtk_list_store_append( (GtkListStore*)model, &it );
                 gtk_list_store_set( (GtkListStore*)model, &it,
-                                    0, _(pl->class->name),
-                                    1, pl, -1 );
+                                    COL_NAME, _(pl->class->name),
+                                    COL_DATA, pl, -1 );
                 tree_sel = gtk_tree_view_get_selection( _view );
                 gtk_tree_selection_select_iter( tree_sel, &it );
                 if( tree_path = gtk_tree_model_get_path( model, &it ) )
@@ -519,7 +565,7 @@ static void on_remove_plugin( GtkButton* btn, GtkTreeView* view )
     if( gtk_tree_selection_get_selected( tree_sel, &model, &it ) )
     {
         tree_path = gtk_tree_model_get_path( model, &it );
-        gtk_tree_model_get( model, &it, 1, &pl, -1 );
+        gtk_tree_model_get( model, &it, COL_DATA, &pl, -1 );
         if( gtk_tree_path_get_indices(tree_path)[0] >= gtk_tree_model_iter_n_children( model, NULL ) )
             gtk_tree_path_prev( tree_path );
         gtk_list_store_remove( GTK_LIST_STORE(model), &it );
@@ -542,7 +588,7 @@ void modify_plugin( GtkTreeView* view )
     if( ! gtk_tree_selection_get_selected( tree_sel, &model, &it ) )
         return;
 
-    gtk_tree_model_get( model, &it, 1, &pl, -1 );
+    gtk_tree_model_get( model, &it, COL_DATA, &pl, -1 );
     if( pl->class->config )
         pl->class->config( pl, (GtkWindow*)gtk_widget_get_toplevel(GTK_WIDGET(view)) );
 }
@@ -580,7 +626,7 @@ static void on_moveup_plugin(  GtkButton* btn, GtkTreeView* view )
         if( gtk_tree_selection_iter_is_selected(tree_sel, &it) )
         {
             Plugin* pl;
-            gtk_tree_model_get( model, &it, 1, &pl, -1 );
+            gtk_tree_model_get( model, &it, COL_DATA, &pl, -1 );
             gtk_list_store_move_before( GTK_LIST_STORE( model ),
                                         &it, &prev );
 
@@ -621,7 +667,7 @@ static void on_movedown_plugin(  GtkButton* btn, GtkTreeView* view )
     if( ! gtk_tree_model_iter_next( model, &next) )
         return;
 
-    gtk_tree_model_get( model, &it, 1, &pl, -1 );
+    gtk_tree_model_get( model, &it, COL_DATA, &pl, -1 );
 
     gtk_list_store_move_after( GTK_LIST_STORE( model ), &it, &next );