Remove the no longer widgets for setting register colours

This commit is contained in:
Robert Fewell 2017-09-04 15:58:58 +01:00
parent 9973bbe6eb
commit 6aa09abbcd
3 changed files with 0 additions and 65 deletions

View File

@ -528,30 +528,6 @@ gnucash_register_create_widget (Table *table)
gtk_widget_show (reg->hscrollbar); gtk_widget_show (reg->hscrollbar);
reg->hscrollbar_visible = TRUE; reg->hscrollbar_visible = TRUE;
/* The gtkrc color helper widgets need to be part of a window
* hierarchy so they can be realized. Stick them in a box
* underneath the register, but don't show the box to the
* user. */
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_box_set_homogeneous (GTK_BOX (box), FALSE);
gtk_widget_set_no_show_all(GTK_WIDGET(box), TRUE);
gtk_box_pack_start(GTK_BOX(box),
GNUCASH_SHEET(sheet)->header_color, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX(box),
GNUCASH_SHEET(sheet)->primary_color, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX(box),
GNUCASH_SHEET(sheet)->secondary_color, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX(box),
GNUCASH_SHEET(sheet)->split_color, TRUE, TRUE, 0);
gtk_grid_attach (GTK_GRID(widget), GTK_WIDGET(box), 0, 3, 1, 1);
gtk_widget_set_hexpand (GTK_WIDGET(box), TRUE);
gtk_widget_set_halign (GTK_WIDGET(box), GTK_ALIGN_FILL);
gtk_widget_set_vexpand (GTK_WIDGET(box), TRUE);
gtk_widget_set_valign (GTK_WIDGET(box), GTK_ALIGN_FILL);
g_object_set (GTK_WIDGET(box), "margin", 0, NULL);
g_signal_connect (GNUCASH_SHEET(sheet)->hadj, "changed", g_signal_connect (GNUCASH_SHEET(sheet)->hadj, "changed",
G_CALLBACK (gnucash_register_update_hadjustment), reg); G_CALLBACK (gnucash_register_update_hadjustment), reg);

View File

@ -2315,17 +2315,6 @@ gnucash_sheet_table_load (GnucashSheet *sheet, gboolean do_scroll)
gnucash_sheet_activate_cursor_cell (sheet, TRUE); gnucash_sheet_activate_cursor_cell (sheet, TRUE);
} }
static void
gnucash_sheet_realize_entry (GnucashSheet *sheet, GtkWidget *entry)
{
GValue gval = {0,};
g_value_init (&gval, G_TYPE_BOOLEAN);
g_value_set_boolean (&gval, FALSE);
g_object_set_property (G_OBJECT (entry), "editable", &gval);
gtk_widget_realize (entry);
}
/*************************************************************/ /*************************************************************/
/** Map a cell type to a css style class. */ /** Map a cell type to a css style class. */
@ -2392,32 +2381,6 @@ gnucash_get_style_classes (GnucashSheet *sheet, GtkStyleContext *stylectxt,
} }
gtk_style_context_add_class (stylectxt, full_class); gtk_style_context_add_class (stylectxt, full_class);
/** Create the entries used for nameing register colors in gtkrc. */
static void
gnucash_sheet_create_color_hack(GnucashSheet *sheet)
{
sheet->header_color = gtk_entry_new();
sheet->primary_color = gtk_entry_new();
sheet->secondary_color = gtk_entry_new();
sheet->split_color = gtk_entry_new();
gtk_widget_set_name(sheet->header_color, "header_color");
gtk_widget_set_name(sheet->primary_color, "primary_color");
gtk_widget_set_name(sheet->secondary_color, "secondary_color");
gtk_widget_set_name(sheet->split_color, "split_color");
g_signal_connect_after(sheet, "realize",
G_CALLBACK(gnucash_sheet_realize_entry),
sheet->header_color);
g_signal_connect_after(sheet, "realize",
G_CALLBACK(gnucash_sheet_realize_entry),
sheet->primary_color);
g_signal_connect_after(sheet, "realize",
G_CALLBACK(gnucash_sheet_realize_entry),
sheet->secondary_color);
g_signal_connect_after(sheet, "realize",
G_CALLBACK(gnucash_sheet_realize_entry),
sheet->split_color);
g_free (full_class); g_free (full_class);
} }

View File

@ -66,10 +66,6 @@ struct _GnucashSheet
gboolean use_theme_colors; gboolean use_theme_colors;
gboolean use_horizontal_lines; gboolean use_horizontal_lines;
gboolean use_vertical_lines; gboolean use_vertical_lines;
GtkWidget *header_color;
GtkWidget *primary_color;
GtkWidget *secondary_color;
GtkWidget *split_color;
gboolean dark_theme; gboolean dark_theme;
gboolean input_cancelled; gboolean input_cancelled;