[pygtk/gtk-3.0: 28/55] Deprecated: Remove GtkPixmap
- From: John Stowers <jstowers src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygtk/gtk-3.0: 28/55] Deprecated: Remove GtkPixmap
- Date: Sat, 17 Jul 2010 00:26:45 +0000 (UTC)
commit a162c07a0981e88e13fd25242b9690a55c42307c
Author: John Stowers <john stowers gmail com>
Date: Sat Jul 10 21:23:53 2010 +1200
Deprecated: Remove GtkPixmap
gtk/gtk-base-types.defs | 7 ------
gtk/gtk-base.defs | 50 -----------------------------------------------
gtk/gtk.override | 46 -------------------------------------------
3 files changed, 0 insertions(+), 103 deletions(-)
---
diff --git a/gtk/gtk-base-types.defs b/gtk/gtk-base-types.defs
index 188f8c1..4517598 100644
--- a/gtk/gtk-base-types.defs
+++ b/gtk/gtk-base-types.defs
@@ -1987,13 +1987,6 @@
(gtype-id "GTK_TYPE_PANED")
)
-(define-object Pixmap
- (in-module "Gtk")
- (parent "GtkMisc")
- (c-name "GtkPixmap")
- (gtype-id "GTK_TYPE_PIXMAP")
-)
-
(define-object Plug
(in-module "Gtk")
(parent "GtkWindow")
diff --git a/gtk/gtk-base.defs b/gtk/gtk-base.defs
index 5358a59..27a5e6a 100644
--- a/gtk/gtk-base.defs
+++ b/gtk/gtk-base.defs
@@ -11500,56 +11500,6 @@
(return-type "gboolean")
)
-
-;; From /opt/gtk2/include/gtk-2.0/gtk/gtkpixmap.h
-
-(define-function gtk_pixmap_get_type
- (c-name "gtk_pixmap_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_pixmap_new
- (c-name "gtk_pixmap_new")
- (is-constructor-of "GtkPixmap")
- (return-type "GtkWidget*")
- (parameters
- '("GdkPixmap*" "pixmap")
- '("GdkBitmap*" "mask" (null-ok))
- )
- (deprecated "use GtkImage")
-)
-
-(define-method set
- (of-object "GtkPixmap")
- (c-name "gtk_pixmap_set")
- (return-type "none")
- (parameters
- '("GdkPixmap*" "val")
- '("GdkBitmap*" "mask" (null-ok))
- )
-)
-
-(define-method get
- (of-object "GtkPixmap")
- (c-name "gtk_pixmap_get")
- (return-type "none")
- (parameters
- '("GdkPixmap**" "val")
- '("GdkBitmap**" "mask")
- )
-)
-
-(define-method set_build_insensitive
- (of-object "GtkPixmap")
- (c-name "gtk_pixmap_set_build_insensitive")
- (return-type "none")
- (parameters
- '("gboolean" "build")
- )
-)
-
-
-
;; From /opt/gtk2/include/gtk-2.0/gtk/gtkplug.h
(define-function gtk_plug_get_type
diff --git a/gtk/gtk.override b/gtk/gtk.override
index 831b03b..bfdab92 100644
--- a/gtk/gtk.override
+++ b/gtk/gtk.override
@@ -1463,19 +1463,6 @@ _wrap_gtk_menu_popup(PyGObject *self, PyObject *args, PyObject *kwargs)
return Py_None;
}
%%
-override gtk_pixmap_get noargs
-static PyObject *
-_wrap_gtk_pixmap_get(PyGObject *self)
-{
- GdkPixmap *pixmap;
- GdkBitmap *mask;
-
- gtk_pixmap_get(GTK_PIXMAP(self->obj), &pixmap, &mask);
- return Py_BuildValue("(NN)", pygobject_new((GObject *)pixmap),
- pygobject_new((GObject *)mask));
-}
-
-%%
override gtk_button_new kwargs
static int
_wrap_gtk_button_new(PyGObject *self, PyObject *args, PyObject *kwargs)
@@ -5119,39 +5106,6 @@ _wrap_gtk_table_new(PyGObject *self, PyObject *args, PyObject *kwargs)
%%
new-constructor GTK_TYPE_TABLE
%%
-override gtk_pixmap_new kwargs
-static int
-_wrap_gtk_pixmap_new(PyGObject *self, PyObject *args, PyObject *kwargs)
-{
- static char *kwlist[] = { "pixmap", "mask", NULL };
- PyGObject *pixmap, *py_mask;
- GdkPixmap *mask = NULL;
-
- if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!O:GtkPixmap.__init__",
- kwlist, &PyGdkPixmap_Type, &pixmap, &py_mask))
- return -1;
- if (PyErr_Warn(PyExc_DeprecationWarning, "use GtkImage") < 0)
- return -1;
- if (py_mask && pygobject_check(py_mask, &PyGdkPixmap_Type))
- mask = GDK_PIXMAP(py_mask->obj);
- else if ((PyObject *)py_mask != Py_None) {
- PyErr_SetString(PyExc_TypeError, "mask should be a GdkPixmap or None");
- return -1;
- }
-
- pygobject_construct(self, NULL);
- if (!self->obj) {
- PyErr_SetString(PyExc_RuntimeError, "could not create GtkPixmap object");
- return -1;
- }
-
- gtk_pixmap_set(GTK_PIXMAP(self->obj), GDK_PIXMAP(pixmap->obj), mask);
-
- return 0;
-}
-%%
-new-constructor GTK_TYPE_PIXMAP
-%%
override gtk_plug_new kwargs
static int
_wrap_gtk_plug_new(PyGObject *self, PyObject *args, PyObject *kwargs)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]