[glade3] OOps, really fixed the editable types in the base editor now.
- From: Tristan Van Berkom <tvb src gnome org>
- To: svn-commits-list gnome org
- Subject: [glade3] OOps, really fixed the editable types in the base editor now.
- Date: Mon, 29 Jun 2009 19:19:00 +0000 (UTC)
commit e6c028b11faa345346f0e88f8e8eee1133b1ecf3
Author: Tristan Van Berkom <vantr TheBully local>
Date: Mon Jun 29 15:18:38 2009 -0400
OOps, really fixed the editable types in the base editor now.
gladeui/glade-base-editor.c | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/gladeui/glade-base-editor.c b/gladeui/glade-base-editor.c
index c797a0d..7f866ef 100644
--- a/gladeui/glade-base-editor.c
+++ b/gladeui/glade-base-editor.c
@@ -280,7 +280,7 @@ glade_base_editor_fill_store_real (GladeBaseEditor *e,
GLADE_BASE_EDITOR_TYPE_NAME, type_name,
GLADE_BASE_EDITOR_NAME, name,
GLADE_BASE_EDITOR_CHILD_TYPES,
- get_children_model_for_type (e, G_OBJECT_TYPE (gwidget->object)),
+ get_children_model_for_child_type (e, G_OBJECT_TYPE (child)),
-1);
glade_base_editor_fill_store_real (e, gchild, &iter);
@@ -738,7 +738,7 @@ glade_base_editor_popup (GladeBaseEditor *editor,
gchar *label;
gchar *class_name;
- if ((model = get_children_model_for_type (editor, G_OBJECT_TYPE (widget->parent->object))) == NULL)
+ if ((model = get_children_model_for_child_type (editor, G_OBJECT_TYPE (widget->object))) == NULL)
model = get_children_model_for_type (editor, G_OBJECT_TYPE (editor->priv->gcontainer->object));
g_assert (model);
@@ -1960,16 +1960,15 @@ glade_base_editor_add_default_properties (GladeBaseEditor *editor,
GtkWidget *label, *entry;
GtkTreeModel *child_class;
GtkCellRenderer *renderer;
- GObject *parent, *child;
+ GObject *child;
g_return_if_fail (GLADE_IS_BASE_EDITOR (editor));
g_return_if_fail (GLADE_IS_WIDGET (gchild));
g_return_if_fail (GLADE_IS_WIDGET (gchild->parent));
child = glade_widget_get_object (gchild);
- parent = glade_widget_get_object (gchild->parent);
- child_class = get_children_model_for_type (editor, G_OBJECT_TYPE (parent));
+ child_class = get_children_model_for_child_type (editor, G_OBJECT_TYPE (child));
/* Name */
label = gtk_label_new (_("Name :"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]