mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Refactor: DEFINE_TYPE GncItemEdit < GtkBox
This commit is contained in:
parent
546a91a575
commit
80f370f0d2
@ -61,10 +61,12 @@ enum
|
||||
#define MIN_BUTT_WIDTH 20 // minimum size for a button excluding border
|
||||
|
||||
static QofLogModule log_module = G_LOG_DOMAIN;
|
||||
static GtkBoxClass *gnc_item_edit_parent_class;
|
||||
|
||||
static GtkToggleButtonClass *gnc_item_edit_tb_parent_class;
|
||||
static void gnc_item_edit_destroying (GtkWidget *this, gpointer data);
|
||||
|
||||
G_DEFINE_TYPE (GncItemEdit, gnc_item_edit, GTK_TYPE_BOX)
|
||||
|
||||
static void
|
||||
gnc_item_edit_tb_init (GncItemEditTb *item_edit_tb)
|
||||
{
|
||||
@ -775,8 +777,6 @@ gnc_item_edit_class_init (GncItemEditClass *gnc_item_edit_class)
|
||||
|
||||
gtk_widget_class_set_css_name (GTK_WIDGET_CLASS(gnc_item_edit_class), "gnc-id-cursor");
|
||||
|
||||
gnc_item_edit_parent_class = g_type_class_peek_parent (gnc_item_edit_class);
|
||||
|
||||
object_class = G_OBJECT_CLASS(gnc_item_edit_class);
|
||||
widget_class = GTK_WIDGET_CLASS(gnc_item_edit_class);
|
||||
|
||||
@ -796,39 +796,6 @@ gnc_item_edit_class_init (GncItemEditClass *gnc_item_edit_class)
|
||||
widget_class->get_preferred_height = gnc_item_edit_get_preferred_height;
|
||||
}
|
||||
|
||||
/* FIXME: This way of initializing GObjects is obsolete. We should be
|
||||
* using G_DECLARE_FINAL_TYPE instead of rolling _get_type by hand.
|
||||
*/
|
||||
GType
|
||||
gnc_item_edit_get_type (void)
|
||||
{
|
||||
static GType gnc_item_edit_type = 0;
|
||||
|
||||
if (!gnc_item_edit_type)
|
||||
{
|
||||
static const GTypeInfo gnc_item_edit_info =
|
||||
{
|
||||
sizeof (GncItemEditClass),
|
||||
NULL,
|
||||
NULL,
|
||||
(GClassInitFunc) gnc_item_edit_class_init,
|
||||
NULL,
|
||||
NULL,
|
||||
sizeof (GncItemEdit),
|
||||
0, /* n_preallocs */
|
||||
(GInstanceInitFunc) gnc_item_edit_init,
|
||||
NULL,
|
||||
};
|
||||
|
||||
gnc_item_edit_type =
|
||||
g_type_register_static (GTK_TYPE_BOX,
|
||||
"GncItemEdit",
|
||||
&gnc_item_edit_info, 0);
|
||||
}
|
||||
|
||||
return gnc_item_edit_type;
|
||||
}
|
||||
|
||||
gint
|
||||
gnc_item_edit_get_margin (GncItemEdit *item_edit, Sides side)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user