]> Pileus Git - ~andy/gtk/commitdiff
Removed gtktreemodelsimple.[ch] removed
authorJonathan Blandford <jrb@redhat.com>
Fri, 16 Feb 2001 19:22:13 +0000 (19:22 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Fri, 16 Feb 2001 19:22:13 +0000 (19:22 +0000)
Fri Feb 16 14:22:05 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/Makefile.am: Removed gtktreemodelsimple.[ch]
* gtk/gtktreemodelsimple.[ch]: removed

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/Makefile.am
gtk/gtktreemodelsimple.c [deleted file]
gtk/gtktreemodelsimple.h [deleted file]

index 1d5c0b3666f4021e33a0c2cee78e0afee3d61fa3..5a0cdd22cd8d80b5eab35459152efd243a09478f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Feb 16 14:22:05 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/Makefile.am: Removed gtktreemodelsimple.[ch]
+       * gtk/gtktreemodelsimple.[ch]: removes
+
 2001-02-16  Alexander Larsson  <alexl@redhat.com>
 
        * gtk/gtktreemodelmapping.[ch]:
index 1d5c0b3666f4021e33a0c2cee78e0afee3d61fa3..5a0cdd22cd8d80b5eab35459152efd243a09478f 100644 (file)
@@ -1,3 +1,8 @@
+Fri Feb 16 14:22:05 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/Makefile.am: Removed gtktreemodelsimple.[ch]
+       * gtk/gtktreemodelsimple.[ch]: removes
+
 2001-02-16  Alexander Larsson  <alexl@redhat.com>
 
        * gtk/gtktreemodelmapping.[ch]:
index 1d5c0b3666f4021e33a0c2cee78e0afee3d61fa3..5a0cdd22cd8d80b5eab35459152efd243a09478f 100644 (file)
@@ -1,3 +1,8 @@
+Fri Feb 16 14:22:05 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/Makefile.am: Removed gtktreemodelsimple.[ch]
+       * gtk/gtktreemodelsimple.[ch]: removes
+
 2001-02-16  Alexander Larsson  <alexl@redhat.com>
 
        * gtk/gtktreemodelmapping.[ch]:
index 1d5c0b3666f4021e33a0c2cee78e0afee3d61fa3..5a0cdd22cd8d80b5eab35459152efd243a09478f 100644 (file)
@@ -1,3 +1,8 @@
+Fri Feb 16 14:22:05 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/Makefile.am: Removed gtktreemodelsimple.[ch]
+       * gtk/gtktreemodelsimple.[ch]: removes
+
 2001-02-16  Alexander Larsson  <alexl@redhat.com>
 
        * gtk/gtktreemodelmapping.[ch]:
index 1d5c0b3666f4021e33a0c2cee78e0afee3d61fa3..5a0cdd22cd8d80b5eab35459152efd243a09478f 100644 (file)
@@ -1,3 +1,8 @@
+Fri Feb 16 14:22:05 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/Makefile.am: Removed gtktreemodelsimple.[ch]
+       * gtk/gtktreemodelsimple.[ch]: removes
+
 2001-02-16  Alexander Larsson  <alexl@redhat.com>
 
        * gtk/gtktreemodelmapping.[ch]:
index 1d5c0b3666f4021e33a0c2cee78e0afee3d61fa3..5a0cdd22cd8d80b5eab35459152efd243a09478f 100644 (file)
@@ -1,3 +1,8 @@
+Fri Feb 16 14:22:05 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/Makefile.am: Removed gtktreemodelsimple.[ch]
+       * gtk/gtktreemodelsimple.[ch]: removes
+
 2001-02-16  Alexander Larsson  <alexl@redhat.com>
 
        * gtk/gtktreemodelmapping.[ch]:
index 1d5c0b3666f4021e33a0c2cee78e0afee3d61fa3..5a0cdd22cd8d80b5eab35459152efd243a09478f 100644 (file)
@@ -1,3 +1,8 @@
+Fri Feb 16 14:22:05 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/Makefile.am: Removed gtktreemodelsimple.[ch]
+       * gtk/gtktreemodelsimple.[ch]: removes
+
 2001-02-16  Alexander Larsson  <alexl@redhat.com>
 
        * gtk/gtktreemodelmapping.[ch]:
index 89a91809f0a6cf4ee6da22e1aaec7eb27be28882..da61f5c2906847e51dcef20a14d64baed1a8d20c 100644 (file)
@@ -173,7 +173,6 @@ gtk_public_h_sources = @STRIP_BEGIN@ \
        gtktreednd.h            \
        gtktreeitem.h           \
        gtktreemodel.h          \
-       gtktreemodelsimple.h    \
        gtktreemodelsort.h      \
        gtktreemodelmapping.h   \
        gtktreeselection.h      \
@@ -341,7 +340,6 @@ gtk_c_sources = @STRIP_BEGIN@   \
        gtktreedatalist.c       \
        gtktreednd.c            \
        gtktreemodel.c          \
-       gtktreemodelsimple.c    \
        gtktreemodelsort.c      \
        gtktreemodelmapping.c   \
        gtktreeselection.c      \
diff --git a/gtk/gtktreemodelsimple.c b/gtk/gtktreemodelsimple.c
deleted file mode 100644 (file)
index 2c49db8..0000000
+++ /dev/null
@@ -1,494 +0,0 @@
-/* gtktreemodelsimple.c
- * Copyright (C) 2000  Red Hat, Inc.,  Jonathan Blandford <jrb@redhat.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#include "gtktreemodelsimple.h"
-#include "gtksignal.h"
-enum {
-  CHANGED,
-  INSERTED,
-  CHILD_TOGGLED,
-  DELETED,
-
-  GET_N_COLUMNS,
-  GET_COLUMN_TYPE,
-  GET_ITER,
-  GET_PATH,
-  GET_VALUE,
-  ITER_NEXT,
-  ITER_CHILDREN,
-  ITER_HAS_CHILD,
-  ITER_N_CHILDREN,
-  ITER_NTH_CHILD,
-  ITER_PARENT,
-  REF_ITER,
-  UNREF_ITER,
-  LAST_SIGNAL
-};
-
-static void         gtk_tree_model_simple_init                 (GtkTreeModelSimple      *model_simple);
-static void         gtk_tree_model_simple_class_init           (GtkTreeModelSimpleClass *class);
-static void         gtk_tree_model_simple_tree_model_init      (GtkTreeModelIface   *iface);
-static gint         gtk_real_model_simple_get_n_columns   (GtkTreeModel        *tree_model);
-static GType        gtk_real_model_simple_get_column_type (GtkTreeModel        *tree_model,
-                                                          gint                 index);
-static gboolean     gtk_real_model_simple_get_iter        (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter,
-                                                          GtkTreePath         *path);
-static GtkTreePath *gtk_real_model_simple_get_path        (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter);
-static void         gtk_real_model_simple_get_value       (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter,
-                                                          gint                 column,
-                                                          GValue              *value);
-static gboolean     gtk_real_model_simple_iter_next       (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter);
-static gboolean     gtk_real_model_simple_iter_children   (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter,
-                                                          GtkTreeIter         *parent);
-static gboolean     gtk_real_model_simple_iter_has_child  (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter);
-static gint         gtk_real_model_simple_iter_n_children (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter);
-static gboolean     gtk_real_model_simple_iter_nth_child  (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter,
-                                                          GtkTreeIter         *parent,
-                                                          gint                 n);
-static gboolean     gtk_real_model_simple_iter_parent     (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter,
-                                                          GtkTreeIter         *child);
-static void         gtk_real_model_simple_ref_iter        (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter);
-static void         gtk_real_model_simple_unref_iter      (GtkTreeModel        *tree_model,
-                                                          GtkTreeIter         *iter);
-
-
-static guint model_simple_signals[LAST_SIGNAL] = { 0 };
-
-
-GtkType
-gtk_tree_model_simple_get_type (void)
-{
-  static GtkType model_simple_type = 0;
-
-  if (!model_simple_type)
-    {
-      static const GTypeInfo model_simple_info =
-      {
-        sizeof (GtkTreeModelSimpleClass),
-       NULL,           /* base_init */
-       NULL,           /* base_finalize */
-        (GClassInitFunc) gtk_tree_model_simple_class_init,
-       NULL,           /* class_finalize */
-       NULL,           /* class_data */
-        sizeof (GtkTreeModelSimple),
-       0,
-        (GInstanceInitFunc) gtk_tree_model_simple_init
-      };
-
-      static const GInterfaceInfo tree_model_info =
-      {
-       (GInterfaceInitFunc) gtk_tree_model_simple_tree_model_init,
-       NULL,
-       NULL
-      };
-
-      model_simple_type = g_type_register_static (GTK_TYPE_OBJECT, "GtkTreeModelSimple", &model_simple_info, 0);
-      g_type_add_interface_static (model_simple_type,
-                                  GTK_TYPE_TREE_MODEL,
-                                  &tree_model_info);
-    }
-
-  return model_simple_type;
-}
-
-GtkTreeModelSimple *
-gtk_tree_model_simple_new (void)
-{
-  GtkTreeModelSimple *retval;
-
-  retval = GTK_TREE_MODEL_SIMPLE (gtk_type_new (GTK_TYPE_TREE_MODEL_SIMPLE));
-
-  return retval;
-}
-
-static void
-gtk_tree_model_simple_class_init (GtkTreeModelSimpleClass *class)
-{
-  GtkObjectClass *object_class;
-
-  object_class = (GtkObjectClass*) class;
-
-  model_simple_signals[CHANGED] =
-    gtk_signal_new ("changed",
-                    GTK_RUN_FIRST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, changed),
-                    gtk_marshal_VOID__BOXED_BOXED,
-                    G_TYPE_NONE, 2,
-                   G_TYPE_POINTER,
-                   G_TYPE_POINTER);
-  model_simple_signals[INSERTED] =
-    gtk_signal_new ("inserted",
-                    GTK_RUN_FIRST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, inserted),
-                    gtk_marshal_VOID__BOXED_BOXED,
-                    G_TYPE_NONE, 2,
-                   G_TYPE_POINTER,
-                   G_TYPE_POINTER);
-  model_simple_signals[CHILD_TOGGLED] =
-    gtk_signal_new ("child_toggled",
-                    GTK_RUN_FIRST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, child_toggled),
-                    gtk_marshal_VOID__BOXED_BOXED,
-                    G_TYPE_NONE, 2,
-                   G_TYPE_POINTER,
-                   G_TYPE_POINTER);
-  model_simple_signals[DELETED] =
-    gtk_signal_new ("deleted",
-                    GTK_RUN_FIRST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, deleted),
-                    gtk_marshal_VOID__BOXED,
-                    G_TYPE_NONE, 1,
-                   G_TYPE_POINTER);
-
-  model_simple_signals[GET_N_COLUMNS] =
-    gtk_signal_new ("get_n_columns",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, get_n_columns),
-                    gtk_marshal_INT__VOID,
-                    G_TYPE_INT, 0);
-  model_simple_signals[GET_COLUMN_TYPE] =
-    gtk_signal_new ("get_column_type",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, get_column_type),
-                    gtk_marshal_INT__INT,
-                    G_TYPE_INT, 1,
-                   G_TYPE_INT);
-  model_simple_signals[GET_ITER] =
-    gtk_signal_new ("get_iter",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, get_iter),
-                    gtk_marshal_BOOLEAN__BOXED_BOXED,
-                    G_TYPE_BOOLEAN, 2,
-                   G_TYPE_POINTER,
-                   G_TYPE_POINTER);
-  model_simple_signals[GET_PATH] =
-    gtk_signal_new ("get_path",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, get_path),
-                    gtk_marshal_BOXED__BOXED,
-                    G_TYPE_POINTER, 1,
-                   G_TYPE_POINTER);
-  model_simple_signals[GET_VALUE] =
-    gtk_signal_new ("get_value",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, get_value),
-                    gtk_marshal_VOID__BOXED_INT_POINTER,
-                    G_TYPE_NONE, 3,
-                   G_TYPE_POINTER,
-                   G_TYPE_INT,
-                   G_TYPE_POINTER);
-  model_simple_signals[ITER_NEXT] =
-    gtk_signal_new ("iter_next",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, iter_next),
-                    gtk_marshal_BOOLEAN__BOXED,
-                    G_TYPE_BOOLEAN, 1,
-                   G_TYPE_POINTER);
-  model_simple_signals[ITER_CHILDREN] =
-    gtk_signal_new ("iter_children",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, iter_children),
-                    gtk_marshal_BOOLEAN__BOXED_BOXED,
-                    G_TYPE_BOOLEAN, 2,
-                   G_TYPE_POINTER,
-                   G_TYPE_POINTER);
-  model_simple_signals[ITER_HAS_CHILD] =
-    gtk_signal_new ("iter_has_child",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, iter_has_child),
-                    gtk_marshal_BOOLEAN__BOXED,
-                    G_TYPE_BOOLEAN, 1,
-                   G_TYPE_POINTER);
-  model_simple_signals[ITER_N_CHILDREN] =
-    gtk_signal_new ("iter_n_children",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, iter_n_children),
-                    gtk_marshal_INT__BOXED,
-                    G_TYPE_INT, 1,
-                   G_TYPE_POINTER);
-  model_simple_signals[ITER_NTH_CHILD] =
-    gtk_signal_new ("iter_nth_child",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, iter_nth_child),
-                    gtk_marshal_BOOLEAN__BOXED_BOXED_INT,
-                    GTK_TYPE_BOOL, 3,
-                   G_TYPE_POINTER,
-                   G_TYPE_POINTER,
-                   G_TYPE_INT);
-  model_simple_signals[ITER_PARENT] =
-    gtk_signal_new ("iter_parent",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, iter_parent),
-                    gtk_marshal_BOOLEAN__BOXED_BOXED,
-                    G_TYPE_BOOLEAN, 2,
-                   G_TYPE_POINTER,
-                   G_TYPE_POINTER);
-  model_simple_signals[REF_ITER] =
-    gtk_signal_new ("ref_iter",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, ref_iter),
-                    gtk_marshal_NONE__BOXED,
-                    G_TYPE_NONE, 1,
-                   G_TYPE_POINTER);
-  model_simple_signals[UNREF_ITER] =
-    gtk_signal_new ("unref_iter",
-                    GTK_RUN_LAST,
-                    GTK_CLASS_TYPE (object_class),
-                    GTK_SIGNAL_OFFSET (GtkTreeModelSimpleClass, unref_iter),
-                    gtk_marshal_NONE__BOXED,
-                    G_TYPE_NONE, 1,
-                   G_TYPE_POINTER);
-}
-
-static void
-gtk_tree_model_simple_tree_model_init (GtkTreeModelIface *iface)
-{
-  iface->get_n_columns = gtk_real_model_simple_get_n_columns;
-  iface->get_column_type = gtk_real_model_simple_get_column_type;
-  iface->get_iter = gtk_real_model_simple_get_iter;
-  iface->get_path = gtk_real_model_simple_get_path;
-  iface->get_value = gtk_real_model_simple_get_value;
-  iface->iter_next = gtk_real_model_simple_iter_next;
-  iface->iter_children = gtk_real_model_simple_iter_children;
-  iface->iter_has_child = gtk_real_model_simple_iter_has_child;
-  iface->iter_n_children = gtk_real_model_simple_iter_n_children;
-  iface->iter_nth_child = gtk_real_model_simple_iter_nth_child;
-  iface->iter_parent = gtk_real_model_simple_iter_parent;
-  iface->ref_iter = gtk_real_model_simple_ref_iter;
-  iface->unref_iter = gtk_real_model_simple_unref_iter;
-}
-
-
-static void
-gtk_tree_model_simple_init (GtkTreeModelSimple *model_simple)
-{
-  model_simple->stamp = 1;
-}
-
-static gint
-gtk_real_model_simple_get_n_columns (GtkTreeModel *tree_model)
-{
-  gint retval = 0;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[GET_N_COLUMNS], &retval);
-
-  return retval;
-}
-
-static GType
-gtk_real_model_simple_get_column_type (GtkTreeModel *tree_model,
-                                      gint          index)
-{
-  GType retval = G_TYPE_INVALID;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[GET_COLUMN_TYPE], index, &retval);
-
-  return retval;
-}
-
-static gboolean
-gtk_real_model_simple_get_iter (GtkTreeModel *tree_model,
-                               GtkTreeIter  *iter,
-                               GtkTreePath  *path)
-{
-  gboolean retval;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[GET_ITER], iter, path, &retval);
-
-  return retval;
-}
-
-static GtkTreePath *
-gtk_real_model_simple_get_path (GtkTreeModel *tree_model,
-                               GtkTreeIter  *iter)
-{
-  GtkTreePath *retval;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[GET_PATH], iter, &retval);
-
-  return retval;
-}
-
-static void
-gtk_real_model_simple_get_value (GtkTreeModel *tree_model,
-                                GtkTreeIter  *iter,
-                                gint          column,
-                                GValue       *value)
-{
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[GET_VALUE], iter, column, value);
-}
-
-static gboolean
-gtk_real_model_simple_iter_next (GtkTreeModel  *tree_model,
-                                GtkTreeIter   *iter)
-{
-  gboolean retval = FALSE;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[ITER_NEXT], iter, &retval);
-
-  return retval;
-}
-
-static gboolean
-gtk_real_model_simple_iter_children (GtkTreeModel *tree_model,
-                                    GtkTreeIter  *iter,
-                                    GtkTreeIter  *parent)
-{
-  gboolean retval = FALSE;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[ITER_CHILDREN], iter, parent, &retval);
-
-  return retval;
-}
-
-static gboolean
-gtk_real_model_simple_iter_has_child (GtkTreeModel *tree_model,
-                                     GtkTreeIter  *iter)
-{
-  gboolean retval = FALSE;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[ITER_HAS_CHILD], iter, &retval);
-
-  return retval;
-}
-
-static gint
-gtk_real_model_simple_iter_n_children (GtkTreeModel *tree_model,
-                                      GtkTreeIter  *iter)
-{
-  gint retval = 0;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[ITER_N_CHILDREN], iter, &retval);
-
-  return retval;
-}
-
-static gboolean
-gtk_real_model_simple_iter_nth_child (GtkTreeModel *tree_model,
-                                     GtkTreeIter  *iter,
-                                     GtkTreeIter  *parent,
-                                     gint          n)
-{
-  gboolean retval = FALSE;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[ITER_NTH_CHILD], iter, parent, n, &retval);
-
-  return retval;
-}
-
-static gboolean
-gtk_real_model_simple_iter_parent (GtkTreeModel *tree_model,
-                                  GtkTreeIter  *iter,
-                                  GtkTreeIter  *child)
-{
-  gboolean retval = FALSE;
-
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[ITER_PARENT], iter, child, &retval);
-
-  return retval;
-}
-
-static void
-gtk_real_model_simple_ref_iter (GtkTreeModel *tree_model,
-                               GtkTreeIter  *iter)
-{
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[REF_ITER], iter);
-}
-
-static void
-gtk_real_model_simple_unref_iter (GtkTreeModel *tree_model,
-                                 GtkTreeIter  *iter)
-{
-  gtk_signal_emit (GTK_OBJECT (tree_model), model_simple_signals[UNREF_ITER], iter);
-}
-
-/* Public functions */
-void
-gtk_tree_model_simple_changed (GtkTreeModelSimple *simple,
-                         GtkTreePath    *path,
-                         GtkTreeIter    *iter)
-{
-  g_return_if_fail (simple != NULL);
-  g_return_if_fail (GTK_IS_TREE_MODEL_SIMPLE (simple));
-  g_return_if_fail (path != NULL);
-
-  gtk_signal_emit_by_name (GTK_OBJECT (simple), "changed", path, iter);
-}
-
-void
-gtk_tree_model_simple_inserted (GtkTreeModelSimple *simple,
-                          GtkTreePath    *path,
-                          GtkTreeIter    *iter)
-{
-  g_return_if_fail (simple != NULL);
-  g_return_if_fail (GTK_IS_TREE_MODEL_SIMPLE (simple));
-  g_return_if_fail (path != NULL);
-
-  gtk_signal_emit_by_name (GTK_OBJECT (simple), "inserted", path, iter);
-}
-
-void
-gtk_tree_model_simple_child_toggled (GtkTreeModelSimple *simple,
-                               GtkTreePath    *path,
-                               GtkTreeIter    *iter)
-{
-  g_return_if_fail (simple != NULL);
-  g_return_if_fail (GTK_IS_TREE_MODEL_SIMPLE (simple));
-  g_return_if_fail (path != NULL);
-
-  gtk_signal_emit_by_name (GTK_OBJECT (simple), "child_toggled", path, iter);
-}
-
-void
-gtk_tree_model_simple_iter_deleted (GtkTreeModelSimple *simple,
-                              GtkTreePath    *path,
-                              GtkTreeIter    *iter)
-{
-  g_return_if_fail (simple != NULL);
-  g_return_if_fail (GTK_IS_TREE_MODEL_SIMPLE (simple));
-  g_return_if_fail (path != NULL);
-
-  gtk_signal_emit_by_name (GTK_OBJECT (simple), "iter_deleted", path, iter);
-}
diff --git a/gtk/gtktreemodelsimple.h b/gtk/gtktreemodelsimple.h
deleted file mode 100644 (file)
index 7b48727..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-/* gtktreemodelsimple.h
- * Copyright (C) 2000  Red Hat, Inc.,  Jonathan Blandford <jrb@redhat.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#ifndef __GTK_TREE_MODEL_SIMPLE_H__
-#define __GTK_TREE_MODEL_SIMPLE_H__
-
-#include <gtk/gtktreemodel.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-
-#define GTK_TYPE_TREE_MODEL_SIMPLE                     (gtk_tree_model_simple_get_type ())
-#define GTK_TREE_MODEL_SIMPLE(obj)                     (GTK_CHECK_CAST ((obj), GTK_TYPE_TREE_MODEL_SIMPLE, GtkTreeModelSimple))
-#define GTK_TREE_MODEL_SIMPLE_CLASS(klass)             (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_SIMPLE, GtkTreeModelSimpleClass))
-#define GTK_IS_TREE_MODEL_SIMPLE(obj)          (GTK_CHECK_TYPE ((obj), GTK_TYPE_TREE_MODEL_SIMPLE))
-#define GTK_IS_TREE_MODEL_SIMPLE_CLASS(klass)  (GTK_CHECK_CLASS_TYPE ((obj), GTK_TYPE_TREE_MODEL_SIMPLE))
-
-typedef struct _GtkTreeModelSimple       GtkTreeModelSimple;
-typedef struct _GtkTreeModelSimpleClass  GtkTreeModelSimpleClass;
-
-struct _GtkTreeModelSimple
-{
-  GtkObject parent;
-
-  gint stamp;
-};
-
-struct _GtkTreeModelSimpleClass
-{
-  GtkObjectClass parent_class;
-
-  /* signals */
-  guint        (* get_flags)       (GtkTreeModel *tree_model);   
-  gint         (* get_n_columns)   (GtkTreeModel *tree_model);
-  GType        (* get_column_type) (GtkTreeModel *tree_model,
-                                   gint          index);
-  gboolean     (* get_iter)        (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter,
-                                   GtkTreePath  *path);
-  GtkTreePath *(* get_path)        (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter);
-  void         (* get_value)       (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter,
-                                   gint          column,
-                                   GValue       *value);
-  gboolean     (* iter_next)       (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter);
-  gboolean     (* iter_children)   (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter,
-                                   GtkTreeIter  *parent);
-  gboolean     (* iter_has_child)  (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter);
-  gint         (* iter_n_children) (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter);
-  gboolean     (* iter_nth_child)  (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter,
-                                   GtkTreeIter  *parent,
-                                   gint          n);
-  gboolean     (* iter_parent)     (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter,
-                                   GtkTreeIter  *child);
-  void         (* ref_iter)        (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter);
-  void         (* unref_iter)      (GtkTreeModel *tree_model,
-                                   GtkTreeIter  *iter);
-
-  /* These will be moved into the GtkTreeModelIface eventually */
-  void         (* changed)         (GtkTreeModel *tree_model,
-                                   GtkTreePath  *path,
-                                   GtkTreeIter  *iter);
-  void         (* inserted)        (GtkTreeModel *tree_model,
-                                   GtkTreePath  *path,
-                                   GtkTreeIter  *iter);
-  void         (* child_toggled)   (GtkTreeModel *tree_model,
-                                   GtkTreePath  *path,
-                                   GtkTreeIter  *iter);
-  void         (* deleted)         (GtkTreeModel *tree_model,
-                                   GtkTreePath  *path);
-};
-
-GtkType             gtk_tree_model_simple_get_type      (void);
-GtkTreeModelSimple *gtk_tree_model_simple_new           (void);
-void                gtk_tree_model_simple_changed       (GtkTreeModelSimple *simple,
-                                                         GtkTreePath        *path,
-                                                         GtkTreeIter        *iter);
-void                gtk_tree_model_simple_inserted      (GtkTreeModelSimple *simple,
-                                                         GtkTreePath        *path,
-                                                         GtkTreeIter        *iter);
-void                gtk_tree_model_simple_child_toggled (GtkTreeModelSimple *simple,
-                                                         GtkTreePath        *path,
-                                                         GtkTreeIter        *iter);
-void                gtk_tree_model_simple_deleted       (GtkTreeModelSimple *simple,
-                                                         GtkTreePath        *path,
-                                                         GtkTreeIter        *iter);
-
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-
-#endif /* __GTK_TREE_MODEL_SIMPLE_H__ */