]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-3.0: Add FileFilter.set_filter_name and get_filter_name
authorLuca Bruno <lucabru@src.gnome.org>
Mon, 23 May 2011 17:29:50 +0000 (19:29 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Mon, 23 May 2011 17:29:50 +0000 (19:29 +0200)
Vala does not allow specifying methods that do not override interface
abstract methods (get_name and set_name in this case from Gtk.Buildable).
Workaround the issue by renaming the methods as this feature isn't
going to be implemented anytime soon.

Fixes bug 647122.

vapi/gtk+-3.0.vapi
vapi/packages/gtk+-3.0/gtk+-3.0.metadata

index 7eee2862c4787f0657bbf0ae120efc980a5e9547..09ad88580337dd05648157111184753531f671cb 100644 (file)
@@ -1841,7 +1841,11 @@ namespace Gtk {
                public void add_pattern (string pattern);
                public void add_pixbuf_formats ();
                public bool filter (Gtk.FileFilterInfo filter_info);
+               [CCode (cname = "gtk_file_filter_get_name")]
+               public unowned string get_filter_name ();
                public Gtk.FileFilterFlags get_needed ();
+               [CCode (cname = "gtk_file_filter_set_name")]
+               public void set_filter_name (string name);
        }
        [Compact]
        [CCode (cheader_filename = "gtk/gtk.h")]
index 8305f9b16cdef2e214a94da67dec5d524c2f2905..7ad3b0e63eee0c9a55f214c4f52706d2399707fe 100644 (file)
@@ -244,6 +244,8 @@ gtk_file_chooser_dialog_new_with_backend.parent nullable="1"
 gtk_file_filter_add_custom.func transfer_ownership="1"
 gtk_file_filter_add_custom.data hidden="1"
 gtk_file_filter_add_custom.notify hidden="1"
+gtk_file_filter_set_name name="set_filter_name"
+gtk_file_filter_get_name name="get_filter_name"
 gtk_file_chooser_list_filters transfer_ownership="1" type_arguments="unowned FileFilter"
 gtk_file_chooser_list_shortcut_folder_uris nullable="1" transfer_ownership="1" type_arguments="string"
 gtk_file_chooser_list_shortcut_folders nullable="1" transfer_ownership="1" type_arguments="string"