Commit e6c028b11faa345346f0e88f8e8eee1133b1ecf3
- Diff rendering mode:
- inline
- side by side
gladeui/glade-base-editor.c
(4 / 5)
|   | |||
| 280 | 280 | GLADE_BASE_EDITOR_TYPE_NAME, type_name, | |
| 281 | 281 | GLADE_BASE_EDITOR_NAME, name, | |
| 282 | 282 | GLADE_BASE_EDITOR_CHILD_TYPES, | |
| 283 | get_children_model_for_type (e, G_OBJECT_TYPE (gwidget->object)), | ||
| 283 | get_children_model_for_child_type (e, G_OBJECT_TYPE (child)), | ||
| 284 | 284 | -1); | |
| 285 | 285 | ||
| 286 | 286 | glade_base_editor_fill_store_real (e, gchild, &iter); | |
| … | … | ||
| 738 | 738 | gchar *label; | |
| 739 | 739 | gchar *class_name; | |
| 740 | 740 | ||
| 741 | if ((model = get_children_model_for_type (editor, G_OBJECT_TYPE (widget->parent->object))) == NULL) | ||
| 741 | if ((model = get_children_model_for_child_type (editor, G_OBJECT_TYPE (widget->object))) == NULL) | ||
| 742 | 742 | model = get_children_model_for_type (editor, G_OBJECT_TYPE (editor->priv->gcontainer->object)); | |
| 743 | 743 | ||
| 744 | 744 | g_assert (model); | |
| … | … | ||
| 1960 | 1960 | GtkWidget *label, *entry; | |
| 1961 | 1961 | GtkTreeModel *child_class; | |
| 1962 | 1962 | GtkCellRenderer *renderer; | |
| 1963 | GObject *parent, *child; | ||
| 1963 | GObject *child; | ||
| 1964 | 1964 | ||
| 1965 | 1965 | g_return_if_fail (GLADE_IS_BASE_EDITOR (editor)); | |
| 1966 | 1966 | g_return_if_fail (GLADE_IS_WIDGET (gchild)); | |
| 1967 | 1967 | g_return_if_fail (GLADE_IS_WIDGET (gchild->parent)); | |
| 1968 | 1968 | ||
| 1969 | 1969 | child = glade_widget_get_object (gchild); | |
| 1970 | parent = glade_widget_get_object (gchild->parent); | ||
| 1971 | 1970 | ||
| 1972 | child_class = get_children_model_for_type (editor, G_OBJECT_TYPE (parent)); | ||
| 1971 | child_class = get_children_model_for_child_type (editor, G_OBJECT_TYPE (child)); | ||
| 1973 | 1972 | ||
| 1974 | 1973 | /* Name */ | |
| 1975 | 1974 | label = gtk_label_new (_("Name :")); |

