Пример #1
0
void
time_bar_set_model (TimeBar     * self,
		    GtkTreeModel* model)
{
	g_return_if_fail (IS_TIME_BAR (self));
	g_return_if_fail (!model || GTK_IS_TREE_MODEL (model));
	g_return_if_fail (!model || (gtk_tree_model_get_flags (model) & GTK_TREE_MODEL_LIST_ONLY) != 0);

	if (self->_private->model == model) {
		return;
	}

	if (self->_private->model) {
		g_object_unref (self->_private->model);
		self->_private->model = NULL;
	}

	if (model) {
		self->_private->model = g_object_ref (model);
	}

	display_set_model (DISPLAY (self->_private->display),
			   self->_private->model);

	g_object_notify (G_OBJECT (self), "model");
}
Пример #2
0
static GtkTreeModelFlags
gsslrtma_get_flags(GtkTreeModel *tree_model)
{
    return gtk_tree_model_get_flags(GTK_TREE_MODEL(GNC_SX_SLR_TREE_MODEL_ADAPTER(tree_model)->real));
}
Пример #3
0
static VALUE
rg_flags(VALUE self)
{
    return GFLAGS2RVAL(gtk_tree_model_get_flags(_SELF(self)), GTK_TYPE_TREE_MODEL_FLAGS);
}