if (window->basename)
g_string_append_printf (title, "%s ", window->basename);
- if (window->id != '\0')
+ if (window->id)
g_string_append_printf (title, "[%s] ", window->id);
g_string_append_unichar (title, 0x2014); /* em dash */
sscanf (bare_version, "%*d.%d.%*d", &minor);
if (minor % 2)
g_string_append_printf (title, " - Test version! Please report bugs to %s", PACKAGE_BUGREPORT);
-
+
gtk_window_set_title (GTK_WINDOW (window), title->str);
g_string_free (title, TRUE);
filename = g_filename_display_name (key);
item = gtk_check_menu_item_new_with_label (filename);
g_free (filename);
-
+
g_hash_table_insert (window->menuitem_table, key, item);
}
insert_menuitem (GObject *reg, const gchar *key, gpointer data)
{
PsppireWindow *window = PSPPIRE_WINDOW (data);
-
+
insert_menuitem_into_menu (window, (gpointer) key);
}
window->description = NULL;
window->list_name = NULL;
- gtk_style_context_add_provider_for_screen (gdk_screen_get_default (),
- GTK_STYLE_PROVIDER (gtk_css_provider_get_default ()),
- GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
-
window->menuitem_table = g_hash_table_new (g_str_hash, g_str_equal);
window_model_type =
g_type_register_static (G_TYPE_INTERFACE, "PsppireWindowModel",
&window_model_info, 0);
-
+
g_type_interface_add_prerequisite (window_model_type, G_TYPE_OBJECT);
}