diff options
author | Gian Mario Tagliaretti <gianmt@gnome.org> | 2009-02-22 21:21:57 +0000 |
---|---|---|
committer | Gian Mario Tagliaretti <gianmt@src.gnome.org> | 2009-02-22 21:21:57 +0000 |
commit | 33d6443cb07a9fba7a150c56e398b7d452c85d69 (patch) | |
tree | e411f4168137ef5e02e10f506b266ea602de2646 /gtk/gtk.override | |
parent | 2a34158f08318a33fafab9dbb22dcf769e877f38 (diff) | |
download | pygtk-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.override | 30 |
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); +} |