summaryrefslogtreecommitdiff
path: root/gtk/gtk.override
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@gnome.org>2009-02-22 21:21:57 +0000
committerGian Mario Tagliaretti <gianmt@src.gnome.org>2009-02-22 21:21:57 +0000
commit33d6443cb07a9fba7a150c56e398b7d452c85d69 (patch)
treee411f4168137ef5e02e10f506b266ea602de2646 /gtk/gtk.override
parent2a34158f08318a33fafab9dbb22dcf769e877f38 (diff)
downloadpygtk-33d6443cb07a9fba7a150c56e398b7d452c85d69.tar.gz
Bug 309180 – gtk.MessageDialog exposes private attributes
2009-02-22 Gian Mario Tagliaretti <gianmt@gnome.org> Bug 309180 – gtk.MessageDialog exposes private attributes * gtk/gtk.override: add deprecation warnings using private attributes. svn path=/trunk/; revision=3089
Diffstat (limited to 'gtk/gtk.override')
-rw-r--r--gtk/gtk.override30
1 files changed, 30 insertions, 0 deletions
diff --git a/gtk/gtk.override b/gtk/gtk.override
index 16056f8f..3eed5100 100644
--- a/gtk/gtk.override
+++ b/gtk/gtk.override
@@ -8692,3 +8692,33 @@ _wrap_gtk_file_chooser_dialog_get_action(PyGObject *self)
return pyg_enum_from_gtype(GTK_TYPE_FILE_CHOOSER_ACTION, ret);
}
+%%
+override-attr GtkMessageDialog.image
+static PyObject *
+_wrap_gtk_message_dialog__get_image(PyObject *self, void *closure)
+{
+ GtkWidget *ret;
+
+ if (PyErr_Warn(PyExc_DeprecationWarning,
+ "use set_image() instead") < 0)
+ return NULL;
+
+ ret = GTK_MESSAGE_DIALOG(pygobject_get(self))->image;
+ /* pygobject_new handles NULL checking */
+ return pygobject_new((GObject *)ret);
+}
+%%
+override-attr GtkMessageDialog.label
+static PyObject *
+_wrap_gtk_message_dialog__get_label(PyObject *self, void *closure)
+{
+ GtkWidget *ret;
+
+ if (PyErr_Warn(PyExc_DeprecationWarning,
+ "use set_markup() instead") < 0)
+ return NULL;
+
+ ret = GTK_MESSAGE_DIALOG(pygobject_get(self))->label;
+ /* pygobject_new handles NULL checking */
+ return pygobject_new((GObject *)ret);
+}