[Goodies-commits] r3764 - in thunar-svn-plugin/trunk: po thunar-svn-plugin tsp-svn-helper

Peter de Ridder peter at xfce.org
Tue Jan 1 22:43:56 CET 2008


Author: peter
Date: 2008-01-01 21:43:56 +0000 (Tue, 01 Jan 2008)
New Revision: 3764

Added:
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-property-page.c
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-property-page.h
Modified:
   thunar-svn-plugin/trunk/po/POTFILES.in
   thunar-svn-plugin/trunk/po/fr.po
   thunar-svn-plugin/trunk/po/hu.po
   thunar-svn-plugin/trunk/po/lv.po
   thunar-svn-plugin/trunk/po/nl.po
   thunar-svn-plugin/trunk/po/pt_BR.po
   thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot
   thunar-svn-plugin/trunk/po/ur.po
   thunar-svn-plugin/trunk/thunar-svn-plugin/Makefile.am
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-provider.c
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-backend.c
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-backend.h
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-file-dialog.c
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-login-dialog.c
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-transfer-dialog.c
Log:
* Property page added
* Translations updated

Modified: thunar-svn-plugin/trunk/po/POTFILES.in
===================================================================
--- thunar-svn-plugin/trunk/po/POTFILES.in	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/po/POTFILES.in	2008-01-01 21:43:56 UTC (rev 3764)
@@ -1,6 +1,7 @@
 thunar-svn-plugin/thunar-svn-plugin.c
 thunar-svn-plugin/tsp-provider.c
 thunar-svn-plugin/tsp-svn-action.c
+thunar-svn-plugin/tsp-svn-property-page.c
 thunar-svn-plugin/tsp-svn-backend.c
 tsp-svn-helper/gtkfilechooser.c
 tsp-svn-helper/gtkfilechooserdefault.c

Modified: thunar-svn-plugin/trunk/po/fr.po
===================================================================
--- thunar-svn-plugin/trunk/po/fr.po	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/po/fr.po	2008-01-01 21:43:56 UTC (rev 3764)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: xfce-i 18n\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-12-31 16:43+0100\n"
+"POT-Creation-Date: 2008-01-01 22:42+0100\n"
 "PO-Revision-Date: 2007-10-24 13:04+0100\n"
 "Last-Translator: Mike Massonnet <mmassonnet at gmail.com>\n"
 "Language-Team: French\n"
@@ -18,123 +18,160 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. append the svn submenu action
-#: thunar-svn-plugin/tsp-provider.c:401 thunar-svn-plugin/tsp-provider.c:416
-#: thunar-svn-plugin/tsp-provider.c:451 thunar-svn-plugin/tsp-provider.c:459
+#: thunar-svn-plugin/tsp-provider.c:416 thunar-svn-plugin/tsp-provider.c:431
+#: thunar-svn-plugin/tsp-provider.c:466 thunar-svn-plugin/tsp-provider.c:474
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-provider.c:406
+#: thunar-svn-plugin/tsp-provider.c:421
 msgid "SVN _Import"
 msgstr "SVN _Importer"
 
-#: thunar-svn-plugin/tsp-provider.c:464
+#: thunar-svn-plugin/tsp-provider.c:479
 msgid "SVN _Checkout"
 msgstr "SVN _Extraire"
 
-#: thunar-svn-plugin/tsp-provider.c:471
+#: thunar-svn-plugin/tsp-provider.c:486
 #, fuzzy
 msgid "SVN _Export"
 msgstr "SVN _Importer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:247 tsp-svn-helper/main.c:191
+#: thunar-svn-plugin/tsp-svn-action.c:250 tsp-svn-helper/main.c:191
 #: tsp-svn-helper/tsh-add.c:94
 msgid "Add"
 msgstr "Ajouter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:258
 msgid "Blame"
 msgstr "Différences détaillées"
 
-#: thunar-svn-plugin/tsp-svn-action.c:273 tsp-svn-helper/main.c:199
+#: thunar-svn-plugin/tsp-svn-action.c:276 tsp-svn-helper/main.c:199
 msgid "Cleanup"
 msgstr "Nettoyer les verrous"
 
-#: thunar-svn-plugin/tsp-svn-action.c:281 tsp-svn-helper/main.c:203
+#: thunar-svn-plugin/tsp-svn-action.c:284 tsp-svn-helper/main.c:203
 #: tsp-svn-helper/tsh-commit.c:101
 msgid "Commit"
 msgstr "Envoyer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:289 tsp-svn-helper/main.c:207
+#: thunar-svn-plugin/tsp-svn-action.c:292 tsp-svn-helper/main.c:207
 #: tsp-svn-helper/tsh-copy.c:127
 #, fuzzy
 msgid "Copy"
 msgstr "Complété"
 
-#: thunar-svn-plugin/tsp-svn-action.c:297 tsp-svn-helper/main.c:211
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:211
 #: tsp-svn-helper/tsh-delete.c:101
 msgid "Delete"
 msgstr "Effacer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:305
+#: thunar-svn-plugin/tsp-svn-action.c:308
 msgid "Diff"
 msgstr "Différences"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:316 tsp-svn-helper/main.c:215
 #: tsp-svn-helper/tsh-export.c:95 tsp-svn-helper/tsh-export.c:113
 msgid "Export"
 msgstr "Exporter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326
+#: thunar-svn-plugin/tsp-svn-action.c:329
 msgid "Info"
 msgstr "Information"
 
-#: thunar-svn-plugin/tsp-svn-action.c:339 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:342 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-lock.c:118 tsp-svn-helper/tsh-lock-dialog.c:71
 msgid "Lock"
 msgstr "Bloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:347
+#: thunar-svn-plugin/tsp-svn-action.c:350
 msgid "Log"
 msgstr "Journal"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:368 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-move.c:126
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:382
 msgid "Edit Properties"
 msgstr "Éditer les propriétés"
 
-#: thunar-svn-plugin/tsp-svn-action.c:388 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:391 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-common.c:455 tsp-svn-helper/tsh-resolved.c:94
 #, fuzzy
 msgid "Resolved"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:396
+#: thunar-svn-plugin/tsp-svn-action.c:399
 msgid "Resolve"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:404 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-revert.c:99
 msgid "Revert"
 msgstr "Restaurer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:412 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:415 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-status-dialog.c:159
 msgid "Status"
 msgstr "État"
 
-#: thunar-svn-plugin/tsp-svn-action.c:420
+#: thunar-svn-plugin/tsp-svn-action.c:423
 msgid "Switch"
 msgstr "Modifier l'adresse du dépôt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:428 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:431 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-unlock.c:99
 msgid "Unlock"
 msgstr "Débloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:436 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:439 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-status.c:95 tsp-svn-helper/tsh-update.c:101
 msgid "Update"
 msgstr "Mettre à jour"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:452
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
 
+#: thunar-svn-plugin/tsp-svn-property-page.c:114
+msgid "URL:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:120
+#: thunar-svn-plugin/tsp-svn-property-page.c:133
+#: thunar-svn-plugin/tsp-svn-property-page.c:145
+#: thunar-svn-plugin/tsp-svn-property-page.c:162
+#: thunar-svn-plugin/tsp-svn-property-page.c:174
+#: thunar-svn-plugin/tsp-svn-property-page.c:187
+#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
+#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
+msgid "Unknown"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:127
+#, fuzzy
+msgid "Revision:"
+msgstr "À la révision : %li"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:139
+#, fuzzy
+msgid "Repository:"
+msgstr "Fixer comme résolu"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:156
+msgid "Modified revision:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:168
+msgid "Modified date:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:181
+msgid "Author:"
+msgstr ""
+
 #. Translators: the first string is a path and the second string
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
@@ -440,11 +477,6 @@
 msgid "Unlock failed"
 msgstr "Débloquer"
 
-#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
-#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
-msgid "Unknown"
-msgstr ""
-
 #. N_("None"),
 #. N_("Unversioned"),
 #: tsp-svn-helper/tsh-common.c:518

Modified: thunar-svn-plugin/trunk/po/hu.po
===================================================================
--- thunar-svn-plugin/trunk/po/hu.po	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/po/hu.po	2008-01-01 21:43:56 UTC (rev 3764)
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: Thunar SVN plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-12-31 16:43+0100\n"
+"POT-Creation-Date: 2008-01-01 22:42+0100\n"
 "PO-Revision-Date: 2007-06-04 08:37+0100\n"
 "Last-Translator: SZERVÁC Attila <sas at 321.hu>\n"
 "Language-Team: Hungarian\n"
@@ -14,123 +14,160 @@
 "X-Poedit-Country: HUNGARY\n"
 
 #. append the svn submenu action
