[Gnucash-changes] Two of Stephen Evanchik's patches.

Derek Atkins warlord at cvs.gnucash.org
Sun Dec 19 10:50:25 EST 2004


Log Message:
-----------
Two of Stephen Evanchik's patches.

	Stephen Evanchik's Minor touch-ups to GNCCurrencyEdit:
        * src/gnome-utils/gnc-currency-edit.c:
          In gnc_currency_edit_get_type added 'const' keyword and
          final NULL entry in currency_edit_info declaration

          In gnc_currency_edit_new use g_type_class_ref and 
          GNC_TYPE_CURRENCY_EDIT macro; move gtk_type_new to
          g_object_new

	Stephen Evanchik's patch to remove references to gtk_type_new
	in converted widgets:
        * src/gnome-utils/gnc-date-edit.h:
          Added GNC_TYPE_DATE_EDIT macro
        * src/gnome-utils/gnc-general-select.h:
          Added GNC_TYPE_GENERAL_SELECT macro
        * src/gnome-utils/gnc-date-edit.c:
        * src/gnome-utils/gnc-general-select.c:
        * src/gnome-utils/gnc-dense-cal.c:
          gtk_type_new -> g_object_new

Tags:
----
gnucash-gnome2-dev

Modified Files:
--------------
    gnucash:
        ChangeLog
    gnucash/src/gnome-utils:
        gnc-currency-edit.c
        gnc-date-edit.c
        gnc-date-edit.h
        gnc-dense-cal.c
        gnc-general-select.c
        gnc-general-select.h

Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1487.2.150
retrieving revision 1.1487.2.151
diff -LChangeLog -LChangeLog -u -r1.1487.2.150 -r1.1487.2.151
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,25 @@
+2004-12-19  Derek Atkins  <derek at ihtfp.com>
+
+	Stephen Evanchik's Minor touch-ups to GNCCurrencyEdit:
+        * src/gnome-utils/gnc-currency-edit.c:
+          In gnc_currency_edit_get_type added 'const' keyword and
+          final NULL entry in currency_edit_info declaration
+
+          In gnc_currency_edit_new use g_type_class_ref and 
+          GNC_TYPE_CURRENCY_EDIT macro; move gtk_type_new to
+          g_object_new
+
+	Stephen Evanchik's patch to remove references to gtk_type_new
+	in converted widgets:
+        * src/gnome-utils/gnc-date-edit.h:
+          Added GNC_TYPE_DATE_EDIT macro
+        * src/gnome-utils/gnc-general-select.h:
+          Added GNC_TYPE_GENERAL_SELECT macro
+        * src/gnome-utils/gnc-date-edit.c:
+        * src/gnome-utils/gnc-general-select.c:
+        * src/gnome-utils/gnc-dense-cal.c:
+          gtk_type_new -> g_object_new
+
 2004-12-18  Derek Atkins  <derek at ihtfp.com>
 
 	Stephen Evanchik's GncDenseCal GObject patch:
Index: gnc-general-select.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/gnc-general-select.c,v
retrieving revision 1.3.4.6
retrieving revision 1.3.4.7
diff -Lsrc/gnome-utils/gnc-general-select.c -Lsrc/gnome-utils/gnc-general-select.c -u -r1.3.4.6 -r1.3.4.7
--- src/gnome-utils/gnc-general-select.c
+++ src/gnome-utils/gnc-general-select.c
@@ -241,7 +241,7 @@
 	g_return_val_if_fail (get_string != NULL, NULL);
 	g_return_val_if_fail (new_select != NULL, NULL);
 
-	gsl = gtk_type_new (gnc_general_select_get_type ());
+	gsl = g_object_new(GNC_TYPE_GENERAL_SELECT, NULL, NULL);
 
 	create_children (gsl, type);
 	gsl->get_string = get_string;
