summaryrefslogtreecommitdiffstats
path: root/doc/systray.n
diff options
context:
space:
mode:
authorKevin Walzer <kw@codebykevin.com>2020-10-12 16:23:46 (GMT)
committerKevin Walzer <kw@codebykevin.com>2020-10-12 16:23:46 (GMT)
commit0fce81eca599f32f50de1df99fcc28cf7fc326bd (patch)
tree69e5565665f117b131cfbf1403eaa38c0db4ad15 /doc/systray.n
parentcc8a30c9cf4b83a99a7f99971f714bdc5f185fb8 (diff)
downloadtk-0fce81eca599f32f50de1df99fcc28cf7fc326bd.zip
tk-0fce81eca599f32f50de1df99fcc28cf7fc326bd.tar.gz
tk-0fce81eca599f32f50de1df99fcc28cf7fc326bd.tar.bz2
Improved argument and error handling; updated documentation
Diffstat (limited to 'doc/systray.n')
-rw-r--r--doc/systray.n26
1 files changed, 19 insertions, 7 deletions
diff --git a/doc/systray.n b/doc/systray.n
index 39dc280..f01ec50 100644
--- a/doc/systray.n
+++ b/doc/systray.n
@@ -11,7 +11,15 @@
systray \- Creates an icon display in the platform-specific system tray.
.SH SYNOPSIS
\fBsystray create\fP \fIimage\fP? \fItext\fP? \fIcallback\fR?
-\fBsystray modify\fP \fIoption\fR?
+.sp
+\fBsystray modify image\fI image\fR?
+.sp
+\fBsystray modify text \fI text\fR?
+.sp
+\fBsystray modify callback \fIcallback\fR?
+.sp
+\fBsystray destroy\fR
+.BE
.BE
.SH DESCRIPTION
.PP
@@ -23,19 +31,23 @@ for display in a tooltip, and a callback is bound to <Button-1>.
Here is an example of the \fBsystray\fP code:
.CS
image create photo book -data R0lGODlhDwAPAKIAAP//////AP8AAMDAwICAgAAAAAAAAAAAACwAAAAADwAPAAADSQhA2u5ksPeKABKSCaya29d4WKgERFF0l1IMQCAKatvBJ0OTdzzXI1xMB3TBZAvATtB6NSLKleXi3OBoLqrVgc0yv+DVSEUuFxIAOw==
- systray create -image book -text "Systray sample" -callback {puts "Here is the systray output"}
+ systray create book "Systray sample" {puts "Here is the systray output"}
.CE
.PP
Here is an example of modifying the \fBsystray\fP icon:
.CS
image create book_page -data R0lGODlhCwAPAKIAAP//////AMDAwICAgAAA/wAAAAAAAAAAACwAAAAACwAPAAADMzi6CzAugiAgDGE68aB0RXgRJBFVX0SNpQlUWfahQOvSsgrX7eZJMlQMWBEYj8iQchlKAAA7
- systray modify -image book_page
- systray modify -text "Updated sample"
- systray modify -callback {puts "Different output from the systray"}
+ systray modify image book_page
+ systray modify text "Updated sample"
+ systray modify callback {puts "Different output from the systray"}
.CE
.PP
-From a user-interface standpoint, only one systray icon per app instance
+ The \fBsystray\fP destroy command removes the icon from display and
+deallocates it.
+.PP
+From a user-interface standpoint, only one systray icon per interpreter
should be displayed, although it can be modified with different images and
-strings to indicate app state.
+strings to indicate app state. Loading additional interpreters into a
+running instance of Wish will allow additional icons to be displayed.
.SH KEYWORDS
image, callback