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"); }
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)); }
static VALUE rg_flags(VALUE self) { return GFLAGS2RVAL(gtk_tree_model_get_flags(_SELF(self)), GTK_TYPE_TREE_MODEL_FLAGS); }