chiark / gitweb /
argument parser
[chiark-tcl-applet.git] / xbatmon-simple-tray
index 6c617c3e446f40aefdf7debf190dc9c40e2422ec..876cccbd5266aff36b712014fbc7050fe18b5235 100755 (executable)
@@ -3,9 +3,18 @@
 
 source applet.tcl
 source subproc.tcl
+source args.tcl
 
-proc cmdline {id} {
-    return [list xacpi-simple -into $id]
+proc cmdline {id orientation} {
+    global argv
+    return [concat [list xacpi-simple -into $id] $argv]
 }
 
-applet::setup-subproc 70 darkblue 1 cmdline
+while {[args::next_special arg]} {
+    switch -exact $arg {
+       -- { break }
+       default { args::badoption }
+    }
+}
+
+applet::setup-subproc $args::w $args::h $args::orientation $args::bc $args::bw cmdline