Merge the wip/gapplication branch

This adds a GApplication object to GIO, which is the core of
an application support class, supporting
- uniqueness
- exporting actions (simple scripting)
- standard actions (quit, activate)

The implementation for Linux uses D-Bus, takes a name on the
session bus, and exports a org.gtk.Application interface.

Implementations for Win32 and OS X are still missing.
This commit is contained in:
Matthias Clasen
2010-06-07 13:25:39 -04:00
parent af78f6d418
commit 6427e93757
21 changed files with 2626 additions and 17 deletions

1058
gio/gapplication.c Normal file

File diff suppressed because it is too large Load Diff