-#: thunar-svn-plugin/tsp-provider.c:401 thunar-svn-plugin/tsp-provider.c:416
-#: thunar-svn-plugin/tsp-provider.c:451 thunar-svn-plugin/tsp-provider.c:459
+#: thunar-svn-plugin/tsp-provider.c:416 thunar-svn-plugin/tsp-provider.c:431
+#: thunar-svn-plugin/tsp-provider.c:466 thunar-svn-plugin/tsp-provider.c:474
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-provider.c:406
+#: thunar-svn-plugin/tsp-provider.c:421
 msgid "SVN _Import"
 msgstr "SVN _Import"
 
-#: thunar-svn-plugin/tsp-provider.c:464
+#: thunar-svn-plugin/tsp-provider.c:479
 msgid "SVN _Checkout"
 msgstr "SVN _Checkout"
 
-#: thunar-svn-plugin/tsp-provider.c:471
+#: thunar-svn-plugin/tsp-provider.c:486
 #, fuzzy
 msgid "SVN _Export"
 msgstr "SVN _Import"
 
-#: thunar-svn-plugin/tsp-svn-action.c:247 tsp-svn-helper/main.c:191
+#: thunar-svn-plugin/tsp-svn-action.c:250 tsp-svn-helper/main.c:191
 #: tsp-svn-helper/tsh-add.c:94
 msgid "Add"
 msgstr "Hozzáad"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:258
 msgid "Blame"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:273 tsp-svn-helper/main.c:199
+#: thunar-svn-plugin/tsp-svn-action.c:276 tsp-svn-helper/main.c:199
 msgid "Cleanup"
 msgstr "Tisztít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:281 tsp-svn-helper/main.c:203
+#: thunar-svn-plugin/tsp-svn-action.c:284 tsp-svn-helper/main.c:203
 #: tsp-svn-helper/tsh-commit.c:101
 msgid "Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:289 tsp-svn-helper/main.c:207
+#: thunar-svn-plugin/tsp-svn-action.c:292 tsp-svn-helper/main.c:207
 #: tsp-svn-helper/tsh-copy.c:127
 #, fuzzy
 msgid "Copy"
 msgstr "Kész"
 
-#: thunar-svn-plugin/tsp-svn-action.c:297 tsp-svn-helper/main.c:211
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:211
 #: tsp-svn-helper/tsh-delete.c:101
 msgid "Delete"
 msgstr "Töröl"
 
-#: thunar-svn-plugin/tsp-svn-action.c:305
+#: thunar-svn-plugin/tsp-svn-action.c:308
 msgid "Diff"
 msgstr "Különbség"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:316 tsp-svn-helper/main.c:215
 #: tsp-svn-helper/tsh-export.c:95 tsp-svn-helper/tsh-export.c:113
 msgid "Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326
+#: thunar-svn-plugin/tsp-svn-action.c:329
 msgid "Info"
 msgstr "Adatok"
 
-#: thunar-svn-plugin/tsp-svn-action.c:339 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:342 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-lock.c:118 tsp-svn-helper/tsh-lock-dialog.c:71
 msgid "Lock"
 msgstr "Zár"
 
-#: thunar-svn-plugin/tsp-svn-action.c:347
+#: thunar-svn-plugin/tsp-svn-action.c:350
 msgid "Log"
 msgstr "Napló"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:368 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-move.c:126
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:382
 msgid "Edit Properties"
 msgstr "Tulajdonságok szerkesztése"
 
-#: thunar-svn-plugin/tsp-svn-action.c:388 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:391 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-common.c:455 tsp-svn-helper/tsh-resolved.c:94
 #, fuzzy
 msgid "Resolved"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:396
+#: thunar-svn-plugin/tsp-svn-action.c:399
 msgid "Resolve"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:404 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-revert.c:99
 msgid "Revert"
 msgstr "Visszaállít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:412 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:415 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-status-dialog.c:159
 msgid "Status"
 msgstr "Állapot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:420
+#: thunar-svn-plugin/tsp-svn-action.c:423
 msgid "Switch"
 msgstr "Vált"
 
-#: thunar-svn-plugin/tsp-svn-action.c:428 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:431 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-unlock.c:99
 msgid "Unlock"
 msgstr "Felold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:436 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:439 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-status.c:95 tsp-svn-helper/tsh-update.c:101
 msgid "Update"
 msgstr "Frissít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:452
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
 
+#: thunar-svn-plugin/tsp-svn-property-page.c:114
+msgid "URL:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:120
+#: thunar-svn-plugin/tsp-svn-property-page.c:133
+#: thunar-svn-plugin/tsp-svn-property-page.c:145
+#: thunar-svn-plugin/tsp-svn-property-page.c:162
+#: thunar-svn-plugin/tsp-svn-property-page.c:174
+#: thunar-svn-plugin/tsp-svn-property-page.c:187
+#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
+#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
+msgid "Unknown"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:127
+#, fuzzy
+msgid "Revision:"
+msgstr "E verziónál: %li"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:139
+#, fuzzy
+msgid "Repository:"
+msgstr "Megold"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:156
+msgid "Modified revision:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:168
+msgid "Modified date:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:181
+msgid "Author:"
+msgstr ""
+
 #. Translators: the first string is a path and the second string
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
@@ -436,11 +473,6 @@
 msgid "Unlock failed"
 msgstr "Felold"
 
-#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
-#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
-msgid "Unknown"
-msgstr ""
-
 #. N_("None"),
 #. N_("Unversioned"),
 #: tsp-svn-helper/tsh-common.c:518

Modified: thunar-svn-plugin/trunk/po/lv.po
===================================================================
--- thunar-svn-plugin/trunk/po/lv.po	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/po/lv.po	2008-01-01 21:43:56 UTC (rev 3764)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-12-31 16:43+0100\n"
+"POT-Creation-Date: 2008-01-01 22:42+0100\n"
 "PO-Revision-Date: 2007-11-15 21:18+0300\n"
 "Last-Translator: Rihards Priedītis <rprieditis at inbox.lv>\n"
 "Language-Team: Latvian <rprieditis at inbox.lv>\n"
@@ -16,123 +16,160 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #. append the svn submenu action
-#: thunar-svn-plugin/tsp-provider.c:401 thunar-svn-plugin/tsp-provider.c:416
-#: thunar-svn-plugin/tsp-provider.c:451 thunar-svn-plugin/tsp-provider.c:459
+#: thunar-svn-plugin/tsp-provider.c:416 thunar-svn-plugin/tsp-provider.c:431
+#: thunar-svn-plugin/tsp-provider.c:466 thunar-svn-plugin/tsp-provider.c:474
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-provider.c:406
+#: thunar-svn-plugin/tsp-provider.c:421
 msgid "SVN _Import"
 msgstr "SVN _Imports"
 
-#: thunar-svn-plugin/tsp-provider.c:464
+#: thunar-svn-plugin/tsp-provider.c:479
 msgid "SVN _Checkout"
 msgstr "SVN _Izrakstīšana"
 
-#: thunar-svn-plugin/tsp-provider.c:471
+#: thunar-svn-plugin/tsp-provider.c:486
 #, fuzzy
 msgid "SVN _Export"
 msgstr "SVN _Imports"
 
-#: thunar-svn-plugin/tsp-svn-action.c:247 tsp-svn-helper/main.c:191
+#: thunar-svn-plugin/tsp-svn-action.c:250 tsp-svn-helper/main.c:191
 #: tsp-svn-helper/tsh-add.c:94
 msgid "Add"
 msgstr "Pievienot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:258
 msgid "Blame"
 msgstr "Vainot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:273 tsp-svn-helper/main.c:199
+#: thunar-svn-plugin/tsp-svn-action.c:276 tsp-svn-helper/main.c:199
 msgid "Cleanup"
 msgstr "Uzkopt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:281 tsp-svn-helper/main.c:203
+#: thunar-svn-plugin/tsp-svn-action.c:284 tsp-svn-helper/main.c:203
 #: tsp-svn-helper/tsh-commit.c:101
 msgid "Commit"
 msgstr "Apstiprināt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:289 tsp-svn-helper/main.c:207
+#: thunar-svn-plugin/tsp-svn-action.c:292 tsp-svn-helper/main.c:207
 #: tsp-svn-helper/tsh-copy.c:127
 #, fuzzy
 msgid "Copy"
 msgstr "Pabeigts"
 
-#: thunar-svn-plugin/tsp-svn-action.c:297 tsp-svn-helper/main.c:211
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:211
 #: tsp-svn-helper/tsh-delete.c:101
 msgid "Delete"
 msgstr "Dzēst"
 
-#: thunar-svn-plugin/tsp-svn-action.c:305
+#: thunar-svn-plugin/tsp-svn-action.c:308
 msgid "Diff"
 msgstr "Atšķirība"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:316 tsp-svn-helper/main.c:215
 #: tsp-svn-helper/tsh-export.c:95 tsp-svn-helper/tsh-export.c:113
 msgid "Export"
 msgstr "Eksportēt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326
