[Goodies-commits] r5135 - xfburn/trunk/xfburn
Jean-Francois Wauthy
pollux at xfce.org
Fri Jul 18 14:36:59 CEST 2008
Author: pollux
Date: 2008-07-18 12:36:59 +0000 (Fri, 18 Jul 2008)
New Revision: 5135
Modified:
xfburn/trunk/xfburn/xfburn-welcome-tab.c
Log:
no need for properties here
Modified: xfburn/trunk/xfburn/xfburn-welcome-tab.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-welcome-tab.c 2008-07-18 12:28:17 UTC (rev 5134)
+++ xfburn/trunk/xfburn/xfburn-welcome-tab.c 2008-07-18 12:36:59 UTC (rev 5135)
@@ -44,25 +44,13 @@
static void xfburn_welcome_tab_init (XfburnWelcomeTab * sp);
static void xfburn_welcome_tab_finalize (GObject * object);
static void composition_interface_init (XfburnCompositionInterface *composition, gpointer iface_data);
-static void xfburn_welcome_tab_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec);
-static void xfburn_welcome_tab_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec);
#define XFBURN_WELCOME_TAB_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), XFBURN_TYPE_WELCOME_TAB, XfburnWelcomeTabPrivate))
-enum {
- LAST_SIGNAL,
-};
-
-enum {
- PROP_0,
- PROP_MAIN_WINDOW,
- PROP_NOTEBOOK,
- PROP_ACTION_GROUP,
-};
-
typedef struct {
XfburnMainWindow *mainwin;
XfburnCompositionsNotebook *notebook;
+
GtkActionGroup *action_group;
GtkWidget *button_image;
GtkWidget *button_data_comp;
@@ -83,7 +71,6 @@
/* class declaration */
/*********************/
static GtkWidget *parent_class = NULL;
-//static guint signals[LAST_SIGNAL];
GtkType
xfburn_welcome_tab_get_type ()
@@ -127,25 +114,6 @@
parent_class = g_type_class_peek_parent (klass);
object_class->finalize = xfburn_welcome_tab_finalize;
- object_class->set_property = xfburn_welcome_tab_set_property;
- object_class->get_property = xfburn_welcome_tab_get_property;
-
- /*
- signals[VOLUME_CHANGED] = g_signal_new ("volume-changed", XFBURN_TYPE_WELCOME_TAB, G_SIGNAL_ACTION,
- G_STRUCT_OFFSET (XfburnWelcomeTabClass, volume_changed),
- NULL, NULL, g_cclosure_marshal_VOID__VOID,
- G_TYPE_NONE, 0);
- */
-
- g_object_class_install_property (object_class, PROP_MAIN_WINDOW,
- g_param_spec_object ("main-window", _("The main window"),
- _("The main window"), XFBURN_TYPE_MAIN_WINDOW, G_PARAM_READWRITE));
- g_object_class_install_property (object_class, PROP_NOTEBOOK,
- g_param_spec_object ("notebook", _("Notebook"),
- _("NOTEBOOK"), XFBURN_TYPE_COMPOSITIONS_NOTEBOOK, G_PARAM_READWRITE));
- g_object_class_install_property (object_class, PROP_ACTION_GROUP,
- g_param_spec_object ("action_group", _("Action group"),
- _("Action group from the main window"), GTK_TYPE_ACTION_GROUP, G_PARAM_READWRITE));
}
static void
@@ -213,49 +181,6 @@
G_OBJECT_CLASS (parent_class)->finalize (object);
}
-static void
-xfburn_welcome_tab_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
-{
- XfburnWelcomeTabPrivate *priv = XFBURN_WELCOME_TAB_GET_PRIVATE (object);
-
- switch (prop_id) {
- case PROP_MAIN_WINDOW:
- g_value_set_object (value, priv->mainwin);
- break;
- case PROP_NOTEBOOK:
- g_value_set_object (value, priv->notebook);
- break;
- case PROP_ACTION_GROUP:
- g_value_set_object (value, priv->action_group);
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-xfburn_welcome_tab_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
-{
- XfburnWelcomeTabPrivate *priv = XFBURN_WELCOME_TAB_GET_PRIVATE (object);
-
- switch (prop_id) {
- case PROP_MAIN_WINDOW:
- priv->mainwin = g_value_get_object (value);
- break;
- case PROP_NOTEBOOK:
- priv->notebook = g_value_get_object (value);
- break;
- case PROP_ACTION_GROUP:
- priv->action_group = g_value_get_object (value);
- update_buttons_from_action_group (priv);
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
/* */
/* internals */
/* */
@@ -361,10 +286,13 @@
{
GtkWidget *obj;
- obj = g_object_new (XFBURN_TYPE_WELCOME_TAB,
- "main-window", window,
- "notebook", notebook,
- NULL);
+ obj = g_object_new (XFBURN_TYPE_WELCOME_TAB, NULL);
+ if (obj) {
+ XfburnWelcomeTabPrivate *priv = XFBURN_WELCOME_TAB_GET_PRIVATE (obj);
+ priv->mainwin = window;
+ priv->notebook = notebook;
+ }
+
return obj;
}
More information about the Goodies-commits
mailing list