[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