+#: thunar-svn-plugin/tsp-svn-action.c:329
 msgid "Info"
 msgstr "Informācija"
 
-#: thunar-svn-plugin/tsp-svn-action.c:339 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:342 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-lock.c:118 tsp-svn-helper/tsh-lock-dialog.c:71
 msgid "Lock"
 msgstr "Slēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:347
+#: thunar-svn-plugin/tsp-svn-action.c:350
 msgid "Log"
 msgstr "Reģistrēt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:368 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-move.c:126
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:382
 msgid "Edit Properties"
 msgstr "Rediģēt Rekvizītus"
 
-#: thunar-svn-plugin/tsp-svn-action.c:388 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:391 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-common.c:455 tsp-svn-helper/tsh-resolved.c:94
 #, fuzzy
 msgid "Resolved"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:396
+#: thunar-svn-plugin/tsp-svn-action.c:399
 msgid "Resolve"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:404 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-revert.c:99
 msgid "Revert"
 msgstr "Atgriezt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:412 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:415 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-status-dialog.c:159
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:420
+#: thunar-svn-plugin/tsp-svn-action.c:423
 msgid "Switch"
 msgstr "Pārslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:428 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:431 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-unlock.c:99
 msgid "Unlock"
 msgstr "Atslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:436 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:439 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-status.c:95 tsp-svn-helper/tsh-update.c:101
 msgid "Update"
 msgstr "Atjaunot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:452
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
 
+#: thunar-svn-plugin/tsp-svn-property-page.c:114
+msgid "URL:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:120
+#: thunar-svn-plugin/tsp-svn-property-page.c:133
+#: thunar-svn-plugin/tsp-svn-property-page.c:145
+#: thunar-svn-plugin/tsp-svn-property-page.c:162
+#: thunar-svn-plugin/tsp-svn-property-page.c:174
+#: thunar-svn-plugin/tsp-svn-property-page.c:187
+#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
+#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
+msgid "Unknown"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:127
+#, fuzzy
+msgid "Revision:"
+msgstr "Revizija: %li"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:139
+#, fuzzy
+msgid "Repository:"
+msgstr "Atpazīt"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:156
+msgid "Modified revision:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:168
+msgid "Modified date:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:181
+msgid "Author:"
+msgstr ""
+
 #. Translators: the first string is a path and the second string
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
@@ -438,11 +475,6 @@
 msgid "Unlock failed"
 msgstr "Atslēgt"
 
-#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
-#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
-msgid "Unknown"
-msgstr ""
-
 #. N_("None"),
 #. N_("Unversioned"),
 #: tsp-svn-helper/tsh-common.c:518

Modified: thunar-svn-plugin/trunk/po/nl.po
===================================================================
--- thunar-svn-plugin/trunk/po/nl.po	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/po/nl.po	2008-01-01 21:43:56 UTC (rev 3764)
@@ -7,8 +7,8 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-12-31 16:43+0100\n"
-"PO-Revision-Date: 2007-12-31 16:44+0100\n"
+"POT-Creation-Date: 2008-01-01 22:42+0100\n"
+"PO-Revision-Date: 2008-01-01 22:45+0100\n"
 "Last-Translator: Peter de Ridder <peter at xfce.org>\n"
 "Language-Team: Dutch <xfce-i18n at xfce.org>\n"
 "MIME-Version: 1.0\n"
@@ -16,120 +16,155 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #. append the svn submenu action
-#: thunar-svn-plugin/tsp-provider.c:401 thunar-svn-plugin/tsp-provider.c:416
-#: thunar-svn-plugin/tsp-provider.c:451 thunar-svn-plugin/tsp-provider.c:459
+#: thunar-svn-plugin/tsp-provider.c:416 thunar-svn-plugin/tsp-provider.c:431
+#: thunar-svn-plugin/tsp-provider.c:466 thunar-svn-plugin/tsp-provider.c:474
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-provider.c:406
+#: thunar-svn-plugin/tsp-provider.c:421
 msgid "SVN _Import"
 msgstr "SVN _Importeren"
 
-#: thunar-svn-plugin/tsp-provider.c:464
+#: thunar-svn-plugin/tsp-provider.c:479
 msgid "SVN _Checkout"
 msgstr "SVN _Ophalen"
 
-#: thunar-svn-plugin/tsp-provider.c:471
+#: thunar-svn-plugin/tsp-provider.c:486
 msgid "SVN _Export"
 msgstr "SVN _Exporteren"
 
-#: thunar-svn-plugin/tsp-svn-action.c:247 tsp-svn-helper/main.c:191
+#: thunar-svn-plugin/tsp-svn-action.c:250 tsp-svn-helper/main.c:191
 #: tsp-svn-helper/tsh-add.c:94
 msgid "Add"
 msgstr "Toevoegen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:258
 msgid "Blame"
 msgstr "Beschuldigen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:273 tsp-svn-helper/main.c:199
+#: thunar-svn-plugin/tsp-svn-action.c:276 tsp-svn-helper/main.c:199
 msgid "Cleanup"
 msgstr "Opschonen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:281 tsp-svn-helper/main.c:203
+#: thunar-svn-plugin/tsp-svn-action.c:284 tsp-svn-helper/main.c:203
 #: tsp-svn-helper/tsh-commit.c:101
 msgid "Commit"
 msgstr "Versturen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:289 tsp-svn-helper/main.c:207
+#: thunar-svn-plugin/tsp-svn-action.c:292 tsp-svn-helper/main.c:207
 #: tsp-svn-helper/tsh-copy.c:127
 msgid "Copy"
 msgstr "Kopieeren"
 
-#: thunar-svn-plugin/tsp-svn-action.c:297 tsp-svn-helper/main.c:211
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:211
 #: tsp-svn-helper/tsh-delete.c:101
 msgid "Delete"
 msgstr "Verwijderen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:305
+#: thunar-svn-plugin/tsp-svn-action.c:308
 msgid "Diff"
 msgstr "Verschillen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:316 tsp-svn-helper/main.c:215
 #: tsp-svn-helper/tsh-export.c:95 tsp-svn-helper/tsh-export.c:113
 msgid "Export"
 msgstr "Exporteren"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326
+#: thunar-svn-plugin/tsp-svn-action.c:329
 msgid "Info"
 msgstr "Informatie"
 
-#: thunar-svn-plugin/tsp-svn-action.c:339 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:342 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-lock.c:118 tsp-svn-helper/tsh-lock-dialog.c:71
 msgid "Lock"
 msgstr "Vast Zetten"
 
-#: thunar-svn-plugin/tsp-svn-action.c:347
+#: thunar-svn-plugin/tsp-svn-action.c:350
 msgid "Log"
 msgstr "Geschiedenis"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:368 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-move.c:126
 msgid "Move"
 msgstr "Verplaatsen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:382
 msgid "Edit Properties"
 msgstr "Attributen Wijzigen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:388 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:391 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-common.c:455 tsp-svn-helper/tsh-resolved.c:94
 msgid "Resolved"
 msgstr "Opgelost"
 
-#: thunar-svn-plugin/tsp-svn-action.c:396
+#: thunar-svn-plugin/tsp-svn-action.c:399
 msgid "Resolve"
 msgstr "Verhelpen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:404 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-revert.c:99
 msgid "Revert"
 msgstr "Terug Halen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:412 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:415 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-status-dialog.c:159
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:420
+#: thunar-svn-plugin/tsp-svn-action.c:423
 msgid "Switch"
 msgstr "Omschakelen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:428 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:431 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-unlock.c:99
 msgid "Unlock"
 msgstr "Vrijgeven"
 
-#: thunar-svn-plugin/tsp-svn-action.c:436 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:439 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-status.c:95 tsp-svn-helper/tsh-update.c:101
 msgid "Update"
 msgstr "Bijwerken"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:452
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr "Actie %s is niet geimplementeerd"
 
+#: thunar-svn-plugin/tsp-svn-property-page.c:114
+msgid "URL:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:120
+#: thunar-svn-plugin/tsp-svn-property-page.c:133
+#: thunar-svn-plugin/tsp-svn-property-page.c:145
+#: thunar-svn-plugin/tsp-svn-property-page.c:162
+#: thunar-svn-plugin/tsp-svn-property-page.c:174
+#: thunar-svn-plugin/tsp-svn-property-page.c:187
+#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
+#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:127
+msgid "Revision:"
+msgstr "Versie:"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:139
+msgid "Repository:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:156
+msgid "Modified revision:"
+msgstr "Laatst aangepaste versie:"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:168
+msgid "Modified date:"
+msgstr "Datum van laatste aangepassing:"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:181
+msgid "Author:"
+msgstr "Auteur:"
+
 #. Translators: the first string is a path and the second string
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
@@ -412,11 +447,6 @@
 msgid "Unlock failed"
 msgstr "Vrijgeven gefaald"
 
