mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Refactor: DEFINE_TYPE GncItemList < GtkEventBox
This commit is contained in:
parent
fea6405f78
commit
39a1bfd10d
@ -44,12 +44,13 @@ enum
|
||||
LAST_SIGNAL
|
||||
};
|
||||
|
||||
static GtkEventBoxClass* gnc_item_list_parent_class;
|
||||
static guint gnc_item_list_signals[LAST_SIGNAL];
|
||||
|
||||
gboolean _gnc_item_find_selection (GtkTreeModel* model, GtkTreePath* path,
|
||||
GtkTreeIter* iter, gpointer data);
|
||||
|
||||
G_DEFINE_TYPE (GncItemList, gnc_item_list, GTK_TYPE_EVENT_BOX);
|
||||
|
||||
gint
|
||||
gnc_item_list_num_entries (GncItemList* item_list)
|
||||
{
|
||||
@ -390,8 +391,6 @@ gnc_item_list_class_init (GncItemListClass* item_list_class)
|
||||
{
|
||||
GObjectClass* object_class = G_OBJECT_CLASS (item_list_class);
|
||||
|
||||
gnc_item_list_parent_class = g_type_class_peek_parent (item_list_class);
|
||||
|
||||
gtk_widget_class_set_css_name (GTK_WIDGET_CLASS(item_list_class), "gnc-id-sheet-list");
|
||||
|
||||
gnc_item_list_signals[SELECT_ITEM] =
|
||||
@ -429,36 +428,6 @@ gnc_item_list_class_init (GncItemListClass* item_list_class)
|
||||
item_list_class->activate_item = NULL;
|
||||
}
|
||||
|
||||
|
||||
GType
|
||||
gnc_item_list_get_type (void)
|
||||
{
|
||||
static GType gnc_item_list_type = 0;
|
||||
|
||||
if (gnc_item_list_type == 0)
|
||||
{
|
||||
static const GTypeInfo gnc_item_list_info =
|
||||
{
|
||||
sizeof (GncItemListClass),
|
||||
NULL,
|
||||
NULL,
|
||||
(GClassInitFunc) gnc_item_list_class_init,
|
||||
NULL,
|
||||
NULL,
|
||||
sizeof (GncItemList),
|
||||
0,
|
||||
(GInstanceInitFunc) gnc_item_list_init
|
||||
};
|
||||
|
||||
gnc_item_list_type =
|
||||
g_type_register_static (GTK_TYPE_EVENT_BOX, "GncItemList",
|
||||
&gnc_item_list_info, 0);
|
||||
}
|
||||
|
||||
return gnc_item_list_type;
|
||||
}
|
||||
|
||||
|
||||
static void
|
||||
tree_view_selection_changed (GtkTreeSelection* selection,
|
||||
gpointer data)
|
||||
|
Loading…
Reference in New Issue
Block a user