summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@unixuser.org>2013-03-15 16:32:25 +0900
committerDaiki Ueno <ueno@unixuser.org>2013-03-15 16:32:25 +0900
commit418d68d8db120b17e5fc4a5c8b6452afbcff8120 (patch)
tree9affbda9bed17aac502e04cad727065a43c2bc96 /daemon
parent4d23937d6a34948d7cb9b27fbb215938e5c640e0 (diff)
downloadcaribou-418d68d8db120b17e5fc4a5c8b6452afbcff8120.tar.gz
Add --help option to caribou command
Diffstat (limited to 'daemon')
-rw-r--r--daemon/daemon.vala14
1 files changed, 14 insertions, 0 deletions
diff --git a/daemon/daemon.vala b/daemon/daemon.vala
index 70d5fdd..a7e09c2 100644
--- a/daemon/daemon.vala
+++ b/daemon/daemon.vala
@@ -175,6 +175,10 @@ namespace Caribou {
}
}
+static const OptionEntry[] options = {
+ { null }
+};
+
static int main (string[] args) {
Gtk.init (ref args);
@@ -183,6 +187,16 @@ static int main (string[] args) {
Intl.bind_textdomain_codeset (Config.GETTEXT_PACKAGE, "UTF-8");
Intl.textdomain (Config.GETTEXT_PACKAGE);
+ var option_context = new OptionContext (
+ "- daemon listening accessibility events to launch on screen keyboard");
+ option_context.add_main_entries (options, "caribou");
+ try {
+ option_context.parse (ref args);
+ } catch (OptionError e) {
+ stderr.printf ("%s\n", e.message);
+ return 1;
+ }
+
var retval = Atspi.init ();
if (retval != 0) {
printerr ("can't initialize atspi\n");