Xfce Wiki

Sub domains
 

xfce4-places-plugin

WIP Repository

What works

  • Plugin loads and its button looks fine
  • Properties dialog

What needs to be worked

  • Restore the style-update signal handler removed by this commit.
    • The problem is that all gtk3 plugins are affected by this signal being emitted on cursor move, possibly a panel bug.
  • More test & release a development version

Deprecations & Warnings

$ make clean && make 2> build.log

$ grep "warning:" build.log | wc -l
83

$ grep "warning:" build.log | cut -d: -f5 | sort | uniq -c | sort -n -r
5  inline function ‘places_bookmark_group_get_bookmarks’ declared but never defined
5  inline function ‘places_bookmark_group_destroy’ declared but never defined
5  inline function ‘places_bookmark_group_create’ declared but never defined
5  inline function ‘places_bookmark_group_changed’ declared but never defined
5  inline function ‘places_bookmark_destroy’ declared but never defined
5  inline function ‘places_bookmark_create’ declared but never defined
5  inline function ‘places_bookmark_action_destroy’ declared but never defined
5  inline function ‘places_bookmark_action_create’ declared but never defined
5  inline function ‘places_bookmark_action_call’ declared but never defined
4  ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
3  ‘gtk_misc_set_alignment’ is deprecated [-Wdeprecated-declarations]
3  ‘gtk_misc_get_type’ is deprecated [-Wdeprecated-declarations]
3  ‘gtk_image_menu_item_set_image’ is deprecated [-Wdeprecated-declarations]
3  ‘gtk_image_menu_item_get_type’ is deprecated
3  ‘gtk_alignment_set’ is deprecated [-Wdeprecated-declarations]
3  ‘gtk_alignment_get_type’ is deprecated [-Wdeprecated-declarations]
2  ‘gtk_menu_popup’ is deprecated
2  ‘gtk_image_menu_item_new_with_label’ is deprecated
1  ‘gtk_widget_get_style’ is deprecated
1  ‘gtk_stock_lookup’ is deprecated [-Wdeprecated-declarations]
1  ‘gtk_show_uri’ is deprecated
1  ‘gtk_image_new_from_stock’ is deprecated
1  ‘gtk_image_menu_item_new_with_mnemonic’ is deprecated
1  ‘gtk_image_menu_item_new_from_stock’ is deprecated
1  ‘gtk_icon_info_free’ is deprecated
1  ‘gtk_alignment_new’ is deprecated [-Wdeprecated-declarations]
1  ‘gdk_pointer_ungrab’ is deprecated
1  ‘gdk_pointer_grab’ is deprecated
1  ‘gdk_keyboard_ungrab’ is deprecated
1  ‘gdk_keyboard_grab’ is deprecated