~timo-jyrinki/ubuntu/utopic/rhythmbox/enable_grilo_rhythmbox

« back to all changes in this revision

Viewing changes to sources/rb-sourcelist.c

Tags: upstream-0.11.1
ImportĀ upstreamĀ versionĀ 0.11.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
 
80
80
static void rb_sourcelist_class_init (RBSourceListClass *klass);
81
81
static void rb_sourcelist_init (RBSourceList *sourcelist);
 
82
static GObject * rb_sourcelist_constructor (GType type,
 
83
                                            guint n_construct_properties,
 
84
                                            GObjectConstructParam *construct_properties);
82
85
static void rb_sourcelist_finalize (GObject *object);
83
86
static void rb_sourcelist_set_property (GObject *object,
84
87
                                        guint prop_id,
112
115
        o_class = (GObjectClass *) class;
113
116
        object_class = (GtkObjectClass *) class;
114
117
 
 
118
        o_class->constructor = rb_sourcelist_constructor;
115
119
        o_class->finalize = rb_sourcelist_finalize;
116
120
        o_class->set_property = rb_sourcelist_set_property;
117
121
        o_class->get_property = rb_sourcelist_get_property;
178
182
        g_type_class_add_private (class, sizeof (RBSourceListPrivate));
179
183
}
180
184
 
 
185
static GObject *
 
186
rb_sourcelist_constructor (GType type,
 
187
                           guint n_construct_properties,
 
188
                           GObjectConstructParam *construct_properties)
 
189
{
 
190
        RBSourceList *sourcelist;
 
191
 
 
192
        sourcelist = RB_SOURCELIST (G_OBJECT_CLASS (rb_sourcelist_parent_class)
 
193
                        ->constructor (type, n_construct_properties, construct_properties));
 
194
 
 
195
        gtk_container_add (GTK_CONTAINER (sourcelist),
 
196
                           sourcelist->priv->treeview);
 
197
 
 
198
        return G_OBJECT (sourcelist);
 
199
}
 
200
 
181
201
static void
182
202
rb_sourcelist_cell_set_background (RBSourceList       *list,
183
203
                                   GtkCellRenderer    *cell,
794
814
                                                  "shell", shell,
795
815
                                                  NULL));
796
816
 
797
 
        gtk_container_add (GTK_CONTAINER (sourcelist),
798
 
                           sourcelist->priv->treeview);
799
 
 
800
817
        return GTK_WIDGET (sourcelist);
801
818
}
802
819