[pygtk/gtk-3.0: 23/55] Deprecated: Remove GtkList



commit 401357c037ddda3cecec5ec63b7c7f40aa5f4ca3
Author: John Stowers <john stowers gmail com>
Date:   Sat Jul 10 20:44:38 2010 +1200

    Deprecated: Remove GtkList

 gtk/gtk-base-types.defs |   17 ---
 gtk/gtk-base.defs       |  338 -----------------------------------------------
 gtk/gtk-extrafuncs.defs |    6 -
 gtk/gtk.override        |  175 ------------------------
 4 files changed, 0 insertions(+), 536 deletions(-)
---
diff --git a/gtk/gtk-base-types.defs b/gtk/gtk-base-types.defs
index 01f0902..f96082e 100644
--- a/gtk/gtk-base-types.defs
+++ b/gtk/gtk-base-types.defs
@@ -1923,23 +1923,6 @@
    )
 )
 
-(define-object List
-  (in-module "Gtk")
-  (parent "GtkContainer")
-  (c-name "GtkList")
-  (gtype-id "GTK_TYPE_LIST")
-  (fields
-    '("GList*" "selection")
-  )
-)
-
-(define-object ListItem
-  (in-module "Gtk")
-  (parent "GtkItem")
-  (c-name "GtkListItem")
-  (gtype-id "GTK_TYPE_LIST_ITEM")
-)
-
 (define-object ListStore
   (in-module "Gtk")
   (parent "GObject")
diff --git a/gtk/gtk-base.defs b/gtk/gtk-base.defs
index 3de4949..bccd2fd 100644
--- a/gtk/gtk-base.defs
+++ b/gtk/gtk-base.defs
@@ -9517,344 +9517,6 @@
 )
 
 
