Allow plug-ins to change the current browser location
This commit is contained in:
parent
f3b36aad27
commit
58af3e6c12
1
Makefile
1
Makefile
|
@ -60,6 +60,7 @@ dist:
|
||||||
$(PACKAGE)-$(VERSION)/src/desktop.h \
|
$(PACKAGE)-$(VERSION)/src/desktop.h \
|
||||||
$(PACKAGE)-$(VERSION)/src/desktopicon.h \
|
$(PACKAGE)-$(VERSION)/src/desktopicon.h \
|
||||||
$(PACKAGE)-$(VERSION)/src/project.conf \
|
$(PACKAGE)-$(VERSION)/src/project.conf \
|
||||||
|
$(PACKAGE)-$(VERSION)/src/plugins/devices.c \
|
||||||
$(PACKAGE)-$(VERSION)/src/plugins/properties.c \
|
$(PACKAGE)-$(VERSION)/src/plugins/properties.c \
|
||||||
$(PACKAGE)-$(VERSION)/src/plugins/Makefile \
|
$(PACKAGE)-$(VERSION)/src/plugins/Makefile \
|
||||||
$(PACKAGE)-$(VERSION)/src/plugins/project.conf \
|
$(PACKAGE)-$(VERSION)/src/plugins/project.conf \
|
||||||
|
|
|
@ -31,6 +31,7 @@ typedef struct _BrowserPlugin BrowserPlugin;
|
||||||
typedef struct _BrowserPluginHelper
|
typedef struct _BrowserPluginHelper
|
||||||
{
|
{
|
||||||
Browser * browser;
|
Browser * browser;
|
||||||
|
void (*set_location)(Browser * browser, char const * path);
|
||||||
} BrowserPluginHelper;
|
} BrowserPluginHelper;
|
||||||
|
|
||||||
struct _BrowserPlugin
|
struct _BrowserPlugin
|
||||||
|
|
68
po/de.po
68
po/de.po
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Browser 0.1.4\n"
|
"Project-Id-Version: Browser 0.1.4\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-07-18 00:47+0200\n"
|
"POT-Creation-Date: 2011-07-18 01:01+0200\n"
|
||||||
"PO-Revision-Date: 2010-03-29 23:28+0200\n"
|
"PO-Revision-Date: 2010-03-29 23:28+0200\n"
|
||||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||||
"Language-Team: English\n"
|
"Language-Team: English\n"
|
||||||
|
@ -28,7 +28,7 @@ msgstr "Neu _Ordner"
|
||||||
msgid "New _symbolic link..."
|
msgid "New _symbolic link..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:106 ../src/browser.c:877
|
#: ../src/browser.c:106 ../src/browser.c:879
|
||||||
msgid "Open file..."
|
msgid "Open file..."
|
||||||
msgstr "Offnen..."
|
msgstr "Offnen..."
|
||||||
|
|
||||||
|
@ -157,35 +157,35 @@ msgstr ""
|
||||||
msgid "Error while loading configuration"
|
msgid "Error while loading configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:305
|
#: ../src/browser.c:306
|
||||||
msgid "File browser"
|
msgid "File browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:324
|
#: ../src/browser.c:325
|
||||||
msgid "View as..."
|
msgid "View as..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:328 ../src/browser.c:1963 ../src/browser.c:1971
|
#: ../src/browser.c:329 ../src/browser.c:1965 ../src/browser.c:1973
|
||||||
msgid "Details"
|
msgid "Details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:335 ../src/browser.c:1964 ../src/browser.c:1972
|
#: ../src/browser.c:336 ../src/browser.c:1966 ../src/browser.c:1974
|
||||||
msgid "Icons"
|
msgid "Icons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:342 ../src/browser.c:1965 ../src/browser.c:1973
|
#: ../src/browser.c:343 ../src/browser.c:1967 ../src/browser.c:1975
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:349 ../src/browser.c:1967 ../src/browser.c:1974
|
#: ../src/browser.c:350 ../src/browser.c:1969 ../src/browser.c:1976
|
||||||
msgid "Thumbnails"
|
msgid "Thumbnails"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:370
|
#: ../src/browser.c:371
|
||||||
msgid " Location: "
|
msgid " Location: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:698 ../src/browser.c:703 ../src/copy.c:674
|
#: ../src/browser.c:699 ../src/browser.c:704 ../src/copy.c:674
|
||||||
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
|
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
|
||||||
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
|
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
|
||||||
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
|
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
|
||||||
|
@ -193,101 +193,101 @@ msgstr ""
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Fehler"
|
msgstr "Fehler"
|
||||||
|
|
||||||
#: ../src/browser.c:899 ../src/desktopicon.c:861 ../src/view.c:145
|
#: ../src/browser.c:901 ../src/desktopicon.c:861 ../src/view.c:145
|
||||||
#: ../src/view.c:420
|
#: ../src/view.c:420
|
||||||
msgid "Open with..."
|
msgid "Open with..."
|
||||||
msgstr "Offnen mit..."
|
msgstr "Offnen mit..."
|
||||||
|
|
||||||
#: ../src/browser.c:991 ../src/browser.c:1365
|
#: ../src/browser.c:993 ../src/browser.c:1367
|
||||||
msgid "Refreshing folder: "
|
msgid "Refreshing folder: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1012
|
#: ../src/browser.c:1014
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s%u file%c (%u hidden)"
|
msgid "%s%u file%c (%u hidden)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1667
|
#: ../src/browser.c:1669
|
||||||
msgid "Filename"
|
msgid "Filename"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1669
|
#: ../src/browser.c:1671
|
||||||
msgid "Size"
|
msgid "Size"
|
||||||
msgstr "Größe"
|
msgstr "Größe"
|
||||||
|
|
||||||
#: ../src/browser.c:1671
|
#: ../src/browser.c:1673
|
||||||
msgid "Owner"
|
msgid "Owner"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1673
|
#: ../src/browser.c:1675
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
msgstr "Gruppe"
|
msgstr "Gruppe"
|
||||||
|
|
||||||
#: ../src/browser.c:1675
|
#: ../src/browser.c:1677
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr "Datum"
|
msgstr "Datum"
|
||||||
|
|
||||||
#: ../src/browser.c:1677
|
#: ../src/browser.c:1679
|
||||||
msgid "MIME type"
|
msgid "MIME type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1941
|
#: ../src/browser.c:1943
|
||||||
msgid "File browser preferences"
|
msgid "File browser preferences"
|
||||||
msgstr "File browser Einstellungen"
|
msgstr "File browser Einstellungen"
|
||||||
|
|
||||||
#: ../src/browser.c:1957
|
#: ../src/browser.c:1959
|
||||||
msgid "Default view:"
|
msgid "Default view:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1981
|
#: ../src/browser.c:1983
|
||||||
msgid "_Alternate row colors in detailed view"
|
msgid "_Alternate row colors in detailed view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1985
|
#: ../src/browser.c:1987
|
||||||
msgid "_Confirm before deletion"
|
msgid "_Confirm before deletion"
|
||||||
msgstr "_Bestätigen vor löschung"
|
msgstr "_Bestätigen vor löschung"
|
||||||
|
|
||||||
#: ../src/browser.c:1988
|
#: ../src/browser.c:1990
|
||||||
msgid "Sort _folders first"
|
msgid "Sort _folders first"
|
||||||
msgstr "List _Ordner zuerst"
|
msgstr "List _Ordner zuerst"
|
||||||
|
|
||||||
#: ../src/browser.c:1991
|
#: ../src/browser.c:1993
|
||||||
msgid "Show _hidden files"
|
msgid "Show _hidden files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1994
|
#: ../src/browser.c:1996
|
||||||
msgid "_Appearance"
|
msgid "_Appearance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2003 ../src/browser.c:2008
|
#: ../src/browser.c:2005 ../src/browser.c:2010
|
||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2029
|
#: ../src/browser.c:2031
|
||||||
msgid "_File associations"
|
msgid "_File associations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2079
|
#: ../src/browser.c:2081
|
||||||
msgid "Edit file association"
|
msgid "Edit file association"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2092
|
#: ../src/browser.c:2094
|
||||||
msgid "Type:"
|
msgid "Type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2101
|
#: ../src/browser.c:2103
|
||||||
msgid "Open with:"
|
msgid "Open with:"
|
||||||
msgstr "Offnen mit:"
|
msgstr "Offnen mit:"
|
||||||
|
|
||||||
#: ../src/browser.c:2112
|
#: ../src/browser.c:2114
|
||||||
msgid "View with:"
|
msgid "View with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2123
|
#: ../src/browser.c:2125
|
||||||
msgid "Edit with:"
|
msgid "Edit with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2267
|
#: ../src/browser.c:2269
|
||||||
msgid "Refreshing folder..."
|
msgid "Refreshing folder..."
|
||||||
msgstr "Aktualisierung..."
|
msgstr "Aktualisierung..."
|
||||||
|
|
||||||
|
|
68
po/es.po
68
po/es.po
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Browser 0.1.4\n"
|
"Project-Id-Version: Browser 0.1.4\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-07-18 00:47+0200\n"
|
"POT-Creation-Date: 2011-07-18 01:01+0200\n"
|
||||||
"PO-Revision-Date: 2010-03-30 01:04+0200\n"
|
"PO-Revision-Date: 2010-03-30 01:04+0200\n"
|
||||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
|
@ -28,7 +28,7 @@ msgstr ""
|
||||||
msgid "New _symbolic link..."
|
msgid "New _symbolic link..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:106 ../src/browser.c:877
|
#: ../src/browser.c:106 ../src/browser.c:879
|
||||||
msgid "Open file..."
|
msgid "Open file..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -157,35 +157,35 @@ msgstr ""
|
||||||
msgid "Error while loading configuration"
|
msgid "Error while loading configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:305
|
#: ../src/browser.c:306
|
||||||
msgid "File browser"
|
msgid "File browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:324
|
#: ../src/browser.c:325
|
||||||
msgid "View as..."
|
msgid "View as..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:328 ../src/browser.c:1963 ../src/browser.c:1971
|
#: ../src/browser.c:329 ../src/browser.c:1965 ../src/browser.c:1973
|
||||||
msgid "Details"
|
msgid "Details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:335 ../src/browser.c:1964 ../src/browser.c:1972
|
#: ../src/browser.c:336 ../src/browser.c:1966 ../src/browser.c:1974
|
||||||
msgid "Icons"
|
msgid "Icons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:342 ../src/browser.c:1965 ../src/browser.c:1973
|
#: ../src/browser.c:343 ../src/browser.c:1967 ../src/browser.c:1975
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:349 ../src/browser.c:1967 ../src/browser.c:1974
|
#: ../src/browser.c:350 ../src/browser.c:1969 ../src/browser.c:1976
|
||||||
msgid "Thumbnails"
|
msgid "Thumbnails"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:370
|
#: ../src/browser.c:371
|
||||||
msgid " Location: "
|
msgid " Location: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:698 ../src/browser.c:703 ../src/copy.c:674
|
#: ../src/browser.c:699 ../src/browser.c:704 ../src/copy.c:674
|
||||||
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
|
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
|
||||||
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
|
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
|
||||||
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
|
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
|
||||||
|
@ -193,101 +193,101 @@ msgstr ""
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:899 ../src/desktopicon.c:861 ../src/view.c:145
|
#: ../src/browser.c:901 ../src/desktopicon.c:861 ../src/view.c:145
|
||||||
#: ../src/view.c:420
|
#: ../src/view.c:420
|
||||||
msgid "Open with..."
|
msgid "Open with..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:991 ../src/browser.c:1365
|
#: ../src/browser.c:993 ../src/browser.c:1367
|
||||||
msgid "Refreshing folder: "
|
msgid "Refreshing folder: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1012
|
#: ../src/browser.c:1014
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s%u file%c (%u hidden)"
|
msgid "%s%u file%c (%u hidden)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1667
|
#: ../src/browser.c:1669
|
||||||
msgid "Filename"
|
msgid "Filename"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1669
|
#: ../src/browser.c:1671
|
||||||
msgid "Size"
|
msgid "Size"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1671
|
#: ../src/browser.c:1673
|
||||||
msgid "Owner"
|
msgid "Owner"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1673
|
#: ../src/browser.c:1675
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1675
|
#: ../src/browser.c:1677
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1677
|
#: ../src/browser.c:1679
|
||||||
msgid "MIME type"
|
msgid "MIME type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1941
|
#: ../src/browser.c:1943
|
||||||
msgid "File browser preferences"
|
msgid "File browser preferences"
|
||||||
msgstr "File browser preferencias"
|
msgstr "File browser preferencias"
|
||||||
|
|
||||||
#: ../src/browser.c:1957
|
#: ../src/browser.c:1959
|
||||||
msgid "Default view:"
|
msgid "Default view:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1981
|
#: ../src/browser.c:1983
|
||||||
msgid "_Alternate row colors in detailed view"
|
msgid "_Alternate row colors in detailed view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1985
|
#: ../src/browser.c:1987
|
||||||
msgid "_Confirm before deletion"
|
msgid "_Confirm before deletion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1988
|
#: ../src/browser.c:1990
|
||||||
msgid "Sort _folders first"
|
msgid "Sort _folders first"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1991
|
#: ../src/browser.c:1993
|
||||||
msgid "Show _hidden files"
|
msgid "Show _hidden files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1994
|
#: ../src/browser.c:1996
|
||||||
msgid "_Appearance"
|
msgid "_Appearance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2003 ../src/browser.c:2008
|
#: ../src/browser.c:2005 ../src/browser.c:2010
|
||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2029
|
#: ../src/browser.c:2031
|
||||||
msgid "_File associations"
|
msgid "_File associations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2079
|
#: ../src/browser.c:2081
|
||||||
msgid "Edit file association"
|
msgid "Edit file association"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2092
|
#: ../src/browser.c:2094
|
||||||
msgid "Type:"
|
msgid "Type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2101
|
#: ../src/browser.c:2103
|
||||||
msgid "Open with:"
|
msgid "Open with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2112
|
#: ../src/browser.c:2114
|
||||||
msgid "View with:"
|
msgid "View with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2123
|
#: ../src/browser.c:2125
|
||||||
msgid "Edit with:"
|
msgid "Edit with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2267
|
#: ../src/browser.c:2269
|
||||||
msgid "Refreshing folder..."
|
msgid "Refreshing folder..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
68
po/fr.po
68
po/fr.po
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Browser 0.1.4\n"
|
"Project-Id-Version: Browser 0.1.4\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-07-18 00:47+0200\n"
|
"POT-Creation-Date: 2011-07-18 01:01+0200\n"
|
||||||
"PO-Revision-Date: 2010-03-29 23:28+0200\n"
|
"PO-Revision-Date: 2010-03-29 23:28+0200\n"
|
||||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
|
@ -28,7 +28,7 @@ msgstr "Nouveau _dossier"
|
||||||
msgid "New _symbolic link..."
|
msgid "New _symbolic link..."
|
||||||
msgstr "Nouveau _lien symbolique..."
|
msgstr "Nouveau _lien symbolique..."
|
||||||
|
|
||||||
#: ../src/browser.c:106 ../src/browser.c:877
|
#: ../src/browser.c:106 ../src/browser.c:879
|
||||||
msgid "Open file..."
|
msgid "Open file..."
|
||||||
msgstr "Ouvrir..."
|
msgstr "Ouvrir..."
|
||||||
|
|
||||||
|
@ -157,35 +157,35 @@ msgstr "Erreur lors du chargement des icônes"
|
||||||
msgid "Error while loading configuration"
|
msgid "Error while loading configuration"
|
||||||
msgstr "Erreur lors du chargement de la configuration"
|
msgstr "Erreur lors du chargement de la configuration"
|
||||||
|
|
||||||
#: ../src/browser.c:305
|
#: ../src/browser.c:306
|
||||||
msgid "File browser"
|
msgid "File browser"
|
||||||
msgstr "Gestionnaire de fichiers"
|
msgstr "Gestionnaire de fichiers"
|
||||||
|
|
||||||
#: ../src/browser.c:324
|
#: ../src/browser.c:325
|
||||||
msgid "View as..."
|
msgid "View as..."
|
||||||
msgstr "Vue..."
|
msgstr "Vue..."
|
||||||
|
|
||||||
#: ../src/browser.c:328 ../src/browser.c:1963 ../src/browser.c:1971
|
#: ../src/browser.c:329 ../src/browser.c:1965 ../src/browser.c:1973
|
||||||
msgid "Details"
|
msgid "Details"
|
||||||
msgstr "Détails"
|
msgstr "Détails"
|
||||||
|
|
||||||
#: ../src/browser.c:335 ../src/browser.c:1964 ../src/browser.c:1972
|
#: ../src/browser.c:336 ../src/browser.c:1966 ../src/browser.c:1974
|
||||||
msgid "Icons"
|
msgid "Icons"
|
||||||
msgstr "Icônes"
|
msgstr "Icônes"
|
||||||
|
|
||||||
#: ../src/browser.c:342 ../src/browser.c:1965 ../src/browser.c:1973
|
#: ../src/browser.c:343 ../src/browser.c:1967 ../src/browser.c:1975
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr "Liste"
|
msgstr "Liste"
|
||||||
|
|
||||||
#: ../src/browser.c:349 ../src/browser.c:1967 ../src/browser.c:1974
|
#: ../src/browser.c:350 ../src/browser.c:1969 ../src/browser.c:1976
|
||||||
msgid "Thumbnails"
|
msgid "Thumbnails"
|
||||||
msgstr "Vignettes"
|
msgstr "Vignettes"
|
||||||
|
|
||||||
#: ../src/browser.c:370
|
#: ../src/browser.c:371
|
||||||
msgid " Location: "
|
msgid " Location: "
|
||||||
msgstr " Chemin : "
|
msgstr " Chemin : "
|
||||||
|
|
||||||
#: ../src/browser.c:698 ../src/browser.c:703 ../src/copy.c:674
|
#: ../src/browser.c:699 ../src/browser.c:704 ../src/copy.c:674
|
||||||
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
|
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
|
||||||
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
|
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
|
||||||
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
|
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
|
||||||
|
@ -193,101 +193,101 @@ msgstr " Chemin : "
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Erreur"
|
msgstr "Erreur"
|
||||||
|
|
||||||
#: ../src/browser.c:899 ../src/desktopicon.c:861 ../src/view.c:145
|
#: ../src/browser.c:901 ../src/desktopicon.c:861 ../src/view.c:145
|
||||||
#: ../src/view.c:420
|
#: ../src/view.c:420
|
||||||
msgid "Open with..."
|
msgid "Open with..."
|
||||||
msgstr "Ouvrir avec..."
|
msgstr "Ouvrir avec..."
|
||||||
|
|
||||||
#: ../src/browser.c:991 ../src/browser.c:1365
|
#: ../src/browser.c:993 ../src/browser.c:1367
|
||||||
msgid "Refreshing folder: "
|
msgid "Refreshing folder: "
|
||||||
msgstr "Actualisation du dossier : "
|
msgstr "Actualisation du dossier : "
|
||||||
|
|
||||||
#: ../src/browser.c:1012
|
#: ../src/browser.c:1014
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s%u file%c (%u hidden)"
|
msgid "%s%u file%c (%u hidden)"
|
||||||
msgstr "%s%u fichier%c (%u cachés)"
|
msgstr "%s%u fichier%c (%u cachés)"
|
||||||
|
|
||||||
#: ../src/browser.c:1667
|
#: ../src/browser.c:1669
|
||||||
msgid "Filename"
|
msgid "Filename"
|
||||||
msgstr "Nom de fichier"
|
msgstr "Nom de fichier"
|
||||||
|
|
||||||
#: ../src/browser.c:1669
|
#: ../src/browser.c:1671
|
||||||
msgid "Size"
|
msgid "Size"
|
||||||
msgstr "Taille"
|
msgstr "Taille"
|
||||||
|
|
||||||
#: ../src/browser.c:1671
|
#: ../src/browser.c:1673
|
||||||
msgid "Owner"
|
msgid "Owner"
|
||||||
msgstr "Propriétaire"
|
msgstr "Propriétaire"
|
||||||
|
|
||||||
#: ../src/browser.c:1673
|
#: ../src/browser.c:1675
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
msgstr "Groupe"
|
msgstr "Groupe"
|
||||||
|
|
||||||
#: ../src/browser.c:1675
|
#: ../src/browser.c:1677
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr "Date"
|
msgstr "Date"
|
||||||
|
|
||||||
#: ../src/browser.c:1677
|
#: ../src/browser.c:1679
|
||||||
msgid "MIME type"
|
msgid "MIME type"
|
||||||
msgstr "Type MIME"
|
msgstr "Type MIME"
|
||||||
|
|
||||||
#: ../src/browser.c:1941
|
#: ../src/browser.c:1943
|
||||||
msgid "File browser preferences"
|
msgid "File browser preferences"
|
||||||
msgstr "Gestionnaire de fichiers - Préférences"
|
msgstr "Gestionnaire de fichiers - Préférences"
|
||||||
|
|
||||||
#: ../src/browser.c:1957
|
#: ../src/browser.c:1959
|
||||||
msgid "Default view:"
|
msgid "Default view:"
|
||||||
msgstr "Vue par défaut:"
|
msgstr "Vue par défaut:"
|
||||||
|
|
||||||
#: ../src/browser.c:1981
|
#: ../src/browser.c:1983
|
||||||
msgid "_Alternate row colors in detailed view"
|
msgid "_Alternate row colors in detailed view"
|
||||||
msgstr "_Alterner les couleurs dans la vue détaillée"
|
msgstr "_Alterner les couleurs dans la vue détaillée"
|
||||||
|
|
||||||
#: ../src/browser.c:1985
|
#: ../src/browser.c:1987
|
||||||
msgid "_Confirm before deletion"
|
msgid "_Confirm before deletion"
|
||||||
msgstr "_Confirmer l'effacement"
|
msgstr "_Confirmer l'effacement"
|
||||||
|
|
||||||
#: ../src/browser.c:1988
|
#: ../src/browser.c:1990
|
||||||
msgid "Sort _folders first"
|
msgid "Sort _folders first"
|
||||||
msgstr "_Dossiers affichés en premier"
|
msgstr "_Dossiers affichés en premier"
|
||||||
|
|
||||||
#: ../src/browser.c:1991
|
#: ../src/browser.c:1993
|
||||||
msgid "Show _hidden files"
|
msgid "Show _hidden files"
|
||||||
msgstr "Afficher les fichiers cac_hés"
|
msgstr "Afficher les fichiers cac_hés"
|
||||||
|
|
||||||
#: ../src/browser.c:1994
|
#: ../src/browser.c:1996
|
||||||
msgid "_Appearance"
|
msgid "_Appearance"
|
||||||
msgstr "_Apparence"
|
msgstr "_Apparence"
|
||||||
|
|
||||||
#: ../src/browser.c:2003 ../src/browser.c:2008
|
#: ../src/browser.c:2005 ../src/browser.c:2010
|
||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr "Type"
|
msgstr "Type"
|
||||||
|
|
||||||
#: ../src/browser.c:2029
|
#: ../src/browser.c:2031
|
||||||
msgid "_File associations"
|
msgid "_File associations"
|
||||||
msgstr "_Types de fichiers"
|
msgstr "_Types de fichiers"
|
||||||
|
|
||||||
#: ../src/browser.c:2079
|
#: ../src/browser.c:2081
|
||||||
msgid "Edit file association"
|
msgid "Edit file association"
|
||||||
msgstr "Modifier les associations de type"
|
msgstr "Modifier les associations de type"
|
||||||
|
|
||||||
#: ../src/browser.c:2092
|
#: ../src/browser.c:2094
|
||||||
msgid "Type:"
|
msgid "Type:"
|
||||||
msgstr "Type :"
|
msgstr "Type :"
|
||||||
|
|
||||||
#: ../src/browser.c:2101
|
#: ../src/browser.c:2103
|
||||||
msgid "Open with:"
|
msgid "Open with:"
|
||||||
msgstr "Ouvrir avec :"
|
msgstr "Ouvrir avec :"
|
||||||
|
|
||||||
#: ../src/browser.c:2112
|
#: ../src/browser.c:2114
|
||||||
msgid "View with:"
|
msgid "View with:"
|
||||||
msgstr "Visualiser avec :"
|
msgstr "Visualiser avec :"
|
||||||
|
|
||||||
#: ../src/browser.c:2123
|
#: ../src/browser.c:2125
|
||||||
msgid "Edit with:"
|
msgid "Edit with:"
|
||||||
msgstr "Modifier avec :"
|
msgstr "Modifier avec :"
|
||||||
|
|
||||||
#: ../src/browser.c:2267
|
#: ../src/browser.c:2269
|
||||||
msgid "Refreshing folder..."
|
msgid "Refreshing folder..."
|
||||||
msgstr "Actualisation du dossier..."
|
msgstr "Actualisation du dossier..."
|
||||||
|
|
||||||
|
|
68
po/it.po
68
po/it.po
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Browser 0.1.4\n"
|
"Project-Id-Version: Browser 0.1.4\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-07-18 00:47+0200\n"
|
"POT-Creation-Date: 2011-07-18 01:01+0200\n"
|
||||||
"PO-Revision-Date: 2010-04-07 23:18+0200\n"
|
"PO-Revision-Date: 2010-04-07 23:18+0200\n"
|
||||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
|
@ -28,7 +28,7 @@ msgstr ""
|
||||||
msgid "New _symbolic link..."
|
msgid "New _symbolic link..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:106 ../src/browser.c:877
|
#: ../src/browser.c:106 ../src/browser.c:879
|
||||||
msgid "Open file..."
|
msgid "Open file..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -157,35 +157,35 @@ msgstr ""
|
||||||
msgid "Error while loading configuration"
|
msgid "Error while loading configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:305
|
#: ../src/browser.c:306
|
||||||
msgid "File browser"
|
msgid "File browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:324
|
#: ../src/browser.c:325
|
||||||
msgid "View as..."
|
msgid "View as..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:328 ../src/browser.c:1963 ../src/browser.c:1971
|
#: ../src/browser.c:329 ../src/browser.c:1965 ../src/browser.c:1973
|
||||||
msgid "Details"
|
msgid "Details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:335 ../src/browser.c:1964 ../src/browser.c:1972
|
#: ../src/browser.c:336 ../src/browser.c:1966 ../src/browser.c:1974
|
||||||
msgid "Icons"
|
msgid "Icons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:342 ../src/browser.c:1965 ../src/browser.c:1973
|
#: ../src/browser.c:343 ../src/browser.c:1967 ../src/browser.c:1975
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:349 ../src/browser.c:1967 ../src/browser.c:1974
|
#: ../src/browser.c:350 ../src/browser.c:1969 ../src/browser.c:1976
|
||||||
msgid "Thumbnails"
|
msgid "Thumbnails"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:370
|
#: ../src/browser.c:371
|
||||||
msgid " Location: "
|
msgid " Location: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:698 ../src/browser.c:703 ../src/copy.c:674
|
#: ../src/browser.c:699 ../src/browser.c:704 ../src/copy.c:674
|
||||||
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
|
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
|
||||||
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
|
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
|
||||||
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
|
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
|
||||||
|
@ -193,101 +193,101 @@ msgstr ""
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:899 ../src/desktopicon.c:861 ../src/view.c:145
|
#: ../src/browser.c:901 ../src/desktopicon.c:861 ../src/view.c:145
|
||||||
#: ../src/view.c:420
|
#: ../src/view.c:420
|
||||||
msgid "Open with..."
|
msgid "Open with..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:991 ../src/browser.c:1365
|
#: ../src/browser.c:993 ../src/browser.c:1367
|
||||||
msgid "Refreshing folder: "
|
msgid "Refreshing folder: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1012
|
#: ../src/browser.c:1014
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s%u file%c (%u hidden)"
|
msgid "%s%u file%c (%u hidden)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1667
|
#: ../src/browser.c:1669
|
||||||
msgid "Filename"
|
msgid "Filename"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1669
|
#: ../src/browser.c:1671
|
||||||
msgid "Size"
|
msgid "Size"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1671
|
#: ../src/browser.c:1673
|
||||||
msgid "Owner"
|
msgid "Owner"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1673
|
#: ../src/browser.c:1675
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1675
|
#: ../src/browser.c:1677
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1677
|
#: ../src/browser.c:1679
|
||||||
msgid "MIME type"
|
msgid "MIME type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1941
|
#: ../src/browser.c:1943
|
||||||
msgid "File browser preferences"
|
msgid "File browser preferences"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1957
|
#: ../src/browser.c:1959
|
||||||
msgid "Default view:"
|
msgid "Default view:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1981
|
#: ../src/browser.c:1983
|
||||||
msgid "_Alternate row colors in detailed view"
|
msgid "_Alternate row colors in detailed view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1985
|
#: ../src/browser.c:1987
|
||||||
msgid "_Confirm before deletion"
|
msgid "_Confirm before deletion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1988
|
#: ../src/browser.c:1990
|
||||||
msgid "Sort _folders first"
|
msgid "Sort _folders first"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1991
|
#: ../src/browser.c:1993
|
||||||
msgid "Show _hidden files"
|
msgid "Show _hidden files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:1994
|
#: ../src/browser.c:1996
|
||||||
msgid "_Appearance"
|
msgid "_Appearance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2003 ../src/browser.c:2008
|
#: ../src/browser.c:2005 ../src/browser.c:2010
|
||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2029
|
#: ../src/browser.c:2031
|
||||||
msgid "_File associations"
|
msgid "_File associations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2079
|
#: ../src/browser.c:2081
|
||||||
msgid "Edit file association"
|
msgid "Edit file association"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2092
|
#: ../src/browser.c:2094
|
||||||
msgid "Type:"
|
msgid "Type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2101
|
#: ../src/browser.c:2103
|
||||||
msgid "Open with:"
|
msgid "Open with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2112
|
#: ../src/browser.c:2114
|
||||||
msgid "View with:"
|
msgid "View with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2123
|
#: ../src/browser.c:2125
|
||||||
msgid "Edit with:"
|
msgid "Edit with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/browser.c:2267
|
#: ../src/browser.c:2269
|
||||||
msgid "Refreshing folder..."
|
msgid "Refreshing folder..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
@ -293,6 +293,7 @@ Browser * browser_new(char const * directory)
|
||||||
|
|
||||||
/* plugins */
|
/* plugins */
|
||||||
browser->pl_helper.browser = browser;
|
browser->pl_helper.browser = browser;
|
||||||
|
browser->pl_helper.set_location = browser_set_location;
|
||||||
|
|
||||||
/* widgets */
|
/* widgets */
|
||||||
group = gtk_accel_group_new();
|
group = gtk_accel_group_new();
|
||||||
|
@ -852,6 +853,7 @@ int browser_load(Browser * browser, char const * plugin)
|
||||||
plugin_delete(p);
|
plugin_delete(p);
|
||||||
return -browser_error(NULL, error_get(), 1);
|
return -browser_error(NULL, error_get(), 1);
|
||||||
}
|
}
|
||||||
|
gtk_widget_hide(widget);
|
||||||
gtk_list_store_append(browser->pl_store, &iter);
|
gtk_list_store_append(browser->pl_store, &iter);
|
||||||
gtk_list_store_set(browser->pl_store, &iter, BPC_NAME, bp->name,
|
gtk_list_store_set(browser->pl_store, &iter, BPC_NAME, bp->name,
|
||||||
BPC_PLUGIN, p, BPC_BROWSERPLUGIN, bp,
|
BPC_PLUGIN, p, BPC_BROWSERPLUGIN, bp,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
TARGETS = properties.so
|
TARGETS = devices.so properties.so
|
||||||
PREFIX = /usr/local
|
PREFIX = /usr/local
|
||||||
DESTDIR =
|
DESTDIR =
|
||||||
LIBDIR = $(PREFIX)/lib
|
LIBDIR = $(PREFIX)/lib
|
||||||
|
@ -18,6 +18,13 @@ INSTALL = install
|
||||||
|
|
||||||
all: $(TARGETS)
|
all: $(TARGETS)
|
||||||
|
|
||||||
|
devices_OBJS = devices.o
|
||||||
|
devices_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||||
|
devices_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||||
|
|
||||||
|
devices.so: $(devices_OBJS)
|
||||||
|
$(LD) -o devices.so $(devices_OBJS) $(devices_LDFLAGS)
|
||||||
|
|
||||||
properties_OBJS = properties.o
|
properties_OBJS = properties.o
|
||||||
properties_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
properties_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||||
properties_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
properties_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||||
|
@ -25,20 +32,26 @@ properties_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||||
properties.so: $(properties_OBJS)
|
properties.so: $(properties_OBJS)
|
||||||
$(LD) -o properties.so $(properties_OBJS) $(properties_LDFLAGS)
|
$(LD) -o properties.so $(properties_OBJS) $(properties_LDFLAGS)
|
||||||
|
|
||||||
|
devices.o: devices.c ../../include/Browser.h
|
||||||
|
$(CC) $(devices_CFLAGS) -c devices.c
|
||||||
|
|
||||||
properties.o: properties.c ../../include/Browser.h
|
properties.o: properties.c ../../include/Browser.h
|
||||||
$(CC) $(properties_CFLAGS) -c properties.c
|
$(CC) $(properties_CFLAGS) -c properties.c
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) -- $(properties_OBJS)
|
$(RM) -- $(devices_OBJS) $(properties_OBJS)
|
||||||
|
|
||||||
distclean: clean
|
distclean: clean
|
||||||
$(RM) -- $(TARGETS)
|
$(RM) -- $(TARGETS)
|
||||||
|
|
||||||
install: $(TARGETS)
|
install: $(TARGETS)
|
||||||
|
$(MKDIR) $(DESTDIR)$(LIBDIR)/Browser/plugins
|
||||||
|
$(INSTALL) -m 0644 -- devices.so $(DESTDIR)$(LIBDIR)/Browser/plugins/devices.so
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/Browser/plugins
|
$(MKDIR) $(DESTDIR)$(LIBDIR)/Browser/plugins
|
||||||
$(INSTALL) -m 0644 -- properties.so $(DESTDIR)$(LIBDIR)/Browser/plugins/properties.so
|
$(INSTALL) -m 0644 -- properties.so $(DESTDIR)$(LIBDIR)/Browser/plugins/properties.so
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
|
$(RM) -- $(DESTDIR)$(LIBDIR)/Browser/plugins/devices.so
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/Browser/plugins/properties.so
|
$(RM) -- $(DESTDIR)$(LIBDIR)/Browser/plugins/properties.so
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall
|
.PHONY: all clean distclean install uninstall
|
||||||
|
|
94
src/plugins/devices.c
Normal file
94
src/plugins/devices.c
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
/* $Id$ */
|
||||||
|
/* Copyright (c) 2011 Pierre Pronchery <khorben@defora.org> */
|
||||||
|
/* This file is part of DeforaOS Desktop Browser */
|
||||||
|
/* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, version 3 of the License.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#include <System.h>
|
||||||
|
#include "Browser.h"
|
||||||
|
|
||||||
|
|
||||||
|
/* Devices */
|
||||||
|
/* private */
|
||||||
|
/* types */
|
||||||
|
typedef struct _Devices
|
||||||
|
{
|
||||||
|
GtkWidget * window;
|
||||||
|
GtkWidget * view;
|
||||||
|
} Devices;
|
||||||
|
|
||||||
|
|
||||||
|
/* prototypes */
|
||||||
|
static GtkWidget * _devices_init(BrowserPlugin * plugin);
|
||||||
|
static void _devices_destroy(BrowserPlugin * plugin);
|
||||||
|
|
||||||
|
/* callbacks */
|
||||||
|
static void _devices_on_selection_changed(gpointer data);
|
||||||
|
|
||||||
|
|
||||||
|
/* public */
|
||||||
|
/* variables */
|
||||||
|
BrowserPlugin plugin =
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"Devices",
|
||||||
|
_devices_init,
|
||||||
|
_devices_destroy,
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/* private */
|
||||||
|
/* functions */
|
||||||
|
/* devices_init */
|
||||||
|
static GtkWidget * _devices_init(BrowserPlugin * plugin)
|
||||||
|
{
|
||||||
|
Devices * devices;
|
||||||
|
GtkTreeSelection * treesel;
|
||||||
|
|
||||||
|
if((devices = object_new(sizeof(*devices))) == NULL)
|
||||||
|
return NULL;
|
||||||
|
plugin->priv = devices;
|
||||||
|
devices->window = gtk_scrolled_window_new(NULL, NULL);
|
||||||
|
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(devices->window),
|
||||||
|
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
|
||||||
|
devices->view = gtk_tree_view_new();
|
||||||
|
treesel = gtk_tree_view_get_selection(GTK_TREE_VIEW(devices->view));
|
||||||
|
g_signal_connect_swapped(G_OBJECT(treesel), "changed", G_CALLBACK(
|
||||||
|
_devices_on_selection_changed), plugin);
|
||||||
|
gtk_container_add(GTK_CONTAINER(devices->window), devices->view);
|
||||||
|
gtk_widget_show_all(devices->window);
|
||||||
|
return devices->window;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* devices_destroy */
|
||||||
|
static void _devices_destroy(BrowserPlugin * plugin)
|
||||||
|
{
|
||||||
|
Devices * devices = plugin->priv;
|
||||||
|
|
||||||
|
gtk_widget_destroy(devices->view);
|
||||||
|
object_delete(devices);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* callbacks */
|
||||||
|
/* devices_on_selection_changed */
|
||||||
|
static void _devices_on_selection_changed(gpointer data)
|
||||||
|
{
|
||||||
|
BrowserPlugin * plugin = data;
|
||||||
|
|
||||||
|
/* FIXME really implement */
|
||||||
|
plugin->helper->set_location(plugin->helper->browser, "/mnt");
|
||||||
|
}
|
|
@ -1,10 +1,18 @@
|
||||||
targets=properties
|
targets=devices,properties
|
||||||
cppflags_force=-I ../../include
|
cppflags_force=-I ../../include
|
||||||
cppflags=
|
cppflags=
|
||||||
cflags_force=-W `pkg-config --cflags libSystem gtk+-2.0`
|
cflags_force=-W `pkg-config --cflags libSystem gtk+-2.0`
|
||||||
cflags=-Wall -g -O2 -pedantic -fPIC
|
cflags=-Wall -g -O2 -pedantic -fPIC
|
||||||
dist=Makefile
|
dist=Makefile
|
||||||
|
|
||||||
|
[devices]
|
||||||
|
type=plugin
|
||||||
|
sources=devices.c
|
||||||
|
install=$(LIBDIR)/Browser/plugins
|
||||||
|
|
||||||
|
[devices.c]
|
||||||
|
depends=../../include/Browser.h
|
||||||
|
|
||||||
[properties]
|
[properties]
|
||||||
type=plugin
|
type=plugin
|
||||||
sources=properties.c
|
sources=properties.c
|
||||||
|
|
|
@ -60,7 +60,7 @@ static GtkWidget * _properties_init(BrowserPlugin * plugin)
|
||||||
/* FIXME really implement */
|
/* FIXME really implement */
|
||||||
widget = gtk_label_new("Folder");
|
widget = gtk_label_new("Folder");
|
||||||
gtk_box_pack_start(GTK_BOX(properties->view), widget, FALSE, TRUE, 0);
|
gtk_box_pack_start(GTK_BOX(properties->view), widget, FALSE, TRUE, 0);
|
||||||
gtk_widget_show(widget);
|
gtk_widget_show_all(properties->view);
|
||||||
return properties->view;
|
return properties->view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user