-#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
-#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
-msgid "Unknown"
-msgstr "Onbekend"
-
 #. N_("None"),
 #. N_("Unversioned"),
 #: tsp-svn-helper/tsh-common.c:518

Modified: thunar-svn-plugin/trunk/po/pt_BR.po
===================================================================
--- thunar-svn-plugin/trunk/po/pt_BR.po	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/po/pt_BR.po	2008-01-01 21:43:56 UTC (rev 3764)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-12-31 16:43+0100\n"
+"POT-Creation-Date: 2008-01-01 22:42+0100\n"
 "PO-Revision-Date: 2007-11-09 15:08-0300\n"
 "Last-Translator: Fábio Nogueira <deb-user-ba at ubuntu.com>\n"
 "Language-Team: Brazilian Portuguese <ldp-br at bazar2.conectiva.com.br>\n"
@@ -17,123 +17,160 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. append the svn submenu action
-#: thunar-svn-plugin/tsp-provider.c:401 thunar-svn-plugin/tsp-provider.c:416
-#: thunar-svn-plugin/tsp-provider.c:451 thunar-svn-plugin/tsp-provider.c:459
+#: thunar-svn-plugin/tsp-provider.c:416 thunar-svn-plugin/tsp-provider.c:431
+#: thunar-svn-plugin/tsp-provider.c:466 thunar-svn-plugin/tsp-provider.c:474
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-provider.c:406
+#: thunar-svn-plugin/tsp-provider.c:421
 msgid "SVN _Import"
 msgstr "_Importar SVN"
 
-#: thunar-svn-plugin/tsp-provider.c:464
+#: thunar-svn-plugin/tsp-provider.c:479
 msgid "SVN _Checkout"
 msgstr "SVN _Checkout"
 
-#: thunar-svn-plugin/tsp-provider.c:471
+#: thunar-svn-plugin/tsp-provider.c:486
 #, fuzzy
 msgid "SVN _Export"
 msgstr "_Importar SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:247 tsp-svn-helper/main.c:191
+#: thunar-svn-plugin/tsp-svn-action.c:250 tsp-svn-helper/main.c:191
 #: tsp-svn-helper/tsh-add.c:94
 msgid "Add"
 msgstr "Adicionar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:258
 msgid "Blame"
 msgstr "Falha"
 
-#: thunar-svn-plugin/tsp-svn-action.c:273 tsp-svn-helper/main.c:199
+#: thunar-svn-plugin/tsp-svn-action.c:276 tsp-svn-helper/main.c:199
 msgid "Cleanup"
 msgstr "Limpar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:281 tsp-svn-helper/main.c:203
+#: thunar-svn-plugin/tsp-svn-action.c:284 tsp-svn-helper/main.c:203
 #: tsp-svn-helper/tsh-commit.c:101
 msgid "Commit"
 msgstr "Enviar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:289 tsp-svn-helper/main.c:207
+#: thunar-svn-plugin/tsp-svn-action.c:292 tsp-svn-helper/main.c:207
 #: tsp-svn-helper/tsh-copy.c:127
 #, fuzzy
 msgid "Copy"
 msgstr "Completado"
 
-#: thunar-svn-plugin/tsp-svn-action.c:297 tsp-svn-helper/main.c:211
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:211
 #: tsp-svn-helper/tsh-delete.c:101
 msgid "Delete"
 msgstr "Apagar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:305
+#: thunar-svn-plugin/tsp-svn-action.c:308
 msgid "Diff"
 msgstr "Diferença"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:316 tsp-svn-helper/main.c:215
 #: tsp-svn-helper/tsh-export.c:95 tsp-svn-helper/tsh-export.c:113
 msgid "Export"
 msgstr "Exportar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326
+#: thunar-svn-plugin/tsp-svn-action.c:329
 msgid "Info"
 msgstr "Informações"
 
-#: thunar-svn-plugin/tsp-svn-action.c:339 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:342 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-lock.c:118 tsp-svn-helper/tsh-lock-dialog.c:71
 msgid "Lock"
 msgstr "Travar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:347
+#: thunar-svn-plugin/tsp-svn-action.c:350
 msgid "Log"
 msgstr "Log"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:368 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-move.c:126
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:382
 msgid "Edit Properties"
 msgstr "Editar Propriedades"
 
-#: thunar-svn-plugin/tsp-svn-action.c:388 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:391 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-common.c:455 tsp-svn-helper/tsh-resolved.c:94
 #, fuzzy
 msgid "Resolved"
 msgstr "Resolver"
 
-#: thunar-svn-plugin/tsp-svn-action.c:396
+#: thunar-svn-plugin/tsp-svn-action.c:399
 msgid "Resolve"
 msgstr "Resolver"
 
-#: thunar-svn-plugin/tsp-svn-action.c:404 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-revert.c:99
 msgid "Revert"
 msgstr "Reverter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:412 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:415 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-status-dialog.c:159
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:420
+#: thunar-svn-plugin/tsp-svn-action.c:423
 msgid "Switch"
 msgstr "Alternar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:428 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:431 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-unlock.c:99
 msgid "Unlock"
 msgstr "Destravar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:436 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:439 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-status.c:95 tsp-svn-helper/tsh-update.c:101
 msgid "Update"
 msgstr "Atualizar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:452
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
 
+#: thunar-svn-plugin/tsp-svn-property-page.c:114
+msgid "URL:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:120
+#: thunar-svn-plugin/tsp-svn-property-page.c:133
+#: thunar-svn-plugin/tsp-svn-property-page.c:145
+#: thunar-svn-plugin/tsp-svn-property-page.c:162
+#: thunar-svn-plugin/tsp-svn-property-page.c:174
+#: thunar-svn-plugin/tsp-svn-property-page.c:187
+#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
+#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
+msgid "Unknown"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:127
+#, fuzzy
+msgid "Revision:"
+msgstr "Na revisão: %li"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:139
+#, fuzzy
+msgid "Repository:"
+msgstr "Resolver"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:156
+msgid "Modified revision:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:168
+msgid "Modified date:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:181
+msgid "Author:"
+msgstr ""
+
 #. Translators: the first string is a path and the second string
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
@@ -439,11 +476,6 @@
 msgid "Unlock failed"
 msgstr "Destravar"
 
-#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
-#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
-msgid "Unknown"
-msgstr ""
-
 #. N_("None"),
 #. N_("Unversioned"),
 #: tsp-svn-helper/tsh-common.c:518

Modified: thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot
===================================================================
--- thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot	2008-01-01 21:43:56 UTC (rev 3764)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-12-31 16:43+0100\n"
+"POT-Creation-Date: 2008-01-01 22:42+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -17,120 +17,155 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #. append the svn submenu action
-#: thunar-svn-plugin/tsp-provider.c:401 thunar-svn-plugin/tsp-provider.c:416
-#: thunar-svn-plugin/tsp-provider.c:451 thunar-svn-plugin/tsp-provider.c:459
+#: thunar-svn-plugin/tsp-provider.c:416 thunar-svn-plugin/tsp-provider.c:431
+#: thunar-svn-plugin/tsp-provider.c:466 thunar-svn-plugin/tsp-provider.c:474
 msgid "SVN"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-provider.c:406
+#: thunar-svn-plugin/tsp-provider.c:421
 msgid "SVN _Import"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-provider.c:464
+#: thunar-svn-plugin/tsp-provider.c:479
 msgid "SVN _Checkout"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-provider.c:471
+#: thunar-svn-plugin/tsp-provider.c:486
 msgid "SVN _Export"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:247 tsp-svn-helper/main.c:191
+#: thunar-svn-plugin/tsp-svn-action.c:250 tsp-svn-helper/main.c:191
 #: tsp-svn-helper/tsh-add.c:94
 msgid "Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:258
 msgid "Blame"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:273 tsp-svn-helper/main.c:199
+#: thunar-svn-plugin/tsp-svn-action.c:276 tsp-svn-helper/main.c:199
 msgid "Cleanup"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:281 tsp-svn-helper/main.c:203
+#: thunar-svn-plugin/tsp-svn-action.c:284 tsp-svn-helper/main.c:203
 #: tsp-svn-helper/tsh-commit.c:101
 msgid "Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:289 tsp-svn-helper/main.c:207
+#: thunar-svn-plugin/tsp-svn-action.c:292 tsp-svn-helper/main.c:207
 #: tsp-svn-helper/tsh-copy.c:127
 msgid "Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:297 tsp-svn-helper/main.c:211
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:211
 #: tsp-svn-helper/tsh-delete.c:101
 msgid "Delete"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:305
