[Gnucash-changes] r12075 - gnucash/trunk - Finish converting type
creation over from gtk_type_unique() to
David Hampton
hampton at cvs.gnucash.org
Wed Nov 30 20:14:04 EST 2005
Author: hampton
Date: 2005-11-30 20:14:03 -0500 (Wed, 30 Nov 2005)
New Revision: 12075
Trac: http://svn.gnucash.org/trac/changeset/12075
Modified:
gnucash/trunk/ChangeLog
gnucash/trunk/src/business/business-gnome/search-owner.c
gnucash/trunk/src/gnome-utils/gnc-query-list.c
gnucash/trunk/src/gnome/gnc-split-reg.c
gnucash/trunk/src/register/register-gnome/gnucash-date-picker.c
Log:
Finish converting type creation over from gtk_type_unique() to
g_type_register_static().
Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog 2005-12-01 00:45:13 UTC (rev 12074)
+++ gnucash/trunk/ChangeLog 2005-12-01 01:14:03 UTC (rev 12075)
@@ -1,5 +1,11 @@
2005-11-30 David Hampton <hampton at employees.org>
+ * src/register/register-gnome/gnucash-date-picker.c:
+ * src/business/business-gnome/search-owner.c:
+ * src/gnome-utils/gnc-query-list.c:
+ * src/gnome/gnc-split-reg.c: Finish converting type creation over
+ from gtk_type_unique() to g_type_register_static().
+
* various: More trivial conversions from deprecated gtk/gnome
functions to supported functions.
Modified: gnucash/trunk/src/business/business-gnome/search-owner.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/search-owner.c 2005-12-01 00:45:13 UTC (rev 12074)
+++ gnucash/trunk/src/business/business-gnome/search-owner.c 2005-12-01 01:14:03 UTC (rev 12075)
@@ -71,17 +71,21 @@
static guint type = 0;
if (!type) {
- GtkTypeInfo type_info = {
- "GNCSearchOwner",
- sizeof(GNCSearchOwner),
- sizeof(GNCSearchOwnerClass),
- (GtkClassInitFunc)gnc_search_owner_class_init,
- (GtkObjectInitFunc)gnc_search_owner_init,
- NULL,
- NULL
+ GTypeInfo type_info = {
+ sizeof(GNCSearchOwnerClass), /* class_size */
+ NULL, /* base_init */
+ NULL, /* base_finalize */
+ (GClassInitFunc)gnc_search_owner_class_init,
+ NULL, /* class_finalize */
+ NULL, /* class_data */
+ sizeof(GNCSearchOwner), /* */
+ 0, /* n_preallocs */
+ (GInstanceInitFunc)gnc_search_owner_init,
};
- type = gtk_type_unique(gnc_search_core_type_get_type (), &type_info);
+ type = g_type_register_static (GNC_TYPE_SEARCH_CORE_TYPE,
+ "GNCSearchOwner",
+ &type_info, 0);
}
return type;
Modified: gnucash/trunk/src/gnome/gnc-split-reg.c
===================================================================
--- gnucash/trunk/src/gnome/gnc-split-reg.c 2005-12-01 00:45:13 UTC (rev 12074)
+++ gnucash/trunk/src/gnome/gnc-split-reg.c 2005-12-01 01:14:03 UTC (rev 12075)
@@ -206,19 +206,21 @@
if (!gnc_split_reg_type)
{
- GtkTypeInfo gnc_split_reg_info =
- {
- "GNCSplitReg",
- sizeof (GNCSplitReg),
- sizeof (GNCSplitRegClass),
- (GtkClassInitFunc) gnc_split_reg_class_init,
- (GtkObjectInitFunc) gnc_split_reg_init,
- NULL, /* reserved_1 */
- NULL, /* reserved_2 */
- (GtkClassInitFunc) NULL
+ GTypeInfo type_info = {
+ sizeof(GNCSplitRegClass), /* class_size */
+ NULL, /* base_init */
+ NULL, /* base_finalize */
+ (GClassInitFunc)gnc_split_reg_class_init,
+ NULL, /* class_finalize */
+ NULL, /* class_data */
+ sizeof(GNCSplitReg), /* */
+ 0, /* n_preallocs */
+ (GInstanceInitFunc)gnc_split_reg_init,
};
- gnc_split_reg_type = gtk_type_unique( GTK_TYPE_VBOX, &gnc_split_reg_info );
+ gnc_split_reg_type = g_type_register_static( GTK_TYPE_VBOX,
+ "GNCSplitReg",
+ &type_info, 0 );
}
return gnc_split_reg_type;
Modified: gnucash/trunk/src/gnome-utils/gnc-query-list.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-query-list.c 2005-12-01 00:45:13 UTC (rev 12074)
+++ gnucash/trunk/src/gnome-utils/gnc-query-list.c 2005-12-01 01:14:03 UTC (rev 12075)
@@ -88,20 +88,21 @@
if (!gnc_query_list_type)
{
- static const GtkTypeInfo gnc_query_list_info =
- {
- "GNCQueryList",
- sizeof (GNCQueryList),
- sizeof (GNCQueryListClass),
- (GtkClassInitFunc) gnc_query_list_class_init,
- (GtkObjectInitFunc) gnc_query_list_init,
- /* reserved_1 */ NULL,
- /* reserved_2 */ NULL,
- (GtkClassInitFunc) NULL
+ GTypeInfo type_info = {
+ sizeof(GNCQueryListClass), /* class_size */
+ NULL, /* base_init */
+ NULL, /* base_finalize */
+ (GClassInitFunc)gnc_query_list_class_init,
+ NULL, /* class_finalize */
+ NULL, /* class_data */
+ sizeof (GNCQueryList), /* */
+ 0, /* n_preallocs */
+ (GInstanceInitFunc)gnc_query_list_init,
};
- gnc_query_list_type = gtk_type_unique(GTK_TYPE_CLIST,
- &gnc_query_list_info);
+ gnc_query_list_type = g_type_register_static(GTK_TYPE_CLIST,
+ "GNCQueryList",
+ &type_info, 0);
}
return gnc_query_list_type;
Modified: gnucash/trunk/src/register/register-gnome/gnucash-date-picker.c
===================================================================
--- gnucash/trunk/src/register/register-gnome/gnucash-date-picker.c 2005-12-01 00:45:13 UTC (rev 12074)
+++ gnucash/trunk/src/register/register-gnome/gnucash-date-picker.c 2005-12-01 01:14:03 UTC (rev 12075)
@@ -167,21 +167,23 @@
if (gnc_date_picker_type == 0)
{
- GtkTypeInfo gnc_date_picker_info =
+ GTypeInfo type_info =
{
- "GNCDatePicker",
- sizeof(GNCDatePicker),
- sizeof(GNCDatePickerClass),
- (GtkClassInitFunc) gnc_date_picker_class_init,
- (GtkObjectInitFunc) gnc_date_picker_init,
- NULL, /* reserved_1 */
- NULL, /* reserved_2 */
- (GtkClassInitFunc) NULL
+ sizeof(GNCDatePickerClass), /* class_size */
+ NULL, /* base_init */
+ NULL, /* base_finalize */
+ (GClassInitFunc)gnc_date_picker_class_init,
+ NULL, /* class_finalize */
+ NULL, /* class_data */
+ sizeof(GNCDatePicker), /* */
+ 0, /* n_preallocs */
+ (GInstanceInitFunc)gnc_date_picker_init,
};
gnc_date_picker_type =
- gtk_type_unique (gnome_canvas_widget_get_type(),
- &gnc_date_picker_info);
+ g_type_register_static (gnome_canvas_widget_get_type(),
+ "GNCDatePicker",
+ &type_info, 0);
}
return gnc_date_picker_type;
More information about the gnucash-changes
mailing list