chiark / gitweb /
reorganise debug etc.
[chiark-tcl-applet.git] / example
diff --git a/example b/example
index 57e87083d5bf1a19d295895efac94dbd50749e6a..bd05b1787c97e1eac55a04fbd26b9e3586f40613 100755 (executable)
--- a/example
+++ b/example
@@ -1,14 +1,32 @@
-#!/usr/bin/wish8.4
+#!/usr/bin/wish8.4 -f
+# -*- Tcl -*-
+
+# usage:
+#  xbatmon-simple-tray
 
 source applet.tcl
+source subproc.tcl
+
+applet::setup-debug puts
+
+foreach b {1 3} {
+    applet::setup-button-menu $b
+}
+
+.m1 add command -command { applet::msel; puts hi } -label hi
+.m3 add command -command { applet::msel; puts boo } -label boo
 
-#----- specifics -----
+#image create bitmap ims -file gs_s.xbm   
+#image create bitmap ims -file /usr/share/ghostscript/8.71/lib/gs_s.xbm   
+#setimage ims
+#setimage ims
 
-.m1 add command -command { msel; puts hi } -label hi
-.m3 add command -command { msel; puts boo } -label boo
+applet::setup-tooltip { puts VIS } { puts INVIS }
+applet::tooltip-set "line\nanother"
 
-image create bitmap ims -file /usr/share/ghostscript/8.71/lib/gs_s.xbm   
-setimage ims
+proc cmdline {id orientation} {
+    global argv
+    return [concat $argv $id]
+}
 
-setuptooltip
-settooltip "line\nanother"
+applet::setup-subproc cmdline