summaryrefslogtreecommitdiff
path: root/gio/src/gio_vfuncs.defs
diff options
context:
space:
mode:
authorJosé Alburquerque <jaalburqu@svn.gnome.org>2012-02-24 00:57:17 -0500
committerJosé Alburquerque <jaalburqu@svn.gnome.org>2012-02-24 00:59:27 -0500
commitdc9c8c157625ffc0b76c991508ce84c134b497ca (patch)
tree04b138d311767304e84315f0ed7f9798a2600f9e /gio/src/gio_vfuncs.defs
parentf97840c840fc99507f6e91123f88456a3900b589 (diff)
downloadglibmm-dc9c8c157625ffc0b76c991508ce84c134b497ca.tar.gz
Gio::Application: Add missing virtual functions and methods.
* gio/src/application.{ccg,hg}: Add the rest of the virtual functions -- all except the one with a GVariantBuilder parameter because that type is not wrapped yet. Also add the [set|get]_default() methods wrapping the respective C functions. * gio/src/gio_vfuncs.defs: Add the rest of GApplication's virtual function definitions so they can be wrapped. * tools/m4/convert_gio.m4: Add GApplication conversions.
Diffstat (limited to 'gio/src/gio_vfuncs.defs')
-rw-r--r--gio/src/gio_vfuncs.defs39
1 files changed, 39 insertions, 0 deletions
diff --git a/gio/src/gio_vfuncs.defs b/gio/src/gio_vfuncs.defs
index ed7d3597..6d31ec23 100644
--- a/gio/src/gio_vfuncs.defs
+++ b/gio/src/gio_vfuncs.defs
@@ -161,6 +161,45 @@
)
)
+(define-vfunc before_emit
+ (of-object "GApplication")
+ (return-type "void")
+ (parameters
+ '("GVariant*" "platform_data")
+ )
+)
+
+(define-vfunc after_emit
+ (of-object "GApplication")
+ (return-type "void")
+ (parameters
+ '("GVariant*" "platform_data")
+ )
+)
+
+(define-vfunc add_platform_data
+ (of-object "GApplication")
+ (return-type "void")
+ (parameters
+ '("GVariantBuilder*" "builder")
+ )
+)
+
+(define-vfunc quit_mainloop
+ (of-object "GApplication")
+ (return-type "void")
+)
+
+(define-vfunc run_mainloop
+ (of-object "GApplication")
+ (return-type "void")
+)
+
+(define-vfunc shutdown
+ (of-object "GApplication")
+ (return-type "void")
+)
+
; GAsyncInitable
(define-vfunc init_async