X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-data-editor.c;h=18fd5e8e8d81d294f0557ecb8de1b6cb2b852ed0;hb=8855cb5d6ff72efd5bdb05b339cf9fb175991d5e;hp=b1526ac95af529f0c875208f061caf181cf4f8fe;hpb=7870d7c1461cbbf1496913f999ed31c47c490512;p=pspp diff --git a/src/ui/gui/psppire-data-editor.c b/src/ui/gui/psppire-data-editor.c index b1526ac95a..18fd5e8e8d 100644 --- a/src/ui/gui/psppire-data-editor.c +++ b/src/ui/gui/psppire-data-editor.c @@ -31,7 +31,6 @@ #include "ui/gui/psppire-data-store.h" #include "ui/gui/psppire-value-entry.h" #include "ui/gui/psppire-var-sheet.h" -#include "ui/gui/psppire.h" #include "ui/gui/psppire-conf.h" #include @@ -225,14 +224,10 @@ psppire_data_editor_get_property (GObject *object, static void psppire_data_editor_switch_page (GtkNotebook *notebook, -#if GTK_DISABLE_DEPRECATED && GTK_CHECK_VERSION(2,20,0) - gpointer page, -#else - GtkNotebookPage *page, -#endif + GtkWidget *w, guint page_num) { - GTK_NOTEBOOK_CLASS (parent_class)->switch_page (notebook, page, page_num); + GTK_NOTEBOOK_CLASS (parent_class)->switch_page (notebook, w, page_num); psppire_data_editor_update_ui_manager (PSPPIRE_DATA_EDITOR (notebook)); } @@ -715,13 +710,13 @@ psppire_data_editor_init (PsppireDataEditor *de) de->cell_ref_label = gtk_label_new (""); gtk_label_set_width_chars (GTK_LABEL (de->cell_ref_label), 25); - gtk_misc_set_alignment (GTK_MISC (de->cell_ref_label), 0.0, 0.5); + gtk_widget_set_valign (de->cell_ref_label, GTK_ALIGN_CENTER); de->datum_entry = psppire_value_entry_new (); g_signal_connect (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (de->datum_entry))), "activate", G_CALLBACK (on_datum_entry_activate), de); - hbox = gtk_hbox_new (FALSE, 0); + hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); gtk_box_pack_start (GTK_BOX (hbox), de->cell_ref_label, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (hbox), de->datum_entry, TRUE, TRUE, 0); @@ -729,7 +724,7 @@ psppire_data_editor_init (PsppireDataEditor *de) de->datasheet_vbox_widget = make_single_datasheet (de, GTK_TREE_VIEW_GRID_LINES_BOTH, FALSE); - de->vbox = gtk_vbox_new (FALSE, 0); + de->vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); gtk_box_pack_start (GTK_BOX (de->vbox), hbox, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (de->vbox), de->datasheet_vbox_widget, TRUE, TRUE, 0); @@ -800,12 +795,8 @@ static void set_font_recursively (GtkWidget *w, gpointer data) { PangoFontDescription *font_desc = data; - GtkRcStyle *style = gtk_widget_get_modifier_style (w); - pango_font_description_free (style->font_desc); - style->font_desc = pango_font_description_copy (font_desc); - - gtk_widget_modify_style (w, style); + gtk_widget_override_font (w, font_desc); if ( GTK_IS_CONTAINER (w)) gtk_container_foreach (GTK_CONTAINER (w), set_font_recursively, font_desc);