+#: thunar-svn-plugin/tsp-svn-action.c:308
 msgid "Diff"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:316 tsp-svn-helper/main.c:215
 #: tsp-svn-helper/tsh-export.c:95 tsp-svn-helper/tsh-export.c:113
 msgid "Export"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:326
+#: thunar-svn-plugin/tsp-svn-action.c:329
 msgid "Info"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:339 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:342 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-lock.c:118 tsp-svn-helper/tsh-lock-dialog.c:71
 msgid "Lock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:347
+#: thunar-svn-plugin/tsp-svn-action.c:350
 msgid "Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:368 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-move.c:126
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:382
 msgid "Edit Properties"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:388 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:391 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-common.c:455 tsp-svn-helper/tsh-resolved.c:94
 msgid "Resolved"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:396
+#: thunar-svn-plugin/tsp-svn-action.c:399
 msgid "Resolve"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:404 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-revert.c:99
 msgid "Revert"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:412 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:415 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-status-dialog.c:159
 msgid "Status"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:420
+#: thunar-svn-plugin/tsp-svn-action.c:423
 msgid "Switch"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:428 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:431 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-unlock.c:99
 msgid "Unlock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:436 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:439 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-status.c:95 tsp-svn-helper/tsh-update.c:101
 msgid "Update"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:452
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
 
+#: thunar-svn-plugin/tsp-svn-property-page.c:114
+msgid "URL:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:120
+#: thunar-svn-plugin/tsp-svn-property-page.c:133
+#: thunar-svn-plugin/tsp-svn-property-page.c:145
+#: thunar-svn-plugin/tsp-svn-property-page.c:162
+#: thunar-svn-plugin/tsp-svn-property-page.c:174
+#: thunar-svn-plugin/tsp-svn-property-page.c:187
+#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
+#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
+msgid "Unknown"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:127
+msgid "Revision:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:139
+msgid "Repository:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:156
+msgid "Modified revision:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:168
+msgid "Modified date:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:181
+msgid "Author:"
+msgstr ""
+
 #. Translators: the first string is a path and the second string
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
@@ -413,11 +448,6 @@
 msgid "Unlock failed"
 msgstr ""
 
-#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
-#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
-msgid "Unknown"
-msgstr ""
-
 #. N_("None"),
 #. N_("Unversioned"),
 #: tsp-svn-helper/tsh-common.c:518

Modified: thunar-svn-plugin/trunk/po/ur.po
===================================================================
--- thunar-svn-plugin/trunk/po/ur.po	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/po/ur.po	2008-01-01 21:43:56 UTC (rev 3764)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-12-31 16:43+0100\n"
+"POT-Creation-Date: 2008-01-01 22:42+0100\n"
 "PO-Revision-Date: 2007-10-26 15:12+0500\n"
 "Last-Translator: Muhammad Ali Makki <makk.ma at gmail.com>\n"
 "Language-Team: Urdu <makki.ma at gmail.com>\n"
@@ -19,123 +19,160 @@
 "X-Poedit-SourceCharset: utf-8\n"
 
 #. append the svn submenu action
-#: thunar-svn-plugin/tsp-provider.c:401 thunar-svn-plugin/tsp-provider.c:416
-#: thunar-svn-plugin/tsp-provider.c:451 thunar-svn-plugin/tsp-provider.c:459
+#: thunar-svn-plugin/tsp-provider.c:416 thunar-svn-plugin/tsp-provider.c:431
+#: thunar-svn-plugin/tsp-provider.c:466 thunar-svn-plugin/tsp-provider.c:474
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-provider.c:406
+#: thunar-svn-plugin/tsp-provider.c:421
 msgid "SVN _Import"
 msgstr "SVN _درآمد"
 
-#: thunar-svn-plugin/tsp-provider.c:464
+#: thunar-svn-plugin/tsp-provider.c:479
 msgid "SVN _Checkout"
 msgstr "SVN _چیک آؤٹ"
 
-#: thunar-svn-plugin/tsp-provider.c:471
+#: thunar-svn-plugin/tsp-provider.c:486
 #, fuzzy
 msgid "SVN _Export"
 msgstr "SVN _درآمد"
 
-#: thunar-svn-plugin/tsp-svn-action.c:247 tsp-svn-helper/main.c:191
+#: thunar-svn-plugin/tsp-svn-action.c:250 tsp-svn-helper/main.c:191
 #: tsp-svn-helper/tsh-add.c:94
 msgid "Add"
 msgstr "شامل کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:258
 msgid "Blame"
 msgstr "Blame"
 
-#: thunar-svn-plugin/tsp-svn-action.c:273 tsp-svn-helper/main.c:199
+#: thunar-svn-plugin/tsp-svn-action.c:276 tsp-svn-helper/main.c:199
 msgid "Cleanup"
 msgstr "صاف کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:281 tsp-svn-helper/main.c:203
+#: thunar-svn-plugin/tsp-svn-action.c:284 tsp-svn-helper/main.c:203
 #: tsp-svn-helper/tsh-commit.c:101
 msgid "Commit"
 msgstr "تبصرہ"
 
-#: thunar-svn-plugin/tsp-svn-action.c:289 tsp-svn-helper/main.c:207
+#: thunar-svn-plugin/tsp-svn-action.c:292 tsp-svn-helper/main.c:207
 #: tsp-svn-helper/tsh-copy.c:127
 #, fuzzy
 msgid "Copy"
 msgstr "مکمل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:297 tsp-svn-helper/main.c:211
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:211
 #: tsp-svn-helper/tsh-delete.c:101
 msgid "Delete"
 msgstr "حذف"
 
-#: thunar-svn-plugin/tsp-svn-action.c:305
+#: thunar-svn-plugin/tsp-svn-action.c:308
 msgid "Diff"
 msgstr "فرق"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:316 tsp-svn-helper/main.c:215
 #: tsp-svn-helper/tsh-export.c:95 tsp-svn-helper/tsh-export.c:113
 msgid "Export"
 msgstr "برآمد"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326
+#: thunar-svn-plugin/tsp-svn-action.c:329
 msgid "Info"
 msgstr "معلومات"
 
-#: thunar-svn-plugin/tsp-svn-action.c:339 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:342 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-lock.c:118 tsp-svn-helper/tsh-lock-dialog.c:71
 msgid "Lock"
 msgstr "قفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:347
+#: thunar-svn-plugin/tsp-svn-action.c:350
 msgid "Log"
 msgstr "Log"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:368 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-move.c:126
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:382
 msgid "Edit Properties"
 msgstr "خصوصیات مدون کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:388 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:391 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-common.c:455 tsp-svn-helper/tsh-resolved.c:94
 #, fuzzy
 msgid "Resolved"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:396
+#: thunar-svn-plugin/tsp-svn-action.c:399
 msgid "Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:404 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-revert.c:99
 msgid "Revert"
 msgstr "واپس"
 
-#: thunar-svn-plugin/tsp-svn-action.c:412 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:415 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-status-dialog.c:159
 msgid "Status"
 msgstr "حالت"
 
-#: thunar-svn-plugin/tsp-svn-action.c:420
+#: thunar-svn-plugin/tsp-svn-action.c:423
 msgid "Switch"
 msgstr "تبدیل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:428 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:431 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-unlock.c:99
 msgid "Unlock"
 msgstr "غیر مقفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:436 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:439 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-status.c:95 tsp-svn-helper/tsh-update.c:101
 msgid "Update"
 msgstr "تجدید"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:452
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
 
+#: thunar-svn-plugin/tsp-svn-property-page.c:114
+msgid "URL:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:120
+#: thunar-svn-plugin/tsp-svn-property-page.c:133
+#: thunar-svn-plugin/tsp-svn-property-page.c:145
+#: thunar-svn-plugin/tsp-svn-property-page.c:162
+#: thunar-svn-plugin/tsp-svn-property-page.c:174
+#: thunar-svn-plugin/tsp-svn-property-page.c:187
+#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
+#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
+msgid "Unknown"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:127
+#, fuzzy
+msgid "Revision:"
+msgstr "ورژن: %li"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:139
+#, fuzzy
+msgid "Repository:"
+msgstr "Resolve"
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:156
+msgid "Modified revision:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:168
+msgid "Modified date:"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-property-page.c:181
+msgid "Author:"
+msgstr ""
+
 #. Translators: the first string is a path and the second string
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
@@ -441,11 +478,6 @@
 msgid "Unlock failed"
 msgstr "غیر مقفل"
 
-#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:515
-#: tsp-svn-helper/tsh-common.c:532 tsp-svn-helper/tsh-common.c:608
-msgid "Unknown"
-msgstr ""
-
 #. N_("None"),
 #. N_("Unversioned"),
 #: tsp-svn-helper/tsh-common.c:518

