mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Remove the no longer widgets for setting register colours
This commit is contained in:
parent
9973bbe6eb
commit
6aa09abbcd
@ -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);
|
||||||
|
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user