gapplication: add bind_busy_property()
authorLars Uebernickel <lars.uebernickel@canonical.com>
Sun, 15 Feb 2015 17:54:13 +0000 (18:54 +0100)
committerLars Uebernickel <lars.uebernickel@canonical.com>
Mon, 16 Feb 2015 06:38:43 +0000 (07:38 +0100)
commit0f2b54142a455dd7f31aa9f3795b9173edd8fb1d
tree92c3e8df567f2228ee28b650e097a6782174bab1
parentc59d195dd2bc56d393c06b066c3ac80bea7016bb
gapplication: add bind_busy_property()

Balancing g_application_{un,}mark_busy() is non-trivial in some cases.

Make it a bit more convenient by allowing to bind multiple boolean
properties (from different objects) to the busy state. As long as these
properties are true, the application is marked as busy.

https://bugzilla.gnome.org/show_bug.cgi?id=744565
docs/reference/gio/gio-sections.txt
gio/gapplication.c
gio/gapplication.h