Modified: thunar-svn-plugin/trunk/thunar-svn-plugin/Makefile.am
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/Makefile.am	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/Makefile.am	2008-01-01 21:43:56 UTC (rev 3764)
@@ -17,6 +17,8 @@
 	tso-svn-backend.h						\
 	tsp-svn-action.c						\
 	tso-svn-action.h						\
+	tsp-svn-property-page.c						\
+	tso-svn-property-page.h						\
 	tsp-provider.c							\
 	tsp-provider.h							\
 	thunar-svn-plugin.c

Modified: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-provider.c
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-provider.c	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-provider.c	2008-01-01 21:43:56 UTC (rev 3764)
@@ -33,6 +33,7 @@
 
 #include <thunar-svn-plugin/tsp-svn-backend.h>
 #include <thunar-svn-plugin/tsp-svn-action.h>
+#include <thunar-svn-plugin/tsp-svn-property-page.h>
 #include <thunar-svn-plugin/tsp-provider.h>
 
 /* use g_access() on win32 */
@@ -49,6 +50,7 @@
 
 static void   tsp_provider_class_init           (TspProviderClass         *klass);
 static void   tsp_provider_menu_provider_init   (ThunarxMenuProviderIface *iface);
+static void   tsp_provider_property_page_provider_init (ThunarxPropertyPageProviderIface *iface);
 static void   tsp_provider_init                 (TspProvider              *tsp_provider);
 static void   tsp_provider_finalize             (GObject                  *object);
 static GList *tsp_provider_get_file_actions     (ThunarxMenuProvider      *menu_provider,
@@ -57,6 +59,8 @@
 static GList *tsp_provider_get_folder_actions   (ThunarxMenuProvider      *menu_provider,
                                                  GtkWidget                *window,
                                                  ThunarxFileInfo          *folder);
+static GList *tsp_provider_get_pages            (ThunarxPropertyPageProvider *menu_provider,
+                                                 GList                    *files);
 
 
 
@@ -87,8 +91,8 @@
 
 
 
-static GQuark tsp_action_files_quark;
-static GQuark tsp_action_provider_quark;
+//static GQuark tsp_action_files_quark;
+//static GQuark tsp_action_provider_quark;
 
 
 
@@ -96,7 +100,9 @@
                                tsp_provider,
                                G_TYPE_OBJECT,
                                THUNARX_IMPLEMENT_INTERFACE (THUNARX_TYPE_MENU_PROVIDER,
-                                                            tsp_provider_menu_provider_init));
+                                                            tsp_provider_menu_provider_init)
+                               THUNARX_IMPLEMENT_INTERFACE (THUNARX_TYPE_PROPERTY_PAGE_PROVIDER,
+                                                            tsp_provider_property_page_provider_init));
 
 
 static void
@@ -105,8 +111,8 @@
   GObjectClass *gobject_class;
 
   /* determine the "tsp-action-files", "tsp-action-folder" and "tsp-action-provider" quarks */
-  tsp_action_files_quark = g_quark_from_string ("tsp-action-files");
-  tsp_action_provider_quark = g_quark_from_string ("tsp-action-provider");
+  //tsp_action_files_quark = g_quark_from_string ("tsp-action-files");
+  //tsp_action_provider_quark = g_quark_from_string ("tsp-action-provider");
 
   gobject_class = G_OBJECT_CLASS (klass);
   gobject_class->finalize = tsp_provider_finalize;
@@ -124,6 +130,14 @@
 
 
 static void
+tsp_provider_property_page_provider_init (ThunarxPropertyPageProviderIface *iface)
+{
+  iface->get_pages = tsp_provider_get_pages;
+}
+
+
+
+static void
 tsp_provider_init (TspProvider *tsp_provider)
 {
 	tsp_svn_backend_init();
@@ -388,6 +402,7 @@
 					{
 						file_is_not_vc = TRUE;
 					}
+          break;
 				}
 			}
       if(!iter)
@@ -479,3 +494,59 @@
   return actions;
 }
 
+
+
+static GList*
+tsp_provider_get_pages (ThunarxPropertyPageProvider *page_provider, GList *files)
+{
+  GList *pages = NULL;
+  if (g_list_length (files) == 1)
+  {
+    gboolean            is_vc = FALSE;
+    ThunarVfsPathScheme scheme;
+    ThunarVfsInfo      *info;
+
+    /* check if the file is a local file */
+    info = thunarx_file_info_get_vfs_info (files->data);
+    scheme = thunar_vfs_path_get_scheme (info->path);
+    thunar_vfs_info_unref (info);
+
+    /* unable to handle non-local files */
+    if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+      return NULL;
+
+		if (thunarx_file_info_is_directory (files->data))
+    {
+      /* Lets see if we are dealing with a working copy */
+      if (tsp_is_working_copy (files->data))
+      {
+        is_vc = TRUE;
+      }
+    }
+    else
+    {
+      GSList             *file_status;
+      GSList             *iter;
+
+      file_status = tsp_get_parent_status (files->data);
+
+			for (iter = file_status; iter; iter = iter->next)
+			{
+				if (!tsp_compare_path (iter->data, files->data))
+				{
+					if (((TspSvnFileStatus*)iter->data)->flag.version_control)
+					{
+						is_vc = TRUE;
+					}
+          break;
+				}
+			}
+    }
+    if(is_vc)
+    {
+      pages = g_list_prepend (pages, tsp_svn_property_page_new (files->data));
+    }
+  }
+  return pages;
+}
+

Modified: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c	2008-01-01 21:43:56 UTC (rev 3764)
@@ -225,6 +225,9 @@
 		case PROPERTY_FILE_NO_VERSION_CONTROL:
 			TSP_SVN_ACTION (object)->property.file_no_version_control = g_value_get_boolean (value)?1:0;
 		break;
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+    break;
 	}
 }
 

Modified: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-backend.c
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-backend.c	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-backend.c	2008-01-01 21:43:56 UTC (rev 3764)
@@ -191,3 +191,77 @@
 	return list;
 }
 
+
+
+static svn_error_t *
+info_callback (void *baton, const char *path, const svn_info_t *info, apr_pool_t *pool)
+{
+  TspSvnInfo **pinfo = baton;
+  g_return_val_if_fail (*pinfo == NULL, SVN_NO_ERROR);
+
+  *pinfo = g_new (TspSvnInfo, 1);
+  (*pinfo)->path = g_strdup (path);
+  (*pinfo)->url = g_strdup (info->URL);
+  (*pinfo)->revision = info->rev;
+  (*pinfo)->repository = g_strdup (info->repos_root_URL);
+  (*pinfo)->modrev = info->last_changed_rev;
+  apr_ctime (((*pinfo)->moddate = g_new0(gchar, APR_CTIME_LEN)), info->last_changed_date);
+  (*pinfo)->modauthor = g_strdup (info->last_changed_author);
+
+  return SVN_NO_ERROR;
+}
+
+
+
+TspSvnInfo *
+tsp_svn_backend_get_info (const gchar *uri)
+{
+	svn_error_t *err;
+	svn_opt_revision_t revision = {svn_opt_revision_unspecified};
+  TspSvnInfo *info = NULL;
+
+	/* strip the "file://" part of the uri */
+	if (strncmp (uri, "file://", 7) == 0)
+	{
+		uri += 7;
+	}
+
+	gchar *path = g_strdup (uri);
+
+	/* remove trailing '/' cause svn_client_status2 can't handle that */
+	if (path[strlen (path) - 1] == '/')
+	{
+		path[strlen (path) - 1] = '\0';
+	}
+
+	/* check for the path is a working copy */
+	err = svn_client_info (path, &revision, &revision, info_callback, &info, FALSE, ctx, pool);
+
+	g_free (path);
+
+	if (err)
+	{
+    tsp_svn_info_free (info);
+		return NULL;
+	}
+
+	return info;
+}
+
+
+
+void
+tsp_svn_info_free (TspSvnInfo *info)
+{
+  if (!info)
+    return;
+
+  g_free (info->path);
+  g_free (info->url);
+  g_free (info->repository);
+  g_free (info->moddate);
+  g_free (info->modauthor);
+
+  g_free (info);
+}
+

Modified: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-backend.h
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-backend.h	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-backend.h	2008-01-01 21:43:56 UTC (rev 3764)
@@ -32,12 +32,27 @@
 	} flag;
 } TspSvnFileStatus;
 
+typedef struct
+{
+	gchar *path;
+  gchar *url;
+  glong revision;
+  gchar *repository;
+  glong modrev;
+  gchar *moddate;
+  gchar *modauthor;
+} TspSvnInfo;
+
 gboolean tsp_svn_backend_init();
 
 gboolean tsp_svn_backend_is_working_copy (const gchar *uri);
 
 GSList  *tsp_svn_backend_get_status (const gchar *uri);
 
