[Thunar-workers] [Thunar File Manager] page changed: projects:thunar-actions-plugin
thunar-workers at xfce.org
thunar-workers at xfce.org
Sun May 11 12:47:14 CEST 2008
A page in your DokuWiki was added or changed. Here are the details:
Date : 2008/05/11 10:47
Browser : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2)
IP-Address : 84.245.3.195
Hostname : 84-245-3-195.dsl.cambrium.nl
Old Revision: http://thunar.xfce.org/pwiki/projects/thunar-actions-plugin?rev=1210502463
New Revision: http://thunar.xfce.org/pwiki/projects/thunar-actions-plugin
Edit Summary:
User : tuxcrafter
@@ -1,5 +1,4 @@
- * Unordered List Item
====== Thunar Actions Plugin ======
This is an introduction for a new thunar plugin called thunar-actions-plugin. The plugin will be an evolution on the current existing thunar-uca custom actions plugin.
@@ -33,4 +32,87 @@
* mime-type parsing
* .desktop file parsing
* xdg environment parsing
+ freedesktop.org .desktop specification
+ freedesktop.org mime specification ordering
+ freedesktop.org basedir specification
+ gnome/gtk/mid Human Interface Guidelines
+
+ native packaging planning for:
+ fedora/debian/ubuntu
+
+ ===== status: =====
+ we are creating small code frameworks to get the key/base technology's working and documented.
+
+ ===== planning: =====
+ * build environment
+ * thunarx plugin system
+ * context menu framework
+ * .desktop parsing
+ * mime type parsing
+ * creating library's
+ * gtk widgets
+ * efficient function from thunar
+ * best caching technology's
+ * best querying technology's
+ * merging the technology's
+ * ......
+
+ ===== sub application: xdg-gtk-desktop-file-manager =====
+ sort of based on:
+ xdg-mime
+ xdg-desktop-icon
+ xdg-desktop-menu
+ update-desktop-database
+ desktop-file-validate
+ desktop-file-install
+
+ standard GNOME/GTK/MID HIG compliant application to open .desktop files
+ - save .desktop file
+ - change standard keywords as in the spec:
+ - name
+ - genericname
+ - comment
+ - icon
+ - exec (using xdg place holders like %f %F
+ - categories
+ - onlyshowin
+ - mimetype
+
+ ==== smart features: ====
+ - enter extensions to get mime type selections
+ - enter string to get matching mime type selections
+ - typing “image” in the edit box, results in a list of mime-types
+
+ ''...
+ image/x-icon ico
+ image/x-jg art
+ image/x-jng jng
+ image/x-ms-bmp bmp
+ image/x-photoshop psd
+ ...''
+
+ - exclude, include and pattern selection to create a list of mime types.
+ - some smart gui selection methods molecular auto addition of .desktop keys and values.
+
+ ==== sub application: thunar-actions-plugin-settings (optional integration in thunar) ====
+
+
+ - shows list of used .desktop files for the context menu (list of action's)
+ - open selected elements with xdg-gtk-desktop-file-manger
+ - alphabetic ordering based on environment settings
+
+ ==== code flow: ====
+
+ note: needs more documentation, creation of flow diagrams to get a clear structure of the code flow.
+
+ - parsing and caching .desktop files
+ - caching .desktop files key elements
+ - parsing and caching mime types of selected files
+ - filter elements that are common on mime type
+ - create context menu, submenus and action
+
+ menu-element press event
+ - matching of the .desktop file key elements
+ - argument ordering based on used placeholder
+ - execute command with arguments
--
This mail was generated by DokuWiki at
http://thunar.xfce.org/pwiki/
More information about the Thunar-workers
mailing list