-;; From /opt/gtk2/include/gtk-2.0/gtk/gtklist.h
-
-(define-function gtk_list_get_type
-  (c-name "gtk_list_get_type")
-  (return-type "GType")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-function gtk_list_new
-  (c-name "gtk_list_new")
-  (is-constructor-of "GtkList")
-  (return-type "GtkWidget*")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method insert_items
-  (of-object "GtkList")
-  (c-name "gtk_list_insert_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-    '("gint" "position")
-  )
-)
-
-(define-method append_items
-  (of-object "GtkList")
-  (c-name "gtk_list_append_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-)
-
-(define-method prepend_items
-  (of-object "GtkList")
-  (c-name "gtk_list_prepend_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-)
-
-(define-method remove_items
-  (of-object "GtkList")
-  (c-name "gtk_list_remove_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-)
-
-(define-method remove_items_no_unref
-  (of-object "GtkList")
-  (c-name "gtk_list_remove_items_no_unref")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method clear_items
-  (of-object "GtkList")
-  (c-name "gtk_list_clear_items")
-  (return-type "none")
-  (parameters
-    '("gint" "start")
-    '("gint" "end")
-  )
-)
-
-(define-method select_item
-  (of-object "GtkList")
-  (c-name "gtk_list_select_item")
-  (return-type "none")
-  (parameters
-    '("gint" "item")
-  )
-)
-
-(define-method unselect_item
-  (of-object "GtkList")
-  (c-name "gtk_list_unselect_item")
-  (return-type "none")
-  (parameters
-    '("gint" "item")
-  )
-)
-
-(define-method select_child
-  (of-object "GtkList")
-  (c-name "gtk_list_select_child")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
-(define-method unselect_child
-  (of-object "GtkList")
-  (c-name "gtk_list_unselect_child")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
-(define-method child_position
-  (of-object "GtkList")
-  (c-name "gtk_list_child_position")
-  (return-type "gint")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
-(define-method set_selection_mode
-  (of-object "GtkList")
-  (c-name "gtk_list_set_selection_mode")
-  (return-type "none")
-  (parameters
-    '("GtkSelectionMode" "mode")
-  )
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method extend_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_extend_selection")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-    '("gboolean" "auto_start_selection")
-  )
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method start_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_start_selection")
-  (return-type "none")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method end_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_end_selection")
-  (return-type "none")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method select_all
-  (of-object "GtkList")
-  (c-name "gtk_list_select_all")
-  (return-type "none")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method unselect_all
-  (of-object "GtkList")
-  (c-name "gtk_list_unselect_all")
-  (return-type "none")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method scroll_horizontal
-  (of-object "GtkList")
-  (c-name "gtk_list_scroll_horizontal")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-  )
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method scroll_vertical
-  (of-object "GtkList")
-  (c-name "gtk_list_scroll_vertical")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-  )
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method toggle_add_mode
-  (of-object "GtkList")
-  (c-name "gtk_list_toggle_add_mode")
-  (return-type "none")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method toggle_focus_row
-  (of-object "GtkList")
-  (c-name "gtk_list_toggle_focus_row")
-  (return-type "none")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method toggle_row
-  (of-object "GtkList")
-  (c-name "gtk_list_toggle_row")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "item")
-  )
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method undo_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_undo_selection")
-  (return-type "none")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-(define-method end_drag_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_end_drag_selection")
-  (return-type "none")
-  (deprecated "use GtkListStore/GtkTreeView")
-)
-
-
-(define-virtual selection_changed
-  (of-object "GtkList")
-  (return-type "none")
-)
-(define-virtual select_child
-  (of-object "GtkList")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-(define-virtual unselect_child
-  (of-object "GtkList")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-(define-virtual toggle_focus_row
-  (of-object "GtkListItem")
-  (return-type "none")
-)
-(define-virtual select_all
-  (of-object "GtkListItem")
-  (return-type "none")
-)
-(define-virtual unselect_all
-  (of-object "GtkListItem")
-  (return-type "none")
-)
-(define-virtual undo_selection
-  (of-object "GtkListItem")
-  (return-type "none")
-)
-(define-virtual start_selection
-  (of-object "GtkListItem")
-  (return-type "none")
-)
-(define-virtual end_selection
-  (of-object "GtkListItem")
-  (return-type "none")
-)
-(define-virtual extend_selection
-  (of-object "GtkListItem")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-    '("gboolean" "auto_start_selection")
-  )
-)
-(define-virtual scroll_horizontal
-  (of-object "GtkListItem")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-  )
-)
-(define-virtual scroll_vertical
-  (of-object "GtkListItem")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-  )
-)
-(define-virtual toggle_add_mode
-  (of-object "GtkListItem")
-  (return-type "none")
-)
-
-;; From /opt/gtk2/include/gtk-2.0/gtk/gtklistitem.h
-
-(define-function gtk_list_item_get_type
-  (c-name "gtk_list_item_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_list_item_new
-  (c-name "gtk_list_item_new")
-  (is-constructor-of "GtkListItem")
-  (return-type "GtkWidget*")
-  (deprecated "use gtk.TreeView")
-)
-
-(define-function gtk_list_item_new_with_label
-  (c-name "gtk_list_item_new_with_label")
-  (is-constructor-of "GtkListItem")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "label")
-  )
-  (deprecated "use gtk.TreeView")
-)
-
-(define-method select
-  (of-object "GtkListItem")
-  (c-name "gtk_list_item_select")
-  (return-type "none")
-)
-
-(define-method deselect
-  (of-object "GtkListItem")
-  (c-name "gtk_list_item_deselect")
-  (return-type "none")
-)
-
-
-
 ;; From /opt/gtk2/include/gtk-2.0/gtk/gtkliststore.h
 
 (define-function gtk_list_store_get_type
diff --git a/gtk/gtk-extrafuncs.defs b/gtk/gtk-extrafuncs.defs
index 8312083..ca98ecf 100644
--- a/gtk/gtk-extrafuncs.defs
+++ b/gtk/gtk-extrafuncs.defs
@@ -6,12 +6,6 @@
   (return-type "GtkAllocation")
 )
 
-(define-method get_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_get_selection")
-  (return-type "GList*")
-)
-
 (define-method set_all
   (of-object "GtkAdjustment")
   (c-name "gtk_adjustment_set_all")
diff --git a/gtk/gtk.override b/gtk/gtk.override
index ca089c6..ca04414 100644
--- a/gtk/gtk.override
+++ b/gtk/gtk.override
@@ -259,8 +259,6 @@ ignore
   gtk_input_remove
   gtk_key_snooper_install
   gtk_key_snooper_remove
-  gtk_list_item_new_with_label
-  gtk_list_remove_items_no_unref
   gtk_menu_append
   gtk_menu_bar_append
   gtk_menu_bar_insert
@@ -1670,31 +1668,6 @@ _wrap_gtk_radio_button_get_group(PyGObject *self) {
     return py_list;
 }
 %%
-override gtk_list_item_new kwargs
-static int
-_wrap_gtk_list_item_new(PyGObject *self, PyObject *args, PyObject *kwargs)
-{
-    static char *kwlist[] = { "label", NULL };
-    gchar *text = NULL;
-
-    if (PyErr_Warn(PyExc_DeprecationWarning, "use gtk.TreeView") < 0)
-        return -1;
-
-    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|z:GtkListItem.__init__",
-                                     kwlist, &text))
-        return -1;
-    if (text)
-        self->obj = (GObject *)gtk_list_item_new_with_label(text);
-    else
-        self->obj = (GObject *)gtk_list_item_new();
-    if (!self->obj) {
-        PyErr_SetString(PyExc_RuntimeError, "could not create GtkListItem object");
-        return -1;
-    }
-    pygobject_register_wrapper((PyObject *)self);
-    return 0;
-}
-%%
 override gtk_menu_item_new kwargs
 static int
 _wrap_gtk_menu_item_new(PyGObject *self, PyObject *args, PyObject *kwargs)
@@ -2031,154 +2004,6 @@ _wrap_gtk_notebook_query_tab_label_packing(PyGObject *self, PyObject *args,
 			 pyg_enum_from_gtype(GTK_TYPE_PACK_TYPE, pack_type));
 }
 %%
-override gtk_list_insert_items kwargs
-static PyObject *
-_wrap_gtk_list_insert_items(PyGObject *self, PyObject *args,
-                            PyObject *kwargs)
-{
-    static char *kwlist[] = { "items", "position", NULL };
-    PyObject *py_items;
-    GList *items = NULL;
-    int position, len, i;
-
-    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!i:GtkList.insert_items",
-                                     kwlist, &PyList_Type, &py_items,
-                                     &position))
-        return NULL;
-    len = PyList_Size(py_items);
-    for (i = 0; i < len; i++) {
-        PyObject *item = PyList_GetItem(py_items, i);
-        if (!pygobject_check(item, &PyGtkListItem_Type)) {
-            PyErr_SetString(PyExc_TypeError, "list item not a GtkListItem");
-            g_list_free(items);
-            return NULL;
-        }
-        items = g_list_append(items, pygobject_get(item));
-    }
-    gtk_list_insert_items(GTK_LIST(self->obj), items, position);
-    Py_INCREF(Py_None);
-    return Py_None;
-}
-%%
-override gtk_list_append_items kwargs
-static PyObject *
-_wrap_gtk_list_append_items(PyGObject *self, PyObject *args,
-                            PyObject *kwargs)
-{
-    static char *kwlist[] = { "items", NULL };
-    PyObject *py_items;
-    GList *items = NULL;
-    int len, i;
-
-    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!:GtkList.append_items",
-                                     kwlist, &PyList_Type, &py_items))
-        return NULL;
-    len = PyList_Size(py_items);
-    for (i = 0; i < len; i++) {
-        PyObject *item = PyList_GetItem(py_items, i);
-        if (!pygobject_check(item, &PyGtkListItem_Type)) {
-            PyErr_SetString(PyExc_TypeError, "list item not a GtkListItem");
-            g_list_free(items);
-            return NULL;
-        }
-        items = g_list_append(items, pygobject_get(item));
-    }
-    gtk_list_append_items(GTK_LIST(self->obj), items);
-    Py_INCREF(Py_None);
-    return Py_None;
-}
-%%
-override gtk_list_prepend_items kwargs
-static PyObject *
-_wrap_gtk_list_prepend_items(PyGObject *self, PyObject *args,
-                             PyObject *kwargs)
-{
-    static char *kwlist[] = { "items", NULL };
-    PyObject *py_items;
-    GList *items = NULL;
-    int len, i;
-
-    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!:GtkList.preppend_items",
-                                     kwlist, &PyList_Type, &py_items))
-        return NULL;
-    len = PyList_Size(py_items);
-    for (i = 0; i < len; i++) {
-        PyObject *item = PyList_GetItem(py_items, i);
-        if (!pygobject_check(item, &PyGtkListItem_Type)) {
-            PyErr_SetString(PyExc_TypeError, "list item not a GtkListItem");
-            g_list_free(items);
-            return NULL;
-        }
-        items = g_list_append(items, pygobject_get(item));
-    }
-    gtk_list_prepend_items(GTK_LIST(self->obj), items);
-    Py_INCREF(Py_None);
-    return Py_None;
-}
-%%
-override gtk_list_remove_items kwargs
-static PyObject *
-_wrap_gtk_list_remove_items(PyGObject *self, PyObject *args,
-                            PyObject *kwargs)
-{
-    static char *kwlist[] = { "items", NULL };
-    PyObject *py_items;
-    GList *items = NULL;
-    int len, i;
-
-    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!:GtkList.remove_items",
-                                     kwlist, &PyList_Type, &py_items))
-        return NULL;
-    len = PyList_Size(py_items);
-    for (i = 0; i < len; i++) {
-        PyObject *item = PyList_GetItem(py_items, i);
-        if (!pygobject_check(item, &PyGtkListItem_Type)) {
-            PyErr_SetString(PyExc_TypeError, "list item not a GtkListItem");
-            g_list_free(items);
-            return NULL;
-        }
-        items = g_list_append(items, pygobject_get(item));
-    }
-    gtk_list_remove_items(GTK_LIST(self->obj), items);
-    g_list_free(items);
-    Py_INCREF(Py_None);
-    return Py_None;
-}
-%%
-override-attr GtkList.selection
-static PyObject *
-_wrap_gtk_list__get_selection(PyGObject *self, void *closure)
-{
-    GList *selection;
-    PyObject *item, *ret = PyList_New(0);
-
-    if (ret == NULL)
-        return NULL;
-
-    for (selection = GTK_LIST(self->obj)->selection; selection != NULL;
-         selection = selection->next) {
-        item = pygobject_new((GObject *) GTK_LIST_ITEM(selection->data));
-
-        if (!item) {
-            Py_DECREF(ret);
-            return NULL;
-        }
-
-        PyList_Append(ret, item);
-        Py_DECREF(item);
-    }
-    return ret;
-}
-%%
-override gtk_list_get_selection noargs
-static PyObject *
-_wrap_gtk_list__get_selection(PyGObject *self, void *closure);
-static PyObject *
-_wrap_gtk_list_get_selection(PyGObject *self)
-{
-    return _wrap_gtk_list__get_selection(self, NULL);
-}
-%%
 override gtk_color_selection_get_current_color noargs
 static PyObject *
 _wrap_gtk_color_selection_get_current_color(PyGObject *self)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]