Index: gnc-date-edit.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/gnc-date-edit.c,v
retrieving revision 1.5.4.10
retrieving revision 1.5.4.11
diff -Lsrc/gnome-utils/gnc-date-edit.c -Lsrc/gnome-utils/gnc-date-edit.c -u -r1.5.4.10 -r1.5.4.11
--- src/gnome-utils/gnc-date-edit.c
+++ src/gnome-utils/gnc-date-edit.c
@@ -751,7 +751,7 @@
 {
 	GNCDateEdit *gde;
 
-	gde = gtk_type_new (gnc_date_edit_get_type ());
+	gde = g_object_new (GNC_TYPE_DATE_EDIT, NULL, NULL);
 
 	gde->flags = flags;
 	create_children (gde);
Index: gnc-general-select.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/gnc-general-select.h,v
retrieving revision 1.3.4.2
retrieving revision 1.3.4.3
diff -Lsrc/gnome-utils/gnc-general-select.h -Lsrc/gnome-utils/gnc-general-select.h -u -r1.3.4.2 -r1.3.4.3
--- src/gnome-utils/gnc-general-select.h
+++ src/gnome-utils/gnc-general-select.h
@@ -34,6 +34,7 @@
 #include <gnome.h>
 #include <glib.h>
 
+#define GNC_TYPE_GENERAL_SELECT          (gnc_general_select_get_type ())
 #define GNC_GENERAL_SELECT(obj)          G_TYPE_CHECK_INSTANCE_CAST (obj, gnc_general_select_get_type(), GNCGeneralSelect)
 #define GNC_GENERAL_SELECT_CLASS(klass)  G_TYPE_CHECK_CLASS_CAST (klass, gnc_general_select_get_type(), \ GNCGeneralSelectClass)
 #define GNC_IS_GENERAL_SELECT(obj)       G_TYPE_CHECK_INSTANCE_TYPE (obj, gnc_general_select_get_type ())
Index: gnc-dense-cal.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/gnc-dense-cal.c,v
retrieving revision 1.11.4.9
retrieving revision 1.11.4.10
diff -Lsrc/gnome-utils/gnc-dense-cal.c -Lsrc/gnome-utils/gnc-dense-cal.c -u -r1.11.4.9 -r1.11.4.10
--- src/gnome-utils/gnc-dense-cal.c
+++ src/gnome-utils/gnc-dense-cal.c
@@ -393,7 +393,7 @@
 gnc_dense_cal_new(void)
 {
         GncDenseCal *dcal;
-        dcal = gtk_type_new (gnc_dense_cal_get_type ());
+        dcal = g_object_new(GNC_TYPE_DENSE_CAL, NULL, NULL);
 
         return GTK_WIDGET (dcal);
 }
Index: gnc-date-edit.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/gnc-date-edit.h,v
retrieving revision 1.4.4.5
retrieving revision 1.4.4.6
diff -Lsrc/gnome-utils/gnc-date-edit.h -Lsrc/gnome-utils/gnc-date-edit.h -u -r1.4.4.5 -r1.4.4.6
--- src/gnome-utils/gnc-date-edit.h
+++ src/gnome-utils/gnc-date-edit.h
@@ -40,6 +40,7 @@
 	GNC_DATE_EDIT_WEEK_STARTS_ON_MONDAY = 1 << 2,
 } GNCDateEditFlags;
 
+#define GNC_TYPE_DATE_EDIT          (gnc_date_edit_get_type ())
 #define GNC_DATE_EDIT(obj)          G_TYPE_CHECK_INSTANCE_CAST (obj, gnc_date_edit_get_type(), GNCDateEdit)
 #define GNC_DATE_EDIT_CLASS(klass)  G_TYPE_CHECK_CLASS_CAST (klass, gnc_date_edit_get_type(), GNCDateEditClass)
 #define GNC_IS_DATE_EDIT(obj)       G_TYPE_CHECK_INSTANCE_TYPE (obj, gnc_date_edit_get_type ())
Index: gnc-currency-edit.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/gnc-currency-edit.c,v
retrieving revision 1.4.4.1
retrieving revision 1.4.4.2
diff -Lsrc/gnome-utils/gnc-currency-edit.c -Lsrc/gnome-utils/gnc-currency-edit.c -u -r1.4.4.1 -r1.4.4.2
--- src/gnome-utils/gnc-currency-edit.c
+++ src/gnome-utils/gnc-currency-edit.c
@@ -61,7 +61,7 @@
 	static GType currency_edit_type = 0;
 
 	if (currency_edit_type == 0) {
-		static GTypeInfo currency_edit_info = {
+		static const GTypeInfo currency_edit_info = {
 			sizeof (GNCCurrencyEditClass),
 			NULL,
 			NULL,
@@ -69,8 +69,9 @@
 			NULL,
 			NULL,
 			sizeof (GNCCurrencyEdit),
-			0,
-			(GInstanceInitFunc) gnc_currency_edit_init
+			0, /* n_preallocs */
+			(GInstanceInitFunc) gnc_currency_edit_init,
+			NULL
 		};
 
 		currency_edit_type = g_type_register_static (GTK_TYPE_COMBO, 
@@ -155,7 +156,7 @@
 {
 	GNCCurrencyEdit *gce;
 
-	gce = gtk_type_new (gnc_currency_edit_get_type ());
+	gce = g_object_new (GNC_TYPE_CURRENCY_EDIT, NULL, NULL);
 
 	fill_currencies (gce);
 


More information about the gnucash-changes mailing list