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


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10380 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Derek Atkins
2004-12-19 15:50:22 +00:00
parent e8faeffa26
commit 605d958469
7 changed files with 32 additions and 7 deletions

View File

@@ -1,3 +1,25 @@
2004-12-19 Derek Atkins <derek@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@ihtfp.com>
Stephen Evanchik's GncDenseCal GObject patch:

View File

@@ -61,7 +61,7 @@ gnc_currency_edit_get_type (void)
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 @@ gnc_currency_edit_get_type (void)
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 @@ gnc_currency_edit_new (void)
{
GNCCurrencyEdit *gce;
gce = gtk_type_new (gnc_currency_edit_get_type ());
gce = g_object_new (GNC_TYPE_CURRENCY_EDIT, NULL, NULL);
fill_currencies (gce);

View File

@@ -751,7 +751,7 @@ gnc_date_edit_new_flags (time_t the_time, GNCDateEditFlags flags)
{
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);

View File

@@ -40,6 +40,7 @@ typedef enum {
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 ())

View File

@@ -393,7 +393,7 @@ GtkWidget*
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);
}

View File

@@ -241,7 +241,7 @@ gnc_general_select_new (GNCGeneralSelectType type,
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;

View File

@@ -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 ())