Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dev:xfdesktop:port-to-gio-progress [2010/10/21 00:08] – 217.229.125.71 | dev:xfdesktop:port-to-gio-progress [2010/10/22 13:14] – 217.229.126.137 | ||
---|---|---|---|
Line 23: | Line 23: | ||
==== xfdesktop-file-icon-manager.{c, | ==== xfdesktop-file-icon-manager.{c, | ||
- | |||
- | === xfdesktop_file_icon_menu_mime_app_executed() === | ||
- | |||
- | Use '' | ||
- | instead of '' | ||
- | before and after this call (similar to how Thunar does it). | ||
- | |||
- | === xfdesktop_menu_item_from_mime_handler() === | ||
- | |||
- | Replace this method with a similar one based on '' | ||
- | '' | ||
- | |||
- | === xfdesktop_file_icon_menu_other_app() === | ||
- | |||
- | Again, we only need the '' | ||
- | Replace '' | ||
- | and '' | ||
- | |||
- | === xfdesktop_file_icon_menu_create_launcher() === | ||
- | |||
- | Use a '' | ||
- | the file URI. Feed exo-desktop-item-edit with the URI instead of a local path. | ||
- | The function '' | ||
- | xfce4-panel/ | ||
- | this. | ||
=== xfdesktop_file_icon_create_file_error() === | === xfdesktop_file_icon_create_file_error() === | ||
Line 79: | Line 54: | ||
Use '' | Use '' | ||
- | Use '' | ||
- | '' | ||
=== xfdesktop_file_icon_manager_add_icon() === | === xfdesktop_file_icon_manager_add_icon() === | ||
Line 132: | Line 105: | ||
=== xfdesktop_file_icon_manager_real_init() === | === xfdesktop_file_icon_manager_real_init() === | ||
- | Get rid of the '' | + | Get rid of the global '' |
- | The hash table needs to use either URIs or '' | + | |
- | and equal functions for them. URIs are easier due to the availability of string | + | |
- | hash and equal functions, I guess. | + | |
We'll have to change the '' | We'll have to change the '' | ||
Line 167: | Line 137: | ||
Replace the '' | Replace the '' | ||
the '' | the '' | ||
- | |||
- | Remove the '' | ||
==== xfdesktop-file-properties-dialog.{c, | ==== xfdesktop-file-properties-dialog.{c, | ||
Line 295: | Line 263: | ||
Instead of '' | Instead of '' | ||
and forget. | and forget. | ||
- | |||
- | === xfdesktop_regular_file_icon_rename_file() === | ||
- | |||
- | See previous function. | ||
=== xfdesktop_regular_file_icon_peek_info() === | === xfdesktop_regular_file_icon_peek_info() === |