static void on_xfwm_channel_property_changed (XfconfChannel *wm_channel, const gchar *property_name, const GValue *value, WindowckPlugin *wckp) { if (g_str_has_prefix(property_name, "/general/") == TRUE) { const gchar *name = &property_name[9]; switch (G_VALUE_TYPE(value)) { case G_TYPE_STRING: if (!strcmp (name, "title_font") || !strcmp (name, "show_app_icon")) { apply_wm_settings (wckp); } else if (!strcmp (name, "theme")) { init_title(wckp); reload_wnck_title (wckp); } break; default: g_warning("The property '%s' is not supported", property_name); break; } } }
static void on_refresh_item_activated (GtkMenuItem *refresh, WindowckPlugin *wckp) { init_title(wckp); reload_wnck_title (wckp); }