chiark / gitweb /
argument parser
[chiark-tcl-applet.git] / xbatmon-simple-tray
index 77b9fb1..876cccb 100755 (executable)
@@ -3,9 +3,18 @@
 
 source applet.tcl
 source subproc.tcl
+source args.tcl
 
 proc cmdline {id orientation} {
-    return [list xacpi-simple -into $id]
+    global argv
+    return [concat [list xacpi-simple -into $id] $argv]
 }
 
-applet::setup-subproc 50 50 horizontal 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