+TspSvnInfo *tsp_svn_backend_get_info (const gchar *uri);
+
+void     tsp_svn_info_free (TspSvnInfo *info);
+
 G_END_DECLS;
 
 #endif /* !__TSP_SVN_BACKEND_H__ */

Added: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-property-page.c
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-property-page.c	                        (rev 0)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-property-page.c	2008-01-01 21:43:56 UTC (rev 3764)
@@ -0,0 +1,335 @@
+/*-
+ * Copyright (c) 2006 Peter de Ridder <peter at xfce.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <thunarx/thunarx.h>
+
+#include <thunar-vfs/thunar-vfs.h>
+
+#include <thunar-svn-plugin/tsp-svn-backend.h>
+#include <thunar-svn-plugin/tsp-svn-property-page.h>
+
+#include <string.h>
+
+
+
+struct _TspSvnPropertyPageClass
+{
+	ThunarxPropertyPageClass __parent__;
+};
+
+
+
+struct _TspSvnPropertyPage
+{
+	ThunarxPropertyPage __parent__;
+
+	ThunarxFileInfo *file;
+	GtkWidget *url;
+	GtkWidget *revision;
+	GtkWidget *repository;
+	GtkWidget *modrev;
+	GtkWidget *moddate;
+	GtkWidget *modauthor;
+};
+
+
+
+enum {
+	PROPERTY_FILE = 1
+};
+
+
+
+static void tsp_svn_property_page_finalize (GObject*);
+
+static void tsp_svn_property_page_set_property (GObject*, guint, const GValue*, GParamSpec*);
+
+static void tsp_svn_property_page_get_property (GObject*, guint, GValue*, GParamSpec*);
+
+
+
+G_DEFINE_TYPE (TspSvnPropertyPage, tsp_svn_property_page, THUNARX_TYPE_PROPERTY_PAGE)
+
+
+
+static void
+tsp_svn_property_page_class_init (TspSvnPropertyPageClass *klass)
+{
+	GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+
+	gobject_class->finalize = tsp_svn_property_page_finalize;
+	gobject_class->set_property = tsp_svn_property_page_set_property;
+	gobject_class->get_property = tsp_svn_property_page_get_property;
+
+	g_object_class_install_property (gobject_class, PROPERTY_FILE,
+		g_param_spec_object ("file", "file", "file", THUNARX_TYPE_FILE_INFO, G_PARAM_READWRITE));
+}
+
+
+
+static void
+tsp_svn_property_page_init (TspSvnPropertyPage *self)
+{
+  GtkWidget *table;
+  GtkWidget *label;
+  GtkWidget *spacer;
+  PangoAttrList *attr_list;
+  PangoAttribute *attribute;
+
+  attribute = pango_attr_weight_new (PANGO_WEIGHT_BOLD);
+  /* allocate a new attribute list */
+  attr_list = pango_attr_list_new ();
+
+  /* add all specified attributes */
+  attribute->start_index = 0;
+  attribute->end_index = -1;
+  pango_attr_list_insert (attr_list, attribute);
+
+  gtk_container_set_border_width (GTK_CONTAINER (self), 12);
+
+  table = gtk_table_new (7, 2, FALSE);
+  gtk_table_set_col_spacings (GTK_TABLE (table), 12);
+  gtk_table_set_row_spacings (GTK_TABLE (table), 6);
+
+  label = gtk_label_new (_("URL:"));
+  gtk_misc_set_alignment (GTK_MISC (label), 1.0f, 0.5f);
+  gtk_label_set_attributes (GTK_LABEL (label), attr_list);
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  self->url = label = gtk_label_new(_("Unknown"));
+  gtk_misc_set_alignment (GTK_MISC (label), 0.0f, 0.5f);
+  gtk_label_set_selectable (GTK_LABEL (label), TRUE);
+  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_START);
+  gtk_table_attach (GTK_TABLE (table), label, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  label = gtk_label_new (_("Revision:"));
+  gtk_misc_set_alignment (GTK_MISC (label), 1.0f, 0.5f);
+  gtk_label_set_attributes (GTK_LABEL (label), attr_list);
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  self->revision = label = gtk_label_new(_("Unknown"));
+  gtk_misc_set_alignment (GTK_MISC (label), 0.0f, 0.5f);
+  gtk_label_set_selectable (GTK_LABEL (label), TRUE);
+  gtk_table_attach (GTK_TABLE (table), label, 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  label = gtk_label_new (_("Repository:"));
+  gtk_misc_set_alignment (GTK_MISC (label), 1.0f, 0.5f);
+  gtk_label_set_attributes (GTK_LABEL (label), attr_list);
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  self->repository = label = gtk_label_new(_("Unknown"));
+  gtk_misc_set_alignment (GTK_MISC (label), 0.0f, 0.5f);
+  gtk_label_set_selectable (GTK_LABEL (label), TRUE);
+  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_MIDDLE);
+  gtk_table_attach (GTK_TABLE (table), label, 1, 2, 2, 3, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  spacer = g_object_new (GTK_TYPE_ALIGNMENT, "height-request", 12, NULL);
+  gtk_table_attach (GTK_TABLE (table), spacer, 0, 2, 3, 4, GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (spacer);
+
+  label = gtk_label_new (_("Modified revision:"));
+  gtk_misc_set_alignment (GTK_MISC (label), 1.0f, 0.5f);
+  gtk_label_set_attributes (GTK_LABEL (label), attr_list);
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 4, 5, GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  self->modrev = label = gtk_label_new(_("Unknown"));
+  gtk_misc_set_alignment (GTK_MISC (label), 0.0f, 0.5f);
+  gtk_label_set_selectable (GTK_LABEL (label), TRUE);
+  gtk_table_attach (GTK_TABLE (table), label, 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  label = gtk_label_new (_("Modified date:"));
+  gtk_misc_set_alignment (GTK_MISC (label), 1.0f, 0.5f);
+  gtk_label_set_attributes (GTK_LABEL (label), attr_list);
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 5, 6, GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  self->moddate = label = gtk_label_new(_("Unknown"));
+  gtk_misc_set_alignment (GTK_MISC (label), 0.0f, 0.5f);
+  gtk_label_set_selectable (GTK_LABEL (label), TRUE);
+  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
+  gtk_table_attach (GTK_TABLE (table), label, 1, 2, 5, 6, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  label = gtk_label_new (_("Author:"));
+  gtk_misc_set_alignment (GTK_MISC (label), 1.0f, 0.5f);
+  gtk_label_set_attributes (GTK_LABEL (label), attr_list);
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 6, 7, GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  self->modauthor = label = gtk_label_new(_("Unknown"));
+  gtk_misc_set_alignment (GTK_MISC (label), 0.0f, 0.5f);
+  gtk_label_set_selectable (GTK_LABEL (label), TRUE);
+  gtk_table_attach (GTK_TABLE (table), label, 1, 2, 6, 7, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+  gtk_widget_show (label);
+
+  /*TODO: lock*/
+
+  /*TODO: wc info*/
+
+  gtk_container_add (GTK_CONTAINER (self), table);
+  gtk_widget_show (GTK_WIDGET (table));
+}
+
+
+
+GtkAction *
+tsp_svn_property_page_new (ThunarxFileInfo *file)
+{
+	GtkAction *action = g_object_new (TSP_TYPE_SVN_PROPERTY_PAGE,
+                                    "label", "Subversion",
+                                    "file", file,
+																		NULL);
+	return action;
+}
+
+
+
+static void
+tsp_svn_property_page_finalize (GObject *object)
+{
+	tsp_svn_property_page_set_file (TSP_SVN_PROPERTY_PAGE (object), NULL);
+
+	G_OBJECT_CLASS (tsp_svn_property_page_parent_class)->finalize (object);
+}
+
+
+
+static void
+tsp_svn_property_page_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+{
+	switch (property_id)
+	{
+		case PROPERTY_FILE:
+      tsp_svn_property_page_set_file (TSP_SVN_PROPERTY_PAGE (object), g_value_get_object (value));
+		break;
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+    break;
+	}
+}
+
+
+
+static void
+tsp_svn_property_page_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+{
+	switch (property_id)
+	{
+		case PROPERTY_FILE:
+      g_value_set_object (value, tsp_svn_property_page_get_file (TSP_SVN_PROPERTY_PAGE (object)));
+		break;
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+    break;
+	}
+}
+
+
+
+static void
+tsp_svn_property_page_file_changed (ThunarxFileInfo *file, TspSvnPropertyPage *page)
+{
+  TspSvnInfo *info = NULL;
+  gchar  *filename;
+  gchar  *uri;
+
+  /* determine the parent URI for the file info */
+  uri = thunarx_file_info_get_uri (file);
+  if (G_LIKELY (uri != NULL))
+  {
+    /* determine the local filename for the URI */
+    filename = g_filename_from_uri (uri, NULL, NULL);
+    if (G_LIKELY (filename != NULL))
+    {
+      /* check if the folder is a working copy */
+      info = tsp_svn_backend_get_info (filename);
+
+      /* release the filename */
+      g_free (filename);
+    }
+
+    /* release the URI */
+    g_free (uri);
+  }
+
+  if (info)
+  {
+    gchar *tmpstr;
+    gtk_label_set_text (GTK_LABEL (page->url), info->url);
+    tmpstr = g_strdup_printf ("%li", info->revision);
+    gtk_label_set_text (GTK_LABEL (page->revision), tmpstr);
+    g_free (tmpstr);
+    gtk_label_set_text (GTK_LABEL (page->repository), info->repository);
+    tmpstr = g_strdup_printf ("%li", info->modrev);
+    gtk_label_set_text (GTK_LABEL (page->modrev), tmpstr);
+    g_free (tmpstr);
+    gtk_label_set_text (GTK_LABEL (page->moddate), info->moddate);
+    gtk_label_set_text (GTK_LABEL (page->modauthor), info->modauthor);
+
+    tsp_svn_info_free (info);
+  }
+}
+
+
+
+void
+tsp_svn_property_page_set_file (TspSvnPropertyPage *page, ThunarxFileInfo *file)
+{
+  g_return_if_fail (TSP_IS_SVN_PROPERTY_PAGE (page));
+  g_return_if_fail (file == NULL || THUNARX_IS_FILE_INFO (file));
+
+  if (page->file != NULL)
+  {
+    g_signal_handlers_disconnect_by_func (page->file, tsp_svn_property_page_file_changed, page);
+    g_object_unref (G_OBJECT (page->file));
+  }
+
+  page->file = file;
+
+  if (file != NULL)
+  {
+    g_object_ref (file);
+    tsp_svn_property_page_file_changed (file, page);
+    g_signal_connect (file, "changed", G_CALLBACK (tsp_svn_property_page_file_changed), page);
+  }
+
+  g_object_notify (G_OBJECT (page), "file");
+}
+
+
+
+ThunarxFileInfo*
+tsp_svn_property_page_get_file (TspSvnPropertyPage *page)
+{
+  g_return_val_if_fail (TSP_IS_SVN_PROPERTY_PAGE (page), NULL);
+  return page->file;
+}
+

Added: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-property-page.h
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-property-page.h	                        (rev 0)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-property-page.h	2008-01-01 21:43:56 UTC (rev 3764)
@@ -0,0 +1,46 @@
+/*-
+ * Copyright (c) 2006 Peter de Ridder <peter at xfce.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifndef __TSP_SVN_PROPERTY_PAGE_H__
+#define __TSP_SVN_PROPERTY_PAGE_H__
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS;
+
+typedef struct _TspSvnPropertyPageClass TspSvnPropertyPageClass;
+typedef struct _TspSvnPropertyPage      TspSvnPropertyPage;
+
+#define TSP_TYPE_SVN_PROPERTY_PAGE             (tsp_svn_property_page_get_type ())
+#define TSP_SVN_PROPERTY_PAGE(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), TSP_TYPE_SVN_PROPERTY_PAGE, TspSvnPropertyPage))
+#define TSP_SVN_PROPERTY_PAGE_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), TSP_TYPE_SVN_PROPERTY_PAGE, TspSvnPropertyPageClass))
+#define TSP_IS_SVN_PROPERTY_PAGE(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TSP_TYPE_SVN_PROPERTY_PAGE))
+#define TSP_IS_SVN_PROPERTY_PAGE_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), TSP_TYPE_SVN_PROPERTY_PAGE))
+#define TSP_SVN_PROPERTY_PAGE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), TSP_TYPE_SVN_PROPERTY_PAGE, TspSvnPropertyPageClass))
+
+GType      tsp_svn_property_page_get_type  (void) G_GNUC_CONST G_GNUC_INTERNAL;
+
+GtkAction *tsp_svn_property_page_new       (ThunarxFileInfo *) G_GNUC_MALLOC G_GNUC_INTERNAL;
+
+ThunarxFileInfo *tsp_svn_property_page_get_file (TspSvnPropertyPage *) G_GNUC_INTERNAL;
+void             tsp_svn_property_page_set_file (TspSvnPropertyPage *, ThunarxFileInfo *) G_GNUC_INTERNAL;
+
+G_END_DECLS;
+
+#endif /* !__TSP_SVN_PROPERTY_PAGE_H__ */

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-file-dialog.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-file-dialog.c	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-file-dialog.c	2008-01-01 21:43:56 UTC (rev 3764)
@@ -60,15 +60,15 @@
 	label = gtk_label_new_with_mnemonic (_("_Certificate:"));
 	gtk_table_attach (GTK_TABLE (table), label,
 	                  0, 1, 0, 1,
-	                  GTK_SHRINK | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	dialog->filename = gtk_file_chooser_button_new (_("Select a file"), GTK_FILE_CHOOSER_ACTION_OPEN);
 	gtk_table_attach (GTK_TABLE (table), dialog->filename,
 	                  1, 2, 0, 1,
 	                  GTK_EXPAND | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	gtk_label_set_mnemonic_widget (GTK_LABEL (label), dialog->filename);
@@ -79,7 +79,7 @@
 	gtk_table_attach (GTK_TABLE (table), dialog->may_save,
 	                  0, 2, 1, 2,
 	                  GTK_EXPAND | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 	gtk_widget_show(dialog->may_save);
 

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-login-dialog.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-login-dialog.c	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-login-dialog.c	2008-01-01 21:43:56 UTC (rev 3764)
@@ -65,15 +65,15 @@
 	dialog->user_lbl = gtk_label_new_with_mnemonic (_("_Username:"));
 	gtk_table_attach (GTK_TABLE (table), dialog->user_lbl,
 	                  0, 1, 0, 1,
-	                  GTK_SHRINK | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	dialog->username = gtk_entry_new();
 	gtk_table_attach (GTK_TABLE (table), dialog->username,
 	                  1, 2, 0, 1,
 	                  GTK_EXPAND | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	gtk_label_set_mnemonic_widget (GTK_LABEL (dialog->user_lbl), dialog->username);
@@ -81,15 +81,15 @@
 	dialog->pass_lbl = gtk_label_new_with_mnemonic (_("_Password:"));
 	gtk_table_attach (GTK_TABLE (table), dialog->pass_lbl,
 	                  0, 1, 1, 2,
-	                  GTK_SHRINK | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	dialog->password = gtk_entry_new();
 	gtk_table_attach (GTK_TABLE (table), dialog->password,
 	                  1, 2, 1, 2,
 	                  GTK_EXPAND | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	gtk_entry_set_visibility(GTK_ENTRY(dialog->password), FALSE);
@@ -99,7 +99,7 @@
 	gtk_table_attach (GTK_TABLE (table), dialog->may_save,
 	                  0, 2, 2, 3,
 	                  GTK_EXPAND | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 	gtk_widget_show(dialog->may_save);
 

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-transfer-dialog.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-transfer-dialog.c	2007-12-31 15:41:20 UTC (rev 3763)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-transfer-dialog.c	2008-01-01 21:43:56 UTC (rev 3764)
@@ -65,8 +65,8 @@
 	label = gtk_label_new_with_mnemonic (_("_Repository:"));
 	gtk_table_attach (GTK_TABLE (table), label,
 	                  0, 1, 0, 1,
-	                  GTK_SHRINK | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	dialog->repository = gtk_file_chooser_entry_new(_("Select a folder"), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);//tsh_file_chooser_entry_new ();
@@ -74,7 +74,7 @@
 	gtk_table_attach (GTK_TABLE (table), dialog->repository,
 	                  1, 2, 0, 1,
 	                  GTK_EXPAND | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	gtk_label_set_mnemonic_widget (GTK_LABEL (label), dialog->repository);
@@ -85,8 +85,8 @@
 	label = gtk_label_new_with_mnemonic (_("_Directory:"));
 	gtk_table_attach (GTK_TABLE (table), label,
 	                  0, 1, 1, 2,
-	                  GTK_SHRINK | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	dialog->path = gtk_file_chooser_button_new (_("Select a folder"), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
@@ -94,7 +94,7 @@
 	gtk_table_attach (GTK_TABLE (table), dialog->path,
 	                  1, 2, 1, 2,
 	                  GTK_EXPAND | GTK_FILL,
-	                  GTK_SHRINK | GTK_FILL,
+	                  GTK_FILL,
 	                  0, 0);
 
 	gtk_label_set_mnemonic_widget (GTK_LABEL (label), dialog->path);




More information about the Goodies-commits mailing list