chiark / gitweb /
example can run other programs
[chiark-tcl-applet.git] / xbatmon-simple-tray
index 6c617c3e446f40aefdf7debf190dc9c40e2422ec..e53945a4ab6e3c0010a07d59f964e5d06eda2cf9 100755 (executable)
@@ -1,11 +1,24 @@
-#!/usr/bin/wish
+#!/usr/bin/wish -f
 # -*- Tcl -*-
 
+# usage:
+#  xbatmon-simple-tray
+#    [WISH-OPTIONS... [-- TRAY-EMBED-OPTIONS... [-- XBATMON-SIMPLE-OPTIONS...]]]
+
 source applet.tcl
 source subproc.tcl
+source args.tcl
+
+proc cmdline {id orientation} {
+    global argv
+    return [concat [list xacpi-simple -into $id] $argv]
+}
 
-proc cmdline {id} {
-    return [list xacpi-simple -into $id]
+while {[args::next_special arg]} {
+    switch -exact -- $arg {
+       -- { break }
+       default { args::badoption }
+    }
 }
 
-applet::setup-subproc 70 darkblue 1 cmdline
+applet::setup-subproc cmdline