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

  • When the button is clicked nothing happens, actually lots of warnings are emitted:
    • (gtkicontheme.c:5497):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
    • (gtkicontheme.c:2226):gtk_icon_theme_choose_icon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
  • 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