Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Comment: | Regenerate Documentation |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
ae1cf5fefc7aeeb3105f7cea913d6b76 |
User & Date: | kjnash 2017-04-01 15:02:51 |
2017-05-26
| ||
09:23 | Update the rdial package in the controlwidgets module to version 0.7 - support for mouse wheels on Windows and Linux. OSX not tested yet. check-in: f6771d4dd6 user: markus tags: trunk | |
2017-04-04
| ||
07:26 | datefield with additional "-format" option to support Dates for German and ISO including MouseWheel-binding. Ticket [fa7e485702] check-in: 5634c2dfd1 user: oehhar tags: rfe-fa7e485702 | |
2017-04-01
| ||
15:02 | Regenerate Documentation check-in: ae1cf5fefc user: kjnash tags: trunk | |
2017-03-31
| ||
17:13 | Module ntext - update to 1.0b1 check-in: 10d06551a6 user: kjnash tags: trunk | |
Added embedded/man/files/modules/notifywindow/notifywindow.n.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 | '\" '\" Generated from file 'notifywindow\&.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2015 Kevin Walzer/WordTech Communications LLC <kw@codebykevin\&.com> '\" .TH "notifywindow" n 1\&.0 tklib "notifywindow" .\" The -*- nroff -*- definitions below are for supplemental macros used .\" in Tcl/Tk manual entries. .\" .\" .AP type name in/out ?indent? .\" Start paragraph describing an argument to a library procedure. .\" type is type of argument (int, etc.), in/out is either "in", "out", .\" or "in/out" to describe whether procedure reads or modifies arg, .\" and indent is equivalent to second arg of .IP (shouldn't ever be .\" needed; use .AS below instead) .\" .\" .AS ?type? ?name? .\" Give maximum sizes of arguments for setting tab stops. Type and .\" name are examples of largest possible arguments that will be passed .\" to .AP later. If args are omitted, default tab stops are used. .\" .\" .BS .\" Start box enclosure. From here until next .BE, everything will be .\" enclosed in one large box. .\" .\" .BE .\" End of box enclosure. .\" .\" .CS .\" Begin code excerpt. .\" .\" .CE .\" End code excerpt. .\" .\" .VS ?version? ?br? .\" Begin vertical sidebar, for use in marking newly-changed parts .\" of man pages. The first argument is ignored and used for recording .\" the version when the .VS was added, so that the sidebars can be .\" found and removed when they reach a certain age. If another argument .\" is present, then a line break is forced before starting the sidebar. .\" .\" .VE .\" End of vertical sidebar. .\" .\" .DS .\" Begin an indented unfilled display. .\" .\" .DE .\" End of indented unfilled display. .\" .\" .SO ?manpage? .\" Start of list of standard options for a Tk widget. The manpage .\" argument defines where to look up the standard options; if .\" omitted, defaults to "options". The options follow on successive .\" lines, in three columns separated by tabs. .\" .\" .SE .\" End of list of standard options for a Tk widget. .\" .\" .OP cmdName dbName dbClass .\" Start of description of a specific option. cmdName gives the .\" option's name as specified in the class command, dbName gives .\" the option's name in the option database, and dbClass gives .\" the option's class in the option database. .\" .\" .UL arg1 arg2 .\" Print arg1 underlined, then print arg2 normally. .\" .\" .QW arg1 ?arg2? .\" Print arg1 in quotes, then arg2 normally (for trailing punctuation). .\" .\" .PQ arg1 ?arg2? .\" Print an open parenthesis, arg1 in quotes, then arg2 normally .\" (for trailing punctuation) and then a closing parenthesis. .\" .\" # Set up traps and other miscellaneous stuff for Tcl/Tk man pages. .if t .wh -1.3i ^B .nr ^l \n(.l .ad b .\" # Start an argument description .de AP .ie !"\\$4"" .TP \\$4 .el \{\ . ie !"\\$2"" .TP \\n()Cu . el .TP 15 .\} .ta \\n()Au \\n()Bu .ie !"\\$3"" \{\ \&\\$1 \\fI\\$2\\fP (\\$3) .\".b .\} .el \{\ .br .ie !"\\$2"" \{\ \&\\$1 \\fI\\$2\\fP .\} .el \{\ \&\\fI\\$1\\fP .\} .\} .. .\" # define tabbing values for .AP .de AS .nr )A 10n .if !"\\$1"" .nr )A \\w'\\$1'u+3n .nr )B \\n()Au+15n .\" .if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n .nr )C \\n()Bu+\\w'(in/out)'u+2n .. .AS Tcl_Interp Tcl_CreateInterp in/out .\" # BS - start boxed text .\" # ^y = starting y location .\" # ^b = 1 .de BS .br .mk ^y .nr ^b 1u .if n .nf .if n .ti 0 .if n \l'\\n(.lu\(ul' .if n .fi .. .\" # BE - end boxed text (draw box now) .de BE .nf .ti 0 .mk ^t .ie n \l'\\n(^lu\(ul' .el \{\ .\" Draw four-sided box normally, but don't draw top of .\" box if the box started on an earlier page. .ie !\\n(^b-1 \{\ \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul' .\} .el \}\ \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul' .\} .\} .fi .br .nr ^b 0 .. .\" # VS - start vertical sidebar .\" # ^Y = starting y location .\" # ^v = 1 (for troff; for nroff this doesn't matter) .de VS .if !"\\$2"" .br .mk ^Y .ie n 'mc \s12\(br\s0 .el .nr ^v 1u .. .\" # VE - end of vertical sidebar .de VE .ie n 'mc .el \{\ .ev 2 .nf .ti 0 .mk ^t \h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n' .sp -1 .fi .ev .\} .nr ^v 0 .. .\" # Special macro to handle page bottom: finish off current .\" # box/sidebar if in box/sidebar mode, then invoked standard .\" # page bottom macro. .de ^B .ev 2 'ti 0 'nf .mk ^t .if \\n(^b \{\ .\" Draw three-sided box if this is the box's first page, .\" draw two sides but no top otherwise. .ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c .el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c .\} .if \\n(^v \{\ .nr ^x \\n(^tu+1v-\\n(^Yu \kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c .\} .bp 'fi .ev .if \\n(^b \{\ .mk ^y .nr ^b 2 .\} .if \\n(^v \{\ .mk ^Y .\} .. .\" # DS - begin display .de DS .RS .nf .sp .. .\" # DE - end display .de DE .fi .RE .sp .. .\" # SO - start of list of standard options .de SO 'ie '\\$1'' .ds So \\fBoptions\\fR 'el .ds So \\fB\\$1\\fR .SH "STANDARD OPTIONS" .LP .nf .ta 5.5c 11c .ft B .. .\" # SE - end of list of standard options .de SE .fi .ft R .LP See the \\*(So manual entry for details on the standard options. .. .\" # OP - start of full description for a single option .de OP .LP .nf .ta 4c Command-Line Name: \\fB\\$1\\fR Database Name: \\fB\\$2\\fR Database Class: \\fB\\$3\\fR .fi .IP .. .\" # CS - begin code excerpt .de CS .RS .nf .ta .25i .5i .75i 1i .. .\" # CE - end code excerpt .de CE .fi .RE .. .\" # UL - underline word .de UL \\$1\l'|0\(ul'\\$2 .. .\" # QW - apply quotation marks to word .de QW .ie '\\*(lq'"' ``\\$1''\\$2 .\"" fix emacs highlighting .el \\*(lq\\$1\\*(rq\\$2 .. .\" # PQ - apply parens and quotation marks to word .de PQ .ie '\\*(lq'"' (``\\$1''\\$2)\\$3 .\"" fix emacs highlighting .el (\\*(lq\\$1\\*(rq\\$2)\\$3 .. .\" # QR - quoted range .de QR .ie '\\*(lq'"' ``\\$1''\\-``\\$2''\\$3 .\"" fix emacs highlighting .el \\*(lq\\$1\\*(rq\\-\\*(lq\\$2\\*(rq\\$3 .. .\" # MT - "empty" string .de MT .QW "" .. .BS .SH NAME notifywindow \- Provides unobtrusive window for alerts/notifications from Tk applications .SH SYNOPSIS package require \fBtk \fR .sp package require \fBnotifywindow \fR .sp \fB::notifywindow::notifywindow\fR \fImsg\fR \fIimg\fR .sp \fB::notifywindow::demo\fR .sp .BE .SH DESCRIPTION This package provides a low-key, unobtrusive window for alerts and notifications from Tk applications that briefly appears in the upper-right hand corner of the screen\&. Modeled after the "Growl" framework on Mac OS X, the window fades in and out on platforms that support such effects, and appears and disappears on other platforms\&. .TP \fB::notifywindow::notifywindow\fR \fImsg\fR \fIimg\fR Posts the toplevel notification window with the "msg" string, which should not exceed 40 characters, and an optional image, which should be 16x16 pixels\&. .TP \fB::notifywindow::demo\fR Simple demo that illustrates how the package works\&. .PP .SH ACKNOWLEDGMENTS notifywindow was inspired by the Growl notification package for Mac OS X, but shares no code with that project whatsoever\&. .SH "BUGS, IDEAS, FEEDBACK" This document, and the package it describes, will undoubtedly contain bugs and other problems\&. Please report such in the category \fInotifywindow\fR of the \fITklib Trackers\fR [http://core\&.tcl\&.tk/tklib/reportlist]\&. Please also report any ideas for enhancements you may have for either package and/or documentation\&. .SH KEYWORDS alert, notification, tk .SH COPYRIGHT .nf Copyright (c) 2015 Kevin Walzer/WordTech Communications LLC <kw@codebykevin\&.com> .fi |
Changes to embedded/man/files/modules/ntext/ntext.n.
1 2 3 | '\" '\" Generated from file 'ntext\&.man' by tcllib/doctools with format 'nroff' '\" | | | 1 2 3 4 5 6 7 8 9 10 11 | '\" '\" Generated from file 'ntext\&.man' by tcllib/doctools with format 'nroff' '\" .TH "ntext" n 1\&.0 tklib "Alternative Bindings for the Text Widget" .\" The -*- nroff -*- definitions below are for supplemental macros used .\" in Tcl/Tk manual entries. .\" .\" .AP type name in/out ?indent? .\" Start paragraph describing an argument to a library procedure. .\" type is type of argument (int, etc.), in/out is either "in", "out", .\" or "in/out" to describe whether procedure reads or modifies arg, |
︙ | ︙ | |||
273 274 275 276 277 278 279 | .SH NAME ntext \- Alternative Bindings for the Text Widget .SH SYNOPSIS package require \fBTcl 8\&.5\fR .sp package require \fBTk 8\&.5\fR .sp | | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | > > > > > > > > > > > > > < < < < < < < | 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 | .SH NAME ntext \- Alternative Bindings for the Text Widget .SH SYNOPSIS package require \fBTcl 8\&.5\fR .sp package require \fBTk 8\&.5\fR .sp package require \fBntext ?1\&.0?\fR .sp \fB::ntext::new_textCopy\fR \fIpathName\fR .sp \fB::ntext::new_textCut\fR \fIpathName\fR .sp \fB::ntext::new_textPaste\fR \fIpathName\fR .sp .BE .SH DESCRIPTION The purpose of the \fBntext\fR package is to make the text widget behave more like other text-editing applications\&. It makes the text widget more useful for implementing a text editor, and makes it behave in a way that will be more familiar to most users\&. .PP The package provides a binding tag named \fINtext\fR for use by text widgets in place of the default \fIText\fR binding tag\&. .PP Package \fBntext\fR 's functions and variables are contained entirely in the \fB::ntext\fR namespace; its other code is contained in the binding tag \fINtext\fR\&. \fBntext\fR has no exports to the global or other namespaces, and no new widget commands\&. It uses modified copies of the Tk code, leaving the original code, and the \fIText\fR binding tag, unchanged\&. .PP The differences between the \fINtext\fR binding tag and the default \fIText\fR binding tag are in three categories: .IP \(bu Some \fIText\fR bindings behave differently from most text-editing applications\&. \fINtext\fR gives these bindings more familiar behaviour\&. For details see \fIntextBindings\fR\&. .IP \(bu When a logical line with leading whitespace is word-wrapped onto more than one display line, the wrapped display lines begin further to the left than the first display line, which can make the text layout untidy and difficult to read\&. \fINtext\fR can indent the wrapped lines to match the leading whitespace of the first display line (this facility is switched off by default)\&. For details see \fIntextIndent\fR\&. .IP \(bu When the user navigates or selects text, Tcl/Tk sometimes needs to detect word boundaries\&. \fINtext\fR provides improved rules for word boundary detection\&. For details see \fIntextWordBreak\fR\&. .PP The remainder of this page describes the basic use and configuration of all three aspects of \fINtext\fR\&. For more detailed information on the different facilities of \fINtext\fR, see the pages \fIntextBindings\fR, \fIntextIndent\fR, and \fIntextWordBreak\fR\&. .PP See Section \fBEXAMPLE\fR for how to apply the \fINtext\fR binding tag in place of the \fIText\fR binding tag\&. .SH COMMANDS .TP \fB::ntext::new_textCopy\fR \fIpathName\fR Replacement for ::tk_textCopy\&. .TP \fB::ntext::new_textCut\fR \fIpathName\fR Replacement for ::tk_textCut that also maintains \fINtext\fR indentation (see \fIntextIndent\fR)\&. .TP \fB::ntext::new_textPaste\fR \fIpathName\fR Replacement for ::tk_textPaste that also maintains \fINtext\fR indentation (see \fIntextIndent\fR)\&. .PP .SH "CONFIGURATION OPTIONS" \fINtext\fR provides alternatives to a number of behaviours of the classic \fIText\fR binding tag\&. Where there is an option, the \fINtext\fR behaviour (except for display-line indentation) is switched on by default\&. .PP The behaviour of \fINtext\fR may be configured application-wide by setting the values of a number of namespace variables: .PP \fB::ntext::classicAnchor\fR .IP \(bu \fB0\fR - (default value) selects \fINtext\fR behaviour, i\&.e\&. the anchor point is fixed .IP \(bu \fB1\fR - selects classic \fIText\fR behaviour, i\&.e\&. the anchor point is variable .IP \(bu For more information see \fIntextBindings\fR .PP .PP \fB::ntext::classicExtras\fR .IP \(bu \fB0\fR - (default value) selects \fINtext\fR behaviour, i\&.e\&. several traditional \fIText\fR bindings are de-activated .IP \(bu \fB1\fR - selects classic \fIText\fR behaviour, i\&.e\&. all \fIText\fR bindings are activated .IP \(bu For more information see \fIntextBindings\fR .PP .PP \fB::ntext::classicMouseSelect\fR .IP \(bu \fB0\fR - (default value) selects \fINtext\fR behaviour, i\&.e\&. the anchor point for mouse selection operations is moved by keyboard navigation .IP \(bu \fB1\fR - selects classic \fIText\fR behaviour .IP \(bu For more information see \fIntextBindings\fR .PP .PP \fB::ntext::classicSelection\fR .IP \(bu \fB0\fR - (default value on macOS Aqua) selects Mac-like behaviour, i\&.e\&. when a navigation keystroke cancels a selection, the insert mark first moves to the end of the selection determined by the navigation direction of the keystroke, and then the keystroke is applied\&. .IP \(bu \fB1\fR - (default value except on macOS Aqua) selects PC-like behaviour (the same as classic \fIText\fR), i\&.e\&. when a navigation keystroke cancels a selection, the insert mark is not moved before the keystroke is applied\&. .IP \(bu For more information see \fIntextBindings\fR .PP .PP \fB::ntext::classicWordBreak\fR .IP \(bu \fB0\fR - (default value) selects \fINtext\fR behaviour, i\&.e\&. platform-independent, two classes of word characters and one class of non-word characters\&. .IP \(bu \fB1\fR - selects classic \fIText\fR behaviour, i\&.e\&. platform-dependent, one class of word characters and one class of non-word characters .IP \(bu After changing this value, the matching patterns should be recalculated\&. See \fIntextWordBreak\fR for details and advanced configuration options\&. .PP .PP \fB::ntext::classicWrap\fR .IP \(bu \fB0\fR - selects \fINtext\fR behaviour, i\&.e\&. display lines of text widgets in \fI-wrap\fR \fIword\fR mode are indented to match the initial whitespace of the first display line of a logical line\&. If the widget already holds text when this value is set, a function call may be necessary\&. See \fIntextIndent\fR for detailed instructions on the use of \fINtext\fR 's indentation\&. .IP \(bu \fB1\fR - (default value) selects classic \fIText\fR behaviour, i\&.e\&. no indentation .IP \(bu For more information see \fIntextIndent\fR .PP .PP \fB::ntext::overwrite\fR .IP \(bu \fB0\fR - (initial value) text typed at the keyboard is inserted into the widget .IP \(bu \fB1\fR - text typed at the keyboard overwrites text already in the widget .IP \(bu The value is toggled by the \fIInsert\fR key (except on macOS Aqua where there is no such key)\&. .IP \(bu For more information see \fIntextBindings\fR .PP .PP \fB::ntext::classicParagraphs\fR .IP \(bu \fB0\fR - (default value) on macOS Aqua, certain keyboard bindings are made to behave in the same way as the Mac application TextEdit\&. The bindings involve vertical scrolling of the screen and are <?Shift-?Option-(Up|Down)>\&. .IP \(bu \fB1\fR - on macOS Aqua, certain keyboard bindings are made to behave in the same way as classic \fIText\fR, ignoring the conventions of Aqua\&. The bindings involve vertical scrolling of the screen and are <?Shift-?Option-(Up|Down)>\&. .IP \(bu For more information see \fIntextBindings\fR .PP .SH BUGS This version of \fBntext\fR is intended to be compatible with all releases of \fBTk\fR 8\&.5 and 8\&.6, and with the branches \fIcore-8-5-branch\fR, \fIcore-8-6-branch\fR, and \fItrunk\fR in the source code repository for \fBTk\fR\&. Any incompatibility with any of these versions, for any \fBTk\fR windowing system, should be reported as a bug\&. Please report such in the category \fIntext\fR of the \fITklib Trackers\fR [http://core\&.tcl\&.tk/tklib/reportlist]\&. .SH EXAMPLE To create a text widget \&.t and use the \fINtext\fR bindings: .CS package require ntext text \&.t bindtags \&.t {\&.t Ntext \&. all} .CE See bindtags for more information\&. .SH "SEE ALSO" bindtags, ntextBindings, ntextIndent, ntextWordBreak, re_syntax, regexp, text .SH KEYWORDS bindtags, re_syntax, regexp, text |
Changes to embedded/man/files/modules/ntext/ntextBindings.n.
1 2 3 | '\" '\" Generated from file 'ntextBindings\&.man' by tcllib/doctools with format 'nroff' '\" | | | 1 2 3 4 5 6 7 8 9 10 11 | '\" '\" Generated from file 'ntextBindings\&.man' by tcllib/doctools with format 'nroff' '\" .TH "ntextBindings" n 1\&.0 tklib "Alternative Bindings for the Text Widget" .\" The -*- nroff -*- definitions below are for supplemental macros used .\" in Tcl/Tk manual entries. .\" .\" .AP type name in/out ?indent? .\" Start paragraph describing an argument to a library procedure. .\" type is type of argument (int, etc.), in/out is either "in", "out", .\" or "in/out" to describe whether procedure reads or modifies arg, |
︙ | ︙ | |||
273 274 275 276 277 278 279 | .SH NAME ntextBindings \- Alternative Bindings for the Text Widget .SH SYNOPSIS package require \fBTcl 8\&.5\fR .sp package require \fBTk 8\&.5\fR .sp | | | | | | > > > > | | 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 | .SH NAME ntextBindings \- Alternative Bindings for the Text Widget .SH SYNOPSIS package require \fBTcl 8\&.5\fR .sp package require \fBTk 8\&.5\fR .sp package require \fBntext ?1\&.0?\fR .sp .BE .SH DESCRIPTION The \fBntext\fR package provides a binding tag named \fINtext\fR for use by text widgets in place of the default \fIText\fR binding tag\&. .PP The \fIText\fR binding tag provides around one hundred bindings to the text widget (the exact number is platform-dependent)\&. A few of these behave in a way that is different from most contemporary text-editing applications\&. \fINtext\fR aims to provide more familiar behaviour\&. .PP Features of the \fINtext\fR bindings that differ from the default \fIText\fR bindings: .IP \(bu Clicking near the end of a (logical) line moves the cursor to the end of that line \fI(not the start of the next line)\fR\&. If the widget is in \fI-wrap\fR \fIword\fR mode, the same rule applies to display lines\&. .IP \(bu Double-clicking or dragging near the end of a (logical) line will highlight/select characters from the end of that line \fI(not the next line, or the region at the end of the line where there are no characters)\fR\&. If the widget is in \fI-wrap\fR \fIword\fR mode, the same rule applies to display lines\&. .IP \(bu On windowing systems other than macOS Aqua, the \fIHome\fR key implements "Smart Home" (successive keypresses move the cursor to the start of the display line, then to the first non-whitespace character at the start of the logical line, then toggles between the beginning and end of leading whitespace); the \fIEnd\fR key implements "Smart End" (which is similar to "Smart Home")\&. On macOS Aqua, this functionality is provided by the operations <Command-Left> and <Command-Right>\&. .IP \(bu When a selection exists, a "Paste" operation (e\&.g\&. <Control-v>) overwrites the selection (as most editors do), and does so on all platforms\&. .IP \(bu On windowing systems other than macOS Aqua, the \fIInsert\fR key toggles between "Insert" and "Overwrite" modes for keyboard input\&. \fI(In contrast, the Text binding tag uses\fR Insert \fIas a method to paste the "primary selection", a task that can be accomplished instead by mouse middle-click\&.)\fR .IP \(bu The \fIEscape\fR key clears the selection\&. .IP \(bu On the macOS Aqua windowing system, \fINtext\fR follows Aqua conventions for keyboard navigation\&. Certain bindings related to vertical scrolling can be forced to behave in the same way as for the Windows and X11 windowing systems, by setting \fB::ntext::classicParagraphs\fR to \fB1\fR (see Section \fBCONFIGURATION OPTIONS\fR)\&. .IP \(bu On the macOS Aqua windowing system, \fINtext\fR follows Aqua conventions for placement of the insert mark when keyboard navigation cancels a selection\&. This behavior can be switched off by setting \fB::ntext::classicSelection\fR to \fB1\fR (see Section \fBCONFIGURATION OPTIONS\fR)\&. .IP \(bu Selecting with <Shift-Button1> selects from the previous position of the insertion cursor\&. \fI(In the Text binding tag, the selection anchor may be the position of the previous mouse click\&.)\fR .IP \(bu <Shift-Button1> operations do not alter the selection anchor\&. \fI(In the Text binding tag, they do\&.)\fR .IP \(bu By default, the \fINtext\fR binding tag does not provide several of the Control-key bindings supplied by the \fIText\fR binding tag\&. Modern keyboards offer alternatives, such as cursor keys for navigation; modern applications often use the Control-key bindings for other purposes (e\&.g\&. <Control-p> for "print")\&. .PP In the last three cases, the behavior of \fIText\fR is often useful, so \fINtext\fR gives you the option of retaining it, by setting variables defined in the ::ntext namespace to 1 (instead of their default 0)\&. Explaining these features in more detail: .IP \(bu If the mouse is clicked at position A, then the keyboard is used to move the cursor to B, then shift is held down, and the mouse is clicked at C: the \fIText\fR binding tag gives a selection from A to C; the \fINtext\fR gives a selection from B to C\&. If you want \fINtext\fR to behave like \fIText\fR in this respect, set \fB::ntext::classicMouseSelect\fR to 1\&. .IP \(bu The \fIText\fR binding tag allows successive <Shift-Button-1> events to change both ends of the selection, by moving the selection anchor to the end of the selection furthest from the mouse click\&. Instead, the \fINtext\fR binding tag fixes the anchor, and multiple Shift-Button-1 events can only move the non-anchored end of the selection\&. If you want \fINtext\fR to behave like \fIText\fR in this respect, set \fB::ntext::classicAnchor\fR to 1\&. In both \fIText\fR and \fINtext\fR, keyboard navigation with the Shift key held down alters the selection and keeps the selection anchor fixed\&. .IP \(bu The following "extra" \fIText\fR bindings are switched off by default, but can be activated in \fINtext\fR by setting \fB::ntext::classicExtras\fR to 1: <Control-a>, <Control-b>, <Control-d>, <Control-e>, <Control-f>, <Control-h>, <Control-i>, <Control-k>, <Control-n>, <Control-o>, <Control-p>, <Control-t>, <Control-space>, <Control-Shift-space>\&. .PP |
︙ | ︙ | |||
334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | .PP \fB::ntext::classicMouseSelect\fR .IP \(bu \fB0\fR - (default value) selects \fINtext\fR behaviour, i\&.e\&. the anchor point for mouse selection operations is moved by keyboard navigation .IP \(bu \fB1\fR - selects classic \fIText\fR behaviour .PP .PP \fB::ntext::overwrite\fR .IP \(bu \fB0\fR - (initial value) text typed at the keyboard is inserted into the widget .IP \(bu \fB1\fR - text typed at the keyboard overwrites text already in the widget .IP \(bu The value is toggled by the \fIInsert\fR key\&. .PP .SH EXAMPLE To use \fINtext\fR but keep classic \fIText\fR 's variable-anchor feature: .CS package require ntext text \&.t set ::ntext::classicAnchor 1 bindtags \&.t {\&.t Ntext \&. all} .CE | > > > > > > > > > > > > > > > > > > > > > > < < < < < < < | 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 | .PP \fB::ntext::classicMouseSelect\fR .IP \(bu \fB0\fR - (default value) selects \fINtext\fR behaviour, i\&.e\&. the anchor point for mouse selection operations is moved by keyboard navigation .IP \(bu \fB1\fR - selects classic \fIText\fR behaviour .PP .PP \fB::ntext::classicSelection\fR .IP \(bu \fB0\fR - (default value on macOS Aqua) selects Mac-like behaviour, i\&.e\&. when a navigation keystroke cancels a selection, the insert mark first moves to the end of the selection determined by the navigation direction of the keystroke, and then the keystroke is applied\&. .IP \(bu \fB1\fR - (default value except on macOS Aqua) selects PC-like behaviour (the same as classic \fIText\fR), i\&.e\&. when a navigation keystroke cancels a selection, the insert mark is not moved before the keystroke is applied\&. .PP .PP \fB::ntext::overwrite\fR .IP \(bu \fB0\fR - (initial value) text typed at the keyboard is inserted into the widget .IP \(bu \fB1\fR - text typed at the keyboard overwrites text already in the widget .IP \(bu The value is toggled by the \fIInsert\fR key\&. .PP .PP \fB::ntext::classicParagraphs\fR .IP \(bu \fB0\fR - (default value) on macOS Aqua, certain keyboard bindings are made to behave in the same way as the Mac application TextEdit\&. The bindings involve vertical scrolling of the screen and are <?Shift-?Option-(Up|Down)>\&. .IP \(bu \fB1\fR - on macOS Aqua, certain keyboard bindings are made to behave in the same way as for the Windows and X11 windowing systems and the classic \fIText\fR, ignoring the conventions of Aqua\&. The bindings involve vertical scrolling of the screen and are <?Shift-?Option-(Up|Down)>\&. .PP .SH INTERNALS In order to remain independent of the version of \fBTk\fR (8\&.5 or 8\&.6), \fBntext\fR defines its own virtual events\&. These new virtual events are used only in the \fINtext\fR binding tag, and therefore do not interfere with the real or virtual events used in other code\&. .PP These events include <<NtextCut>>, <<NtextCopy>>, <<NtextPaste>> which are used in place of <<Cut>>, <<Copy>>, <<Paste>> respectively\&. .PP The definition of the virtual event <<NtextCut>> (etc) is similar to that of <<Cut>> (etc) in \fBTk\fR 8\&.6\&. .SH BUGS This version of \fBntext\fR is intended to be compatible with all releases of \fBTk\fR 8\&.5 and 8\&.6, and with the branches \fIcore-8-5-branch\fR, \fIcore-8-6-branch\fR, and \fItrunk\fR in the source code repository for \fBTk\fR\&. Any incompatibility with any of these versions, for any \fBTk\fR windowing system, should be reported as a bug\&. Please report such in the category \fIntext\fR of the \fITklib Trackers\fR [http://core\&.tcl\&.tk/tklib/reportlist]\&. .SH EXAMPLE To use \fINtext\fR but keep classic \fIText\fR 's variable-anchor feature: .CS package require ntext text \&.t set ::ntext::classicAnchor 1 bindtags \&.t {\&.t Ntext \&. all} .CE .SH "SEE ALSO" bindtags, ntext, ntextIndent, text .SH KEYWORDS bindtags, text |
Changes to embedded/man/files/modules/ntext/ntextIndent.n.
1 2 3 | '\" '\" Generated from file 'ntextIndent\&.man' by tcllib/doctools with format 'nroff' '\" | | | 1 2 3 4 5 6 7 8 9 10 11 | '\" '\" Generated from file 'ntextIndent\&.man' by tcllib/doctools with format 'nroff' '\" .TH "ntextIndent" n 1\&.0 tklib "ntext Indentation for the Text Widget" .\" The -*- nroff -*- definitions below are for supplemental macros used .\" in Tcl/Tk manual entries. .\" .\" .AP type name in/out ?indent? .\" Start paragraph describing an argument to a library procedure. .\" type is type of argument (int, etc.), in/out is either "in", "out", .\" or "in/out" to describe whether procedure reads or modifies arg, |
︙ | ︙ | |||
273 274 275 276 277 278 279 | .SH NAME ntextIndent \- ntext Indentation for the Text Widget .SH SYNOPSIS package require \fBTcl 8\&.5\fR .sp package require \fBTk 8\&.5\fR .sp | | > > > > > > > > > > > > > > > > > | 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 | .SH NAME ntextIndent \- ntext Indentation for the Text Widget .SH SYNOPSIS package require \fBTcl 8\&.5\fR .sp package require \fBTk 8\&.5\fR .sp package require \fBntext ?1\&.0?\fR .sp \fB::ntext::new_textCopy\fR \fIpathName\fR .sp \fB::ntext::new_textCut\fR \fIpathName\fR .sp \fB::ntext::new_textPaste\fR \fIpathName\fR .sp .BE .SH DESCRIPTION The \fBntext\fR package provides a binding tag named \fINtext\fR for use by text widgets in place of the default \fIText\fR binding tag\&. .PP Tk's text widget may be configured to wrap lines of text that are longer than the width of the text area, a feature that is familiar from text editors and word processors\&. A complete line of text (delimited by newlines, or by the beginning or end of the document) is called a "logical line"\&. When a logical line is wrapped onto more than one line of the display area, these fragments of the logical line are called "display lines"\&. .PP If a logical line begins with whitespace, then wrapped display lines begin further to the left than the first display line, which can make the text layout untidy and difficult to read\&. The \fINtext\fR binding tag provides facilities so that a text widget in \fI-wrap\fR \fIword\fR mode will automatically indent display lines (other than the first) to match the initial whitespace of the first display line\&. .PP This indentation is available to text widgets only in \fI-wrap\fR \fIword\fR mode\&. .SH COMMANDS .TP \fB::ntext::new_textCopy\fR \fIpathName\fR Replacement for ::tk_textCopy\&. .TP \fB::ntext::new_textCut\fR \fIpathName\fR Replacement for ::tk_textCut that also maintains \fINtext\fR indentation (see \fIntextIndent\fR)\&. .TP \fB::ntext::new_textPaste\fR \fIpathName\fR Replacement for ::tk_textPaste that also maintains \fINtext\fR indentation (see \fIntextIndent\fR)\&. .PP .SH "CONFIGURATION OPTIONS" The behavior of \fINtext\fR may be configured application-wide by setting the values of a number of namespace variables: .PP \fB::ntext::classicWrap\fR .IP \(bu 0 - selects \fINtext\fR behaviour, i\&.e\&. display lines are indented to match the initial whitespace of the first display line of a logical line\&. .sp |
︙ | ︙ | |||
343 344 345 346 347 348 349 350 351 352 353 354 355 356 | .IP \(bu A call of the form \fB::ntext::wrapIndent\fR \fItextWidget\fR will always suffice, but if changes are needed only to certain lines, it is more efficient to specify those lines with the optional arguments ?index1?, ?index2?\&. .IP \(bu If the widget is in \fI-word\fR \fIwrap\fR mode, and if \fB::ntext::classicWrap\fR is set to \fB0\fR, \fB::ntext::wrapIndent\fR will apply indentation to the logical lines within the range specified by the function's arguments\&. .IP \(bu In other cases, i\&.e\&. if the widget is in \fI-word\fR \fIchar\fR or \fI-word\fR \fInone\fR mode, or if \fB::ntext::classicWrap\fR is set to \fB1\fR, \fB::ntext::wrapIndent\fR will remove the indentation of the logical lines within the range specified by the function's arguments\&. .PP .SH EXAMPLES To switch on \fINtext\fR 's indentation and use it in widget \&.t: .CS package require ntext set ::ntext::classicWrap 0 | > > | 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 | .IP \(bu A call of the form \fB::ntext::wrapIndent\fR \fItextWidget\fR will always suffice, but if changes are needed only to certain lines, it is more efficient to specify those lines with the optional arguments ?index1?, ?index2?\&. .IP \(bu If the widget is in \fI-word\fR \fIwrap\fR mode, and if \fB::ntext::classicWrap\fR is set to \fB0\fR, \fB::ntext::wrapIndent\fR will apply indentation to the logical lines within the range specified by the function's arguments\&. .IP \(bu In other cases, i\&.e\&. if the widget is in \fI-word\fR \fIchar\fR or \fI-word\fR \fInone\fR mode, or if \fB::ntext::classicWrap\fR is set to \fB1\fR, \fB::ntext::wrapIndent\fR will remove the indentation of the logical lines within the range specified by the function's arguments\&. .PP .SH BUGS This version of \fBntext\fR is intended to be compatible with all releases of \fBTk\fR 8\&.5 and 8\&.6, and with the branches \fIcore-8-5-branch\fR, \fIcore-8-6-branch\fR, and \fItrunk\fR in the source code repository for \fBTk\fR\&. Any incompatibility with any of these versions, for any \fBTk\fR windowing system, should be reported as a bug\&. Please report such in the category \fIntext\fR of the \fITklib Trackers\fR [http://core\&.tcl\&.tk/tklib/reportlist]\&. .SH EXAMPLES To switch on \fINtext\fR 's indentation and use it in widget \&.t: .CS package require ntext set ::ntext::classicWrap 0 |
︙ | ︙ | |||
387 388 389 390 391 392 393 | .CS \&.t configure -wrap char ::ntext::wrapIndent \&.t .CE | < < < < < < < | 406 407 408 409 410 411 412 413 414 415 416 | .CS \&.t configure -wrap char ::ntext::wrapIndent \&.t .CE .SH "SEE ALSO" bindtags, ntext, re_syntax, regexp, text .SH KEYWORDS bindtags, re_syntax, regexp, text |
Changes to embedded/man/files/modules/ntext/ntextWordBreak.n.
1 2 3 | '\" '\" Generated from file 'ntextWordBreak\&.man' by tcllib/doctools with format 'nroff' '\" | | | 1 2 3 4 5 6 7 8 9 10 11 | '\" '\" Generated from file 'ntextWordBreak\&.man' by tcllib/doctools with format 'nroff' '\" .TH "ntextWordBreak" n 1\&.0 tklib "ntext Word Boundary Detection for the Text Widget" .\" The -*- nroff -*- definitions below are for supplemental macros used .\" in Tcl/Tk manual entries. .\" .\" .AP type name in/out ?indent? .\" Start paragraph describing an argument to a library procedure. .\" type is type of argument (int, etc.), in/out is either "in", "out", .\" or "in/out" to describe whether procedure reads or modifies arg, |
︙ | ︙ | |||
273 274 275 276 277 278 279 | .SH NAME ntextWordBreak \- ntext Word Boundary Detection for the Text Widget .SH SYNOPSIS package require \fBTcl 8\&.5\fR .sp package require \fBTk 8\&.5\fR .sp | | | 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 | .SH NAME ntextWordBreak \- ntext Word Boundary Detection for the Text Widget .SH SYNOPSIS package require \fBTcl 8\&.5\fR .sp package require \fBTk 8\&.5\fR .sp package require \fBntext ?1\&.0?\fR .sp .BE .SH DESCRIPTION The \fBntext\fR package provides a binding tag named \fINtext\fR for use by text widgets in place of the default \fIText\fR binding tag\&. .PP Navigation and selection in a text widget require the detection of words and their boundaries\&. The word boundary detection facilities provided by Tcl/Tk through the \fIText\fR binding tag are limited because they define only one class of "word" characters and one class of "non-word" characters\&. The \fINtext\fR binding tag uses more general rules for word boundary detection, that define \fItwo\fR classes of "word" characters and one class of "non-word" characters\&. .PP |
︙ | ︙ | |||
352 353 354 355 356 357 358 359 360 361 362 363 364 365 | The double-click of mouse button 1 selects a word of text, where in this case a "word" may be as defined above, or alternatively may be a sequence of one or more characters from the "non-word" class of characters\&. .PP Traditionally Tcl has defined only one word class and one non-word class: on Windows, the non-word class is whitespace, and so alphanumerics and punctuation belong to the same class\&. On other platforms, punctuation is bundled with whitespace as "non-word" characters\&. In either case, the navigation and selection of text are unnecessarily coarse-grained, and sometimes give unhelpful results\&. .PP The use of three classes of characters might make selection too fine-grained; but in this case, holding down the \fIShift\fR key and double-clicking another word is an excellent way to select a longer range of text (a useful binding that Tcl/Tk has long provided but which is missing in other systems)\&. .PP As well as its defaults, \fINtext\fR permits the developer to define their own classes of characters, or to revert to the classic \fIText\fR definitions, or to specify their own regexp matching patterns\&. .SH EXAMPLE To use \fINtext\fR with Tcl/Tk's usual word-boundary detection rules: .CS package require ntext text \&.t | > > | 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 | The double-click of mouse button 1 selects a word of text, where in this case a "word" may be as defined above, or alternatively may be a sequence of one or more characters from the "non-word" class of characters\&. .PP Traditionally Tcl has defined only one word class and one non-word class: on Windows, the non-word class is whitespace, and so alphanumerics and punctuation belong to the same class\&. On other platforms, punctuation is bundled with whitespace as "non-word" characters\&. In either case, the navigation and selection of text are unnecessarily coarse-grained, and sometimes give unhelpful results\&. .PP The use of three classes of characters might make selection too fine-grained; but in this case, holding down the \fIShift\fR key and double-clicking another word is an excellent way to select a longer range of text (a useful binding that Tcl/Tk has long provided but which is missing in other systems)\&. .PP As well as its defaults, \fINtext\fR permits the developer to define their own classes of characters, or to revert to the classic \fIText\fR definitions, or to specify their own regexp matching patterns\&. .SH BUGS This version of \fBntext\fR is intended to be compatible with all releases of \fBTk\fR 8\&.5 and 8\&.6, and with the branches \fIcore-8-5-branch\fR, \fIcore-8-6-branch\fR, and \fItrunk\fR in the source code repository for \fBTk\fR\&. Any incompatibility with any of these versions, for any \fBTk\fR windowing system, should be reported as a bug\&. Please report such in the category \fIntext\fR of the \fITklib Trackers\fR [http://core\&.tcl\&.tk/tklib/reportlist]\&. .SH EXAMPLE To use \fINtext\fR with Tcl/Tk's usual word-boundary detection rules: .CS package require ntext text \&.t |
︙ | ︙ | |||
373 374 375 376 377 378 379 | To define a different set of word-boundary detection rules: .CS package require ntext text \&.t bindtags \&.t {\&.t Ntext \&. all} | > | < < < < < < < | 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 | To define a different set of word-boundary detection rules: .CS package require ntext text \&.t bindtags \&.t {\&.t Ntext \&. all} ::ntext::createMatchPatterns \\ {[[:space:][:cntrl:]]} {[[:punct:]]} {[^[:punct:][:space:][:cntrl:]]} .CE See regexp, re_syntax for more information\&. .SH "SEE ALSO" bindtags, ntext, re_syntax, regexp, text .SH KEYWORDS bindtags, re_syntax, regexp, text |
Changes to embedded/man/files/modules/plotchart/plotchart.n.
1 2 3 4 | '\" '\" Generated from file 'plotchart\&.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2013 Arjen Markus <arjenmarkus@users\&.sourceforge\&.net> '\" | | | 1 2 3 4 5 6 7 8 9 10 11 12 | '\" '\" Generated from file 'plotchart\&.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2013 Arjen Markus <arjenmarkus@users\&.sourceforge\&.net> '\" .TH "Plotchart" n 2\&.3\&.5 tklib "Plotchart" .\" The -*- nroff -*- definitions below are for supplemental macros used .\" in Tcl/Tk manual entries. .\" .\" .AP type name in/out ?indent? .\" Start paragraph describing an argument to a library procedure. .\" type is type of argument (int, etc.), in/out is either "in", "out", .\" or "in/out" to describe whether procedure reads or modifies arg, |
︙ | ︙ | |||
274 275 276 277 278 279 280 | .SH NAME Plotchart \- Simple plotting and charting package .SH SYNOPSIS package require \fBTcl ?8\&.5?\fR .sp package require \fBTk ?8\&.5?\fR .sp | | | 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 | .SH NAME Plotchart \- Simple plotting and charting package .SH SYNOPSIS package require \fBTcl ?8\&.5?\fR .sp package require \fBTk ?8\&.5?\fR .sp package require \fBPlotchart ?2\&.4\&.0?\fR .sp \fB::Plotchart::createXYPlot\fR \fIw\fR \fIxaxis\fR \fIyaxis\fR \fIargs\fR .sp \fB::Plotchart::createStripchart\fR \fIw\fR \fIxaxis\fR \fIyaxis\fR \fIargs\fR .sp \fB::Plotchart::createTXPlot\fR \fIw\fR \fItimeaxis\fR \fIxaxis\fR \fIargs\fR .sp |
︙ | ︙ | |||
380 381 382 383 384 385 386 387 388 389 390 391 392 393 | .sp \fB$anyplot\fR deletedata .sp \fB$xyplot\fR plot \fIseries\fR \fIxcrd\fR \fIycrd\fR .sp \fB$xyplot\fR plotlist \fIseries\fR \fIxlist\fR \fIylist\fR \fIevery\fR .sp \fB$histogram\fR plotcumulative \fIseries\fR \fIxcrd\fR \fIycrd\fR .sp \fB$xyplot\fR trend \fIseries\fR \fIxcrd\fR \fIycrd\fR .sp \fB$xyplot\fR rchart \fIseries\fR \fIxcrd\fR \fIycrd\fR .sp \fB$xyplot\fR interval \fIseries\fR \fIxcrd\fR \fIymin\fR \fIymax\fR ?ycentr? | > > > > | 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 | .sp \fB$anyplot\fR deletedata .sp \fB$xyplot\fR plot \fIseries\fR \fIxcrd\fR \fIycrd\fR .sp \fB$xyplot\fR plotlist \fIseries\fR \fIxlist\fR \fIylist\fR \fIevery\fR .sp \fB$xyplot\fR region \fIseries\fR \fIxlist\fR \fIylist\fR .sp \fB$xyplot\fR minmax \fIseries\fR \fIxcrd\fR \fIymin\fR \fIymax\fR .sp \fB$histogram\fR plotcumulative \fIseries\fR \fIxcrd\fR \fIycrd\fR .sp \fB$xyplot\fR trend \fIseries\fR \fIxcrd\fR \fIycrd\fR .sp \fB$xyplot\fR rchart \fIseries\fR \fIxcrd\fR \fIycrd\fR .sp \fB$xyplot\fR interval \fIseries\fR \fIxcrd\fR \fIymin\fR \fIymax\fR ?ycentr? |
︙ | ︙ | |||
1546 1547 1548 1549 1550 1551 1552 | \fBcanvas\fR c Draw the legend in a different canvas widget\&. This gives you the freedom to position the legend outside the actual plot\&. .TP \fBfont\fR font Set the font used to draw the text next to the symbol\&. .TP | | > > > > | 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 | \fBcanvas\fR c Draw the legend in a different canvas widget\&. This gives you the freedom to position the legend outside the actual plot\&. .TP \fBfont\fR font Set the font used to draw the text next to the symbol\&. .TP \fBlegendtype\fR type Override the type of the legend, that is pre-defined for the current type of plot\&. May be one of: rectangle or line\&. .TP \fBposition\fR corner Set the position of the legend\&. May be one of: top-left, top-right, bottom-left or bottom-right\&. (Default value is top-right\&.) .TP \fBspacing\fR pixels Set the vertical spacing between entries in the legend (in pixels)\&. bottom-left or bottom-right\&. (Default value is 10 pixels\&.) .RE .sp .TP \fB$anyplot\fR balloon \fIx\fR \fIy\fR \fItext\fR \fIdir\fR Add balloon text to the plot (except for 3D plots)\&. The arrow will point to the given x- and y-coordinates\&. For xy-graphs and such, the coordinates are directly related to the axes; for vertical barcharts the |
︙ | ︙ | |||
1706 1707 1708 1709 1710 1711 1712 | date/time that can be read with the \fIclock scan\fR command)\&. .TP float \fIycrd\fR (in) Y-coordinate of the new point\&. .RE .PP .PP | | | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 | date/time that can be read with the \fIclock scan\fR command)\&. .TP float \fIycrd\fR (in) Y-coordinate of the new point\&. .RE .PP .PP For \fIxy, x-log y, log-x-y, log-x-log-y plots\fR there is the additional command \fIplotlist\fR, which is useful for plotting a large amount of data: .TP \fB$xyplot\fR plotlist \fIseries\fR \fIxlist\fR \fIylist\fR \fIevery\fR Draw a series of data as a whole\&. If symbols are asked for, draw them only for every Nth data point\&. .RS .TP string \fIseries\fR (in) Name of the data series the new line belongs to\&. .TP float \fIxlist\fR (in) List of X-coordinates for the data series\&. .TP float \fIycrd\fR (in) List of Y-coordinates for the data series\&. .TP int \fIevery\fR (in) Optional argument stating how often a symbol (if any) should be drawn\&. If left out, use a simple heuristic: N = sqrt(number of data points)\&. .RE .PP Other commands for \fIxy, x-log y, log-x-y, log-x-log-y plots\fR are \fIregion\fR and \fIminmax\fR to draw filled polygons: .TP \fB$xyplot\fR region \fIseries\fR \fIxlist\fR \fIylist\fR Draw a filled polygon (region)\&. The configuration of the series influences the polygon as follows: \fI-fillcolour\fR is used to fill the polygon, \fI-colour\fR is used for the boundary (set it to {} if no boundary is required and \fI-width\fR determines the width of the boundary\&. .RS .TP string \fIseries\fR (in) Name of the data series the new region belongs to\&. .TP float \fIxlist\fR (in) List of X-coordinates for the region\&. .TP float \fIycrd\fR (in) List of Y-coordinates for the region\&. .RE .TP \fB$xyplot\fR minmax \fIseries\fR \fIxcrd\fR \fIymin\fR \fIymax\fR Draw a filled strip representing a minimum and a maximum\&. The configuration of the series influences the polygon as follows: \fI-fillcolour\fR is used to fill the polygon, \fI-colour\fR is used for the boundary (set it to {} if no boundary is required and \fI-width\fR determines the width of the boundary\&. .sp The arguments \fIymin\fR and \fIymax\fR may be empty to get an extra vertex in the strip\&. If both are empty, a new strip is started\&. For best results, the x-coordinate should be specified in ascending order\&. .RS .TP string \fIseries\fR (in) Name of the data series the new min/max strip belongs to\&. .TP float \fIxcrd\fR (in) X-coordinate for the strip\&. .TP float \fIymin\fR (in) The minimum y-coordinate for the strip\&. .TP float \fIymax\fR (in) The maximum y-coordinate for the strip\&. .RE .PP .PP \fINote on histograms:\fR .PP For histograms the x-coordinate that is given is interpreted to be the x-coordinate of the \fIright\fR side of the bar (or line segment)\&. The first bar starts at the y-axis on the left\&. To completely fill the range |
︙ | ︙ | |||
3231 3232 3233 3234 3235 3236 3237 | .TP float \fIradmax\fR (in) Maximum radius\&. .RE .sp .TP \fB::Plotchart::polarToPixel\fR \fIw\fR \fIrad\fR \fIphi\fR | | < < | | < | 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 | .TP float \fIradmax\fR (in) Maximum radius\&. .RE .sp .TP \fB::Plotchart::polarToPixel\fR \fIw\fR \fIrad\fR \fIphi\fR Wrapper for a call to \fB::Plotchart::coordsToPixel\fR\&. \fINote:\fR This procedure has been deprecated - you should use the procedure \fB::Plotchart::coordsToPixel\fR instead\&. .RS .TP widget \fIw\fR (in) Name of the canvas alias (as returned by [\\$anyplot canvas]) in question\&. .TP float \fIrad\fR (in) Radius of the point\&. |
︙ | ︙ | |||
3619 3620 3621 3622 3623 3624 3625 | \fInames\fR - return the list of currently defined styles .RE .TP string \fIstyle\fR (in) The name of the plot style to manipulate .TP list \fIargs\fR (in) | > | | 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 | \fInames\fR - return the list of currently defined styles .RE .TP string \fIstyle\fR (in) The name of the plot style to manipulate .TP list \fIargs\fR (in) The new options for the style\&. Each option is described by: chart type, component of the chart, property of the component and the new value for the property - see the \fBplotconfig\fR command for details\&. .RE .PP Below is a detailed list of the components and properties: .IP \(bu Axes come in a wide variety: .RS .IP \(bu |
︙ | ︙ |
Changes to embedded/man/files/modules/swaplist/swaplist.n.
︙ | ︙ | |||
332 333 334 335 336 337 338 | .CS package require swaplist namespace import swaplist::* if {[swaplist \&.slist opts "1 2 3 4 5 6 7 8 9" "1 3 5"]} { | | | 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 | .CS package require swaplist namespace import swaplist::* if {[swaplist \&.slist opts "1 2 3 4 5 6 7 8 9" "1 3 5"]} { puts "user chose numbers: $opts" } .CE .SH "BUGS, IDEAS, FEEDBACK" This document, and the package it describes, will undoubtedly contain bugs and other problems\&. |
︙ | ︙ |
Changes to embedded/man/files/modules/tooltip/tooltip.n.
1 2 3 4 | '\" '\" Generated from file 'tooltip\&.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2008, Jeffrey Hobbs '\" | | | 1 2 3 4 5 6 7 8 9 10 11 12 | '\" '\" Generated from file 'tooltip\&.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2008, Jeffrey Hobbs '\" .TH "tooltip" n 1\&.4\&.6 tklib "Tooltip management" .\" The -*- nroff -*- definitions below are for supplemental macros used .\" in Tcl/Tk manual entries. .\" .\" .AP type name in/out ?indent? .\" Start paragraph describing an argument to a library procedure. .\" type is type of argument (int, etc.), in/out is either "in", "out", .\" or "in/out" to describe whether procedure reads or modifies arg, |
︙ | ︙ | |||
274 275 276 277 278 279 280 | .SH NAME tooltip \- Tooltip management .SH SYNOPSIS package require \fBTcl 8\&.4\fR .sp package require \fBmsgcat 1\&.3\fR .sp | | | 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 | .SH NAME tooltip \- Tooltip management .SH SYNOPSIS package require \fBTcl 8\&.4\fR .sp package require \fBmsgcat 1\&.3\fR .sp package require \fBtooltip ?1\&.4\&.6?\fR .sp \fB::tooltip::tooltip\fR \fIcommand\fR ?\fIoptions\fR? .sp \fB::tooltip::tooltip\fR \fIpathName\fR ?\fIoption arg\fR? \fImessage\fR .sp .BE .SH DESCRIPTION |
︙ | ︙ | |||
347 348 349 350 351 352 353 354 355 356 357 358 359 360 | .sp If the widget is not a canvas or listbox then an error is raised\&. .TP \fB-tag\fR \fIname\fR The \fB-tag\fR option can be used to set a tooltip for a text widget tag\&. The tag should already be present when this command is called or an error will be returned\&. The widget must also be a text widget\&. .RE .PP .SH EXAMPLE .CS # Demonstrate widget tooltip | > > > > | 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 | .sp If the widget is not a canvas or listbox then an error is raised\&. .TP \fB-tag\fR \fIname\fR The \fB-tag\fR option can be used to set a tooltip for a text widget tag\&. The tag should already be present when this command is called or an error will be returned\&. The widget must also be a text widget\&. .TP \fB--\fR The \fB--\fR option marks the end of options\&. The argument following this one will be treated as \fImessage\fR even if it starts with a -\&. .RE .PP .SH EXAMPLE .CS # Demonstrate widget tooltip |
︙ | ︙ |
Changes to embedded/man/index.n.
︙ | ︙ | |||
274 275 276 277 278 279 280 281 282 283 284 285 286 287 | .RS 2D geometry .RS .TP \fBfiles/modules/diagrams/diagram\&.n\fR diagram .RE append tag .RS .TP \fBfiles/modules/canvas/canvas_tags\&.n\fR canvas::tag .RE arc | > > > > > > | 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 | .RS 2D geometry .RS .TP \fBfiles/modules/diagrams/diagram\&.n\fR diagram .RE alert .RS .TP \fBfiles/modules/notifywindow/notifywindow\&.n\fR notifywindow .RE append tag .RS .TP \fBfiles/modules/canvas/canvas_tags\&.n\fR canvas::tag .RE arc |
︙ | ︙ | |||
915 916 917 918 919 920 921 922 923 924 925 926 927 928 | ipentry .RE non-convex .RS .TP \fBfiles/modules/canvas/canvas_equad\&.n\fR canvas::edit::quadrilateral .RE numerical values .RS .TP \fBfiles/modules/controlwidget/controlwidget\&.n\fR controlwidget .RE | > > > > > > | 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 | ipentry .RE non-convex .RS .TP \fBfiles/modules/canvas/canvas_equad\&.n\fR canvas::edit::quadrilateral .RE notification .RS .TP \fBfiles/modules/notifywindow/notifywindow\&.n\fR notifywindow .RE numerical values .RS .TP \fBfiles/modules/controlwidget/controlwidget\&.n\fR controlwidget .RE |
︙ | ︙ | |||
1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 | .RE tile .RS .TP \fBfiles/modules/canvas/canvas_sqmap\&.n\fR canvas::sqmap .RE toolbar .RS .TP \fBfiles/modules/widget/widget\&.n\fR widget .TP \fBfiles/modules/widget/widget_toolbar\&.n\fR | > > > > > > | 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 | .RE tile .RS .TP \fBfiles/modules/canvas/canvas_sqmap\&.n\fR canvas::sqmap .RE tk .RS .TP \fBfiles/modules/notifywindow/notifywindow\&.n\fR notifywindow .RE toolbar .RS .TP \fBfiles/modules/widget/widget\&.n\fR widget .TP \fBfiles/modules/widget/widget_toolbar\&.n\fR |
︙ | ︙ |
Changes to embedded/man/toc.n.
︙ | ︙ | |||
356 357 358 359 360 361 362 363 364 365 366 367 368 369 | .TP \fBkhim\fR \fIfiles/modules/khim/khim\&.n\fR: Provides key bindings for entering international characters on a keyboard that does not support them .TP \fBmenubar\fR \fIfiles/modules/menubar/menubar\&.n\fR: Creates an instance of the Class\&. .TP \fBntext\fR \fIfiles/modules/ntext/ntext\&.n\fR: Alternative Bindings for the Text Widget .TP \fBntextBindings\fR \fIfiles/modules/ntext/ntextBindings\&.n\fR: Alternative Bindings for the Text Widget .TP \fBntextIndent\fR | > > > | 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 | .TP \fBkhim\fR \fIfiles/modules/khim/khim\&.n\fR: Provides key bindings for entering international characters on a keyboard that does not support them .TP \fBmenubar\fR \fIfiles/modules/menubar/menubar\&.n\fR: Creates an instance of the Class\&. .TP \fBnotifywindow\fR \fIfiles/modules/notifywindow/notifywindow\&.n\fR: Provides unobtrusive window for alerts/notifications from Tk applications .TP \fBntext\fR \fIfiles/modules/ntext/ntext\&.n\fR: Alternative Bindings for the Text Widget .TP \fBntextBindings\fR \fIfiles/modules/ntext/ntextBindings\&.n\fR: Alternative Bindings for the Text Widget .TP \fBntextIndent\fR |
︙ | ︙ |
Changes to embedded/www/index.html.
︙ | ︙ | |||
19 20 21 22 23 24 25 | <a href="#c1"> 2 </a> · <a href="#c2"> A </a> · <a href="#c3"> B </a> · <a href="#c4"> C </a> · <a href="#c5"> D </a> · <a href="#c6"> E </a> · <a href="#c7"> G </a> · <a href="#c8"> H </a> · <a href="#c9"> I </a> · <a href="#c10"> L </a> · <a href="#c11"> M </a> · <a href="#c12"> N </a> · <a href="#c13"> P </a> · <a href="#c14"> Q </a> · <a href="#c15"> R </a> · <a href="#c16"> S </a> · <a href="#c17"> T </a> · <a href="#c18"> V </a> · <a href="#c19"> W </a> · <a href="#c20"> X </a> · <a href="#c21"> Z </a> </div> <hr><table class="#idx" width="100%"> <tr class="#idxheader"><th colspan="2"> <a name="c1">Keywords: 2</a> </th></tr> <tr class="#idxeven" valign=top> | | | > > > > > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > > > > > | < < < < < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > > > > > | < < < < < > > > > > | | | | | | | | | | < < < < < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > > > > > | | | | | | | | | | | | | | | | | | | | | | | | | | | | > > > > > | | | | | | | | | | | | | | | | | | | | | | | | | 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 | <a href="#c1"> 2 </a> · <a href="#c2"> A </a> · <a href="#c3"> B </a> · <a href="#c4"> C </a> · <a href="#c5"> D </a> · <a href="#c6"> E </a> · <a href="#c7"> G </a> · <a href="#c8"> H </a> · <a href="#c9"> I </a> · <a href="#c10"> L </a> · <a href="#c11"> M </a> · <a href="#c12"> N </a> · <a href="#c13"> P </a> · <a href="#c14"> Q </a> · <a href="#c15"> R </a> · <a href="#c16"> S </a> · <a href="#c17"> T </a> · <a href="#c18"> V </a> · <a href="#c19"> W </a> · <a href="#c20"> X </a> · <a href="#c21"> Z </a> </div> <hr><table class="#idx" width="100%"> <tr class="#idxheader"><th colspan="2"> <a name="c1">Keywords: 2</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key74"> 2D geometry </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c2">Keywords: A</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key41"> alert </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/notifywindow/notifywindow.html"> notifywindow </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key90"> append tag </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_tags.html"> canvas::tag </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key70"> arc </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key65"> arrow </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c3">Keywords: B</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key131"> background </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_gradient.html"> canvas::gradient </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key83"> balloon </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/tooltip/tooltip.html"> tooltip </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key5"> bindtags </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ntext/ntext.html"> ntext </a> · <a href="tklib/files/modules/ntext/ntextBindings.html"> ntextBindings </a> · <a href="tklib/files/modules/ntext/ntextIndent.html"> ntextIndent </a> · <a href="tklib/files/modules/ntext/ntextWordBreak.html"> ntextWordBreak </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key135"> bitmap </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/apps/bitmap-editor.html"> bitmap-editor </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key62"> box </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key21"> bundle </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c4">Keywords: C</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key22"> calendar </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> · <a href="tklib/files/modules/widget/widget_calendar.html"> widget_calendar </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key10"> canvas </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_drag.html"> canvas::drag </a> · <a href="tklib/files/modules/canvas/canvas_epoints.html"> canvas::edit::points </a> · <a href="tklib/files/modules/canvas/canvas_epolyline.html"> canvas::edit::polyline </a> · <a href="tklib/files/modules/canvas/canvas_equad.html"> canvas::edit::quadrilateral </a> · <a href="tklib/files/modules/canvas/canvas_gradient.html"> canvas::gradient </a> · <a href="tklib/files/modules/canvas/canvas_highlight.html"> canvas::highlight </a> · <a href="tklib/files/modules/canvas/canvas_mvg.html"> canvas::mvg </a> · <a href="tklib/files/modules/canvas/canvas_snap.html"> canvas::snap </a> · <a href="tklib/files/modules/canvas/canvas_sqmap.html"> canvas::sqmap </a> · <a href="tklib/files/modules/canvas/canvas_tags.html"> canvas::tag </a> · <a href="tklib/files/modules/canvas/canvas_trlines.html"> canvas::track::lines </a> · <a href="tklib/files/modules/tkpiechart/canvaslabel.html"> canvasLabel </a> · <a href="tklib/files/modules/crosshair/crosshair.html"> crosshair </a> · <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> · <a href="tklib/files/apps/diagram-viewer.html"> diagram-viewer </a> · <a href="tklib/files/modules/tkpiechart/pie.html"> pie </a> · <a href="tklib/files/modules/tkpiechart/pieboxlabeler.html"> pieBoxLabeler </a> · <a href="tklib/files/modules/tkpiechart/pieperipherallabeler.html"> piePeripheralLabeler </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key35"> cell </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_sqmap.html"> canvas::sqmap </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key48"> character </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/khim/khim.html"> khim </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key28"> chat </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/chatwidget/chatwidget.html"> chatwidget </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key27"> chatwidget </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/chatwidget/chatwidget.html"> chatwidget </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key75"> circle </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key58"> clock </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/datefield/datefield.html"> datefield </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key133"> color gradient </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_gradient.html"> canvas::gradient </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key31"> composite widget </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/chatwidget/chatwidget.html"> chatwidget </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key14"> concave </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_equad.html"> canvas::edit::quadrilateral </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key124"> controlling </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/controlwidget/controlwidget.html"> controlwidget </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key33"> conversion </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/apps/diagram-viewer.html"> diagram-viewer </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key13"> convex </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_equad.html"> canvas::edit::quadrilateral </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key128"> cross-hairs </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/crosshair/crosshair.html"> crosshair </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key97"> crosshair </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_trlines.html"> canvas::track::lines </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key60"> cursor </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/cursor/cursor.html"> cursor </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c5">Keywords: D</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key107"> data entry lists </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetl/widget_listentry.html"> widget_listentry </a> · <a href="tklib/files/modules/widgetl/widget_listsimple.html"> widget_listsimple </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key108"> data entry ordered list </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetl/widget_listentry.html"> widget_listentry </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key106"> data entry set of strings </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetl/widget_listentry.html"> widget_listentry </a> · <a href="tklib/files/modules/widgetl/widget_listsimple.html"> widget_listsimple </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key103"> data entry unordered list </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetl/widget_listentry.html"> widget_listentry </a> · <a href="tklib/files/modules/widgetl/widget_listsimple.html"> widget_listsimple </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key4"> date </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/datefield/datefield.html"> datefield </a> · <a href="tklib/files/modules/widget/widget_calendar.html"> widget_calendar </a> · <a href="tklib/files/modules/widget/widget_dateentry.html"> widget_dateentry </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key1"> dateentry </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/datefield/datefield.html"> datefield </a> · <a href="tklib/files/modules/widget/widget.html"> widget </a> · <a href="tklib/files/modules/widget/widget_dateentry.html"> widget_dateentry </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key32"> diagram </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> · <a href="tklib/files/apps/diagram-viewer.html"> diagram-viewer </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key15"> dialog </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/getstring/tk_getString.html"> getstring </a> · <a href="tklib/files/modules/swaplist/swaplist.html"> swaplist </a> · <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key76"> diamond </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key140"> disjointlistbox </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/swaplist/swaplist.html"> swaplist </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key123"> displaying </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/controlwidget/controlwidget.html"> controlwidget </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key86"> dll </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ico/ico.html"> ico </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key134"> dragging </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_drag.html"> canvas::drag </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key69"> drawing </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key61"> drum </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c6">Keywords: E</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key9"> editing </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_epoints.html"> canvas::edit::points </a> · <a href="tklib/files/modules/canvas/canvas_epolyline.html"> canvas::edit::polyline </a> · <a href="tklib/files/modules/canvas/canvas_equad.html"> canvas::edit::quadrilateral </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key138"> editor </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/apps/bitmap-editor.html"> bitmap-editor </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key77"> ellipse </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key96"> enter callback </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_highlight.html"> canvas::highlight </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key59"> entry </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/datefield/datefield.html"> datefield </a> · <a href="tklib/files/modules/getstring/tk_getString.html"> getstring </a> · <a href="tklib/files/modules/history/tklib_history.html"> history </a> · <a href="tklib/files/modules/ico/ico.html"> ico </a> · <a href="tklib/files/modules/ipentry/ipentry.html"> ipentry </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key88"> exe </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ico/ico.html"> ico </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c7">Keywords: G</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key132"> gradients </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_gradient.html"> canvas::gradient </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key115"> graphics </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_mvg.html"> canvas::mvg </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key38"> grid </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_sqmap.html"> canvas::sqmap </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c8">Keywords: H</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key81"> help </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/tooltip/tooltip.html"> tooltip </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key95"> highlighting </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_highlight.html"> canvas::highlight </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key109"> history </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/history/tklib_history.html"> history </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key80"> hover </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/tooltip/tooltip.html"> tooltip </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c9">Keywords: I</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key46"> i18n </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/khim/khim.html"> khim </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key89"> ico </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ico/ico.html"> ico </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key87"> icon </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ico/ico.html"> ico </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key40"> image </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/apps/bitmap-editor.html"> bitmap-editor </a> · <a href="tklib/files/modules/canvas/canvas_gradient.html"> canvas::gradient </a> · <a href="tklib/files/modules/canvas/canvas_snap.html"> canvas::snap </a> · <a href="tklib/files/modules/canvas/canvas_sqmap.html"> canvas::sqmap </a> · <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key118"> imagemagick </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_mvg.html"> canvas::mvg </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key45"> input </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/khim/khim.html"> khim </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key91"> insert tag </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_tags.html"> canvas::tag </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key44"> international </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/khim/khim.html"> khim </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key72"> interpolation </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key79"> intersection </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key54"> invalid </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetv/widget_validator.html"> widget_validator </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key85"> ip address </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ipentry/ipentry.html"> ipentry </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key29"> irc </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/chatwidget/chatwidget.html"> chatwidget </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c10">Keywords: L</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key57"> labeler </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/tkpiechart/canvaslabel.html"> canvasLabel </a> · <a href="tklib/files/modules/tkpiechart/pie.html"> pie </a> · <a href="tklib/files/modules/tkpiechart/pieboxlabeler.html"> pieBoxLabeler </a> · <a href="tklib/files/modules/tkpiechart/pieperipherallabeler.html"> piePeripheralLabeler </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key94"> leave callback </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_highlight.html"> canvas::highlight </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key71"> line </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key105"> list entry panel </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetl/widget_listentry.html"> widget_listentry </a> · <a href="tklib/files/modules/widgetl/widget_listsimple.html"> widget_listsimple </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key139"> listbox </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/swaplist/swaplist.html"> swaplist </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key127"> location </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/crosshair/crosshair.html"> crosshair </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c11">Keywords: M</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key114"> magick vector graphics </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_mvg.html"> canvas::mvg </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key37"> map </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_sqmap.html"> canvas::sqmap </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key30"> mega-widget </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/chatwidget/chatwidget.html"> chatwidget </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key3"> megawidget </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> · <a href="tklib/files/modules/widget/widget_calendar.html"> widget_calendar </a> · <a href="tklib/files/modules/widget/widget_dateentry.html"> widget_dateentry </a> · <a href="tklib/files/modules/widget/widget_toolbar.html"> widget_toolbar </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key25"> menu </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key47"> method </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/khim/khim.html"> khim </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key78"> move </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key117"> mvg </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_mvg.html"> canvas::mvg </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c12">Keywords: N</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key84"> network </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ipentry/ipentry.html"> ipentry </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key12"> non-convex </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_equad.html"> canvas::edit::quadrilateral </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key42"> notification </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/notifywindow/notifywindow.html"> notifywindow </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key122"> numerical values </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/controlwidget/controlwidget.html"> controlwidget </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c13">Keywords: P</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key18"> panelframe </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key112"> photo </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_snap.html"> canvas::snap </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key68"> picture </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key56"> pie </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/tkpiechart/canvaslabel.html"> canvasLabel </a> · <a href="tklib/files/modules/tkpiechart/pie.html"> pie </a> · <a href="tklib/files/modules/tkpiechart/pieboxlabeler.html"> pieBoxLabeler </a> · <a href="tklib/files/modules/tkpiechart/pieperipherallabeler.html"> piePeripheralLabeler </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key136"> pixel </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/apps/bitmap-editor.html"> bitmap-editor </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key67"> plane geometry </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key73"> plotting </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key63"> point </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key120"> point cloud </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_epoints.html"> canvas::edit::points </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key119"> points </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_epoints.html"> canvas::edit::points </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key100"> polyline </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_epolyline.html"> canvas::edit::polyline </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key111"> print screen </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_mvg.html"> canvas::mvg </a> · <a href="tklib/files/modules/canvas/canvas_snap.html"> canvas::snap </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c14">Keywords: Q</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key11"> quadrilateral </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_equad.html"> canvas::edit::quadrilateral </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c15">Keywords: R</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key66"> raster image </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key6"> re_syntax </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ntext/ntext.html"> ntext </a> · <a href="tklib/files/modules/ntext/ntextIndent.html"> ntextIndent </a> · <a href="tklib/files/modules/ntext/ntextWordBreak.html"> ntextWordBreak </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key8"> regexp </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ntext/ntext.html"> ntext </a> · <a href="tklib/files/modules/ntext/ntextIndent.html"> ntextIndent </a> · <a href="tklib/files/modules/ntext/ntextWordBreak.html"> ntextWordBreak </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key92"> remove tag </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_tags.html"> canvas::tag </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key99"> rubberband </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_trlines.html"> canvas::track::lines </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key23"> ruler </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c16">Keywords: S</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key121"> scale widget </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/controlwidget/controlwidget.html"> controlwidget </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key24"> screenruler </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key102"> scroll </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/autoscroll/autoscroll.html"> autoscroll </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key101"> scrollbar </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/autoscroll/autoscroll.html"> autoscroll </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key16"> scrolledwindow </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key116"> serialization </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_mvg.html"> canvas::mvg </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key104"> set entry panel </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetl/widget_listentry.html"> widget_listentry </a> · <a href="tklib/files/modules/widgetl/widget_listsimple.html"> widget_listsimple </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key55"> slice </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/tkpiechart/canvaslabel.html"> canvasLabel </a> · <a href="tklib/files/modules/tkpiechart/pie.html"> pie </a> · <a href="tklib/files/modules/tkpiechart/pieboxlabeler.html"> pieBoxLabeler </a> · <a href="tklib/files/modules/tkpiechart/pieperipherallabeler.html"> piePeripheralLabeler </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key110"> snapshot </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_snap.html"> canvas::snap </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key2"> snit </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> · <a href="tklib/files/modules/widget/widget_calendar.html"> widget_calendar </a> · <a href="tklib/files/modules/widget/widget_dateentry.html"> widget_dateentry </a> · <a href="tklib/files/modules/widget/widget_toolbar.html"> widget_toolbar </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key64"> spline </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key39"> square map </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_sqmap.html"> canvas::sqmap </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key51"> state management </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetv/widget_validator.html"> widget_validator </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key19"> statusbar </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key125"> string </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/getstring/tk_getString.html"> getstring </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key20"> superframe </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key26"> syntax highlighting </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ctext/ctext.html"> ctext </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c17">Keywords: T</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key93"> tags </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_tags.html"> canvas::tag </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key7"> text </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/ctext/ctext.html"> ctext </a> · <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> · <a href="tklib/files/modules/ntext/ntext.html"> ntext </a> · <a href="tklib/files/modules/ntext/ntextBindings.html"> ntextBindings </a> · <a href="tklib/files/modules/ntext/ntextIndent.html"> ntextIndent </a> · <a href="tklib/files/modules/ntext/ntextWordBreak.html"> ntextWordBreak </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key36"> tile </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_sqmap.html"> canvas::sqmap </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key43"> tk </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/notifywindow/notifywindow.html"> notifywindow </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key17"> toolbar </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widget/widget.html"> widget </a> · <a href="tklib/files/modules/widget/widget_toolbar.html"> widget_toolbar </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key82"> tooltip </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/tooltip/tooltip.html"> tooltip </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key98"> tracking </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_trlines.html"> canvas::track::lines </a> · <a href="tklib/files/modules/crosshair/crosshair.html"> crosshair </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key49"> ttk::combobox </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetv/widget_validator.html"> widget_validator </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key50"> ttk::entry </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetv/widget_validator.html"> widget_validator </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c18">Keywords: V</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key53"> validation </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetv/widget_validator.html"> widget_validator </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key34"> vector </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/diagrams/diagram.html"> diagram </a> · <a href="tklib/files/apps/diagram-viewer.html"> diagram-viewer </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key113"> vector graphics </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_mvg.html"> canvas::mvg </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key126"> viewport </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/crosshair/crosshair.html"> crosshair </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c19">Keywords: W</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key0"> widget </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/chatwidget/chatwidget.html"> chatwidget </a> · <a href="tklib/files/modules/ctext/ctext.html"> ctext </a> · <a href="tklib/files/modules/datefield/datefield.html"> datefield </a> · <a href="tklib/files/modules/widget/widget.html"> widget </a> · <a href="tklib/files/modules/widget/widget_calendar.html"> widget_calendar </a> · <a href="tklib/files/modules/widget/widget_dateentry.html"> widget_dateentry </a> · <a href="tklib/files/modules/widgetl/widget_listentry.html"> widget_listentry </a> · <a href="tklib/files/modules/widgetl/widget_listsimple.html"> widget_listsimple </a> · <a href="tklib/files/modules/widget/widget_toolbar.html"> widget_toolbar </a> </td></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key130"> widget background </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_gradient.html"> canvas::gradient </a> </td></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key52"> widget validation </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/widgetv/widget_validator.html"> widget_validator </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c20">Keywords: X</a> </th></tr> <tr class="#idxodd" valign=top> <td class="#idxleft" width="35%"><a name="key137"> xbm </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/apps/bitmap-editor.html"> bitmap-editor </a> </td></tr> <tr class="#idxheader"><th colspan="2"> <a name="c21">Keywords: Z</a> </th></tr> <tr class="#idxeven" valign=top> <td class="#idxleft" width="35%"><a name="key129"> zoom </a></td> <td class="#idxright" width="65%"> <a href="tklib/files/modules/canvas/canvas_zoom.html"> canvas::zoom </a> </td></tr> </table> </body></html> |
Changes to embedded/www/tklib/files/apps/bitmap-editor.html.
︙ | ︙ | |||
168 169 170 171 172 173 174 | bugs and other problems. Please report such in the category <em>bitmap-editor</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | bugs and other problems. Please report such in the category <em>bitmap-editor</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../index.html#key135">bitmap</a>, <a href="../../../index.html#key138">editor</a>, <a href="../../../index.html#key40">image</a>, <a href="../../../index.html#key136">pixel</a>, <a href="../../../index.html#key137">xbm</a></p> </div> <div id="category" class="section"><h2><a name="category">Category</a></h2> <p>Image processing</p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © </p> </div> |
︙ | ︙ |
Changes to embedded/www/tklib/files/modules/autoscroll/autoscroll.html.
︙ | ︙ | |||
176 177 178 179 180 181 182 | bugs and other problems. Please report such in the category <em>autoscroll</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 176 177 178 179 180 181 182 183 184 185 | bugs and other problems. Please report such in the category <em>autoscroll</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key102">scroll</a>, <a href="../../../../index.html#key101">scrollbar</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_drag.html.
︙ | ︙ | |||
238 239 240 241 242 243 244 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 238 239 240 241 242 243 244 245 246 247 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key134">dragging</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_epoints.html.
︙ | ︙ | |||
317 318 319 320 321 322 323 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 317 318 319 320 321 322 323 324 325 326 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key9">editing</a>, <a href="../../../../index.html#key120">point cloud</a>, <a href="../../../../index.html#key119">points</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_epolyline.html.
︙ | ︙ | |||
286 287 288 289 290 291 292 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 286 287 288 289 290 291 292 293 294 295 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key9">editing</a>, <a href="../../../../index.html#key100">polyline</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_gradient.html.
︙ | ︙ | |||
211 212 213 214 215 216 217 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key131">background</a>, <a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key133">color gradient</a>, <a href="../../../../index.html#key132">gradients</a>, <a href="../../../../index.html#key40">image</a>, <a href="../../../../index.html#key130">widget background</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 2013 Jarek Lewandowski, MaxJarek<br> Copyright © Origin http://wiki.tcl.tk/6100<br> Copyright © Origin http://wiki.tcl.tk/37242<br> Copyright © Origin http://wiki.tcl.tk/9079</p> </div> |
︙ | ︙ |
Changes to embedded/www/tklib/files/modules/canvas/canvas_highlight.html.
︙ | ︙ | |||
196 197 198 199 200 201 202 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 196 197 198 199 200 201 202 203 204 205 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key96">enter callback</a>, <a href="../../../../index.html#key95">highlighting</a>, <a href="../../../../index.html#key94">leave callback</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_mvg.html.
︙ | ︙ | |||
151 152 153 154 155 156 157 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key115">graphics</a>, <a href="../../../../index.html#key118">imagemagick</a>, <a href="../../../../index.html#key114">magick vector graphics</a>, <a href="../../../../index.html#key117">mvg</a>, <a href="../../../../index.html#key111">print screen</a>, <a href="../../../../index.html#key116">serialization</a>, <a href="../../../../index.html#key113">vector graphics</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 2010 Wolf-Dieter Busch (http://wiki.tcl.tk/15505)<br> Copyright © 2010 Documentation, Andreas Kupries</p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_snap.html.
︙ | ︙ | |||
156 157 158 159 160 161 162 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 156 157 158 159 160 161 162 163 164 165 166 167 168 169 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key40">image</a>, <a href="../../../../index.html#key112">photo</a>, <a href="../../../../index.html#key111">print screen</a>, <a href="../../../../index.html#key110">snapshot</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 2004 George Petasis (http://wiki.tcl.tk/1404)<br> Copyright © 2010 Documentation, Andreas Kupries</p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_tags.html.
︙ | ︙ | |||
182 183 184 185 186 187 188 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 182 183 184 185 186 187 188 189 190 191 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key90">append tag</a>, <a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key91">insert tag</a>, <a href="../../../../index.html#key92">remove tag</a>, <a href="../../../../index.html#key93">tags</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_trlines.html.
︙ | ︙ | |||
183 184 185 186 187 188 189 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 183 184 185 186 187 188 189 190 191 192 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key97">crosshair</a>, <a href="../../../../index.html#key99">rubberband</a>, <a href="../../../../index.html#key98">tracking</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/canvas/canvas_zoom.html.
︙ | ︙ | |||
182 183 184 185 186 187 188 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 182 183 184 185 186 187 188 189 190 191 | bugs and other problems. Please report such in the category <em>canvas</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key129">zoom</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/chatwidget/chatwidget.html.
︙ | ︙ | |||
191 192 193 194 195 196 197 | </dl></dd> <dt><a name="4"><b class="cmd">$widget</b> message <i class="arg">text</i> <i class="arg">args</i></a></dt> <dd><p>Add messages to the display. options are -nick, -time, -type, -mark -tags</p></dd> <dt><a name="5"><b class="cmd">$widget</b> hook <i class="arg">command</i> <i class="arg">args</i></a></dt> <dd><p>Manage hooks. add (message, post names_group, names_nick, chatstate), remove, run</p></dd> <dt><a name="6"><b class="cmd">$widget</b> names <i class="arg">args</i></a></dt> | | | | | 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 | </dl></dd> <dt><a name="4"><b class="cmd">$widget</b> message <i class="arg">text</i> <i class="arg">args</i></a></dt> <dd><p>Add messages to the display. options are -nick, -time, -type, -mark -tags</p></dd> <dt><a name="5"><b class="cmd">$widget</b> hook <i class="arg">command</i> <i class="arg">args</i></a></dt> <dd><p>Manage hooks. add (message, post names_group, names_nick, chatstate), remove, run</p></dd> <dt><a name="6"><b class="cmd">$widget</b> names <i class="arg">args</i></a></dt> <dd><p>Passthrough to the name display text widget. See the <b class="cmd"><a href="../../../../index.html#key7">text</a></b> widget manual for all available commands. The chatwidget provides two additional commands <b class="cmd">show</b> and <b class="cmd">hide</b> which are used to control the display of this element in the widget.</p></dd> <dt><a name="7"><b class="cmd">$widget</b> entry <i class="arg">args</i></a></dt> <dd><p>Passthrough to the entry text widget. See the <b class="cmd"><a href="../../../../index.html#key7">text</a></b> widget manual for all available commands.</p></dd> <dt><a name="8"><b class="cmd">$widget</b> chat <i class="arg">args</i></a></dt> <dd><p>Passthrough to the chat text widget. See the <b class="cmd"><a href="../../../../index.html#key7">text</a></b> widget manual for all available commands.</p></dd> </dl> </div> <div id="section4" class="section"><h2><a name="section4">EXAMPLE</a></h2> <pre class="example"> chatwidget::chatwidget .chat proc speak {w msg} {$w message $msg -nick user} |
︙ | ︙ |
Changes to embedded/www/tklib/files/modules/controlwidget/controlwidget.html.
︙ | ︙ | |||
515 516 517 518 519 520 521 | bugs and other problems. Please report such in the category <em>controlwidget</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 | bugs and other problems. Please report such in the category <em>controlwidget</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key124">controlling</a>, <a href="../../../../index.html#key123">displaying</a>, <a href="../../../../index.html#key122">numerical values</a>, <a href="../../../../index.html#key121">scale widget</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 2010 Ron Fox <rfox@...><br> Copyright © 2010 Gerhard Reithofer <...@...><br> Copyright © 2010 Marco Maggi <...@...><br> Copyright © 2010 Arjen Markus <[email protected]></p> </div> |
︙ | ︙ |
Changes to embedded/www/tklib/files/modules/crosshair/crosshair.html.
︙ | ︙ | |||
224 225 226 227 228 229 230 | bugs and other problems. Please report such in the category <em>crosshair</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 | bugs and other problems. Please report such in the category <em>crosshair</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key128">cross-hairs</a>, <a href="../../../../index.html#key127">location</a>, <a href="../../../../index.html#key98">tracking</a>, <a href="../../../../index.html#key126">viewport</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 2003 Kevin Kenny<br> Copyright © 2008 (docs) Andreas Kupries <[email protected]><br> Copyright © 2013 Frank Gover, Andreas Kupries</p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/ctext/ctext.html.
︙ | ︙ | |||
346 347 348 349 350 351 352 | bugs and other problems. Please report such in the category <em>ctext</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> | | | | 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 | bugs and other problems. Please report such in the category <em>ctext</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="../../../../index.html#key6">re_syntax</a>, <a href="../../../../index.html#key7">text</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key26">syntax highlighting</a>, <a href="../../../../index.html#key7">text</a>, <a href="../../../../index.html#key0">widget</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © George Peter Staplin <[email protected]></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/cursor/cursor.html.
︙ | ︙ | |||
165 166 167 168 169 170 171 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p>Tk_GetCursor(3), cursors(n), options(n)</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 165 166 167 168 169 170 171 172 173 174 175 176 177 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p>Tk_GetCursor(3), cursors(n), options(n)</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key60">cursor</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © Jeffrey Hobbs <[email protected]></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/datefield/datefield.html.
︙ | ︙ | |||
149 150 151 152 153 154 155 | <div id="section2" class="section"><h2><a name="section2">COMMANDS</a></h2> <dl class="definitions"> <dt><a name="1"><b class="cmd">::datefield::datefield</b> <i class="arg">widgetpath</i> <span class="opt">?<i class="arg">options</i>?</span></a></dt> <dd><p>Creates and configures a date field widget.</p></dd> </dl> </div> <div id="section3" class="section"><h2><a name="section3">OPTIONS</a></h2> | | | 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 | <div id="section2" class="section"><h2><a name="section2">COMMANDS</a></h2> <dl class="definitions"> <dt><a name="1"><b class="cmd">::datefield::datefield</b> <i class="arg">widgetpath</i> <span class="opt">?<i class="arg">options</i>?</span></a></dt> <dd><p>Creates and configures a date field widget.</p></dd> </dl> </div> <div id="section3" class="section"><h2><a name="section3">OPTIONS</a></h2> <p>See the <b class="cmd"><a href="../../../../index.html#key59">entry</a></b> manual entry for details on all available options.</p> </div> <div id="section4" class="section"><h2><a name="section4">EXAMPLE</a></h2> <pre class="example"> package require datefield wm title . "Datefield example" proc DayOfWeek {args} { set now [clock scan $::myDate] |
︙ | ︙ | |||
181 182 183 184 185 186 187 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p>clock(n), entry(n)</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p>clock(n), entry(n)</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key58">clock</a>, <a href="../../../../index.html#key4">date</a>, <a href="../../../../index.html#key1">dateentry</a>, <a href="../../../../index.html#key59">entry</a>, <a href="../../../../index.html#key0">widget</a></p> </div> <div id="category" class="section"><h2><a name="category">Category</a></h2> <p>Widget</p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © Keith Vetter <[email protected]></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/diagrams/diagram.html.
︙ | ︙ | |||
150 151 152 153 154 155 156 | <li><a href="#2"><i class="arg">diagramObject</i> <b class="method">new direction</b> <i class="arg">name</i> <span class="opt">?<i class="arg">key</i> <i class="arg">value</i>...?</span></a></li> <li><a href="#3"><i class="arg">diagramObject</i> <b class="method">new element</b> <i class="arg">name</i> <i class="arg">attributes</i> <i class="arg">cmdprefix</i></a></li> <li><a href="#4"><i class="arg">diagramObject</i> <b class="method">new alias</b> <i class="arg">name</i> <i class="arg">cmdprefix</i></a></li> <li><a href="#5"><i class="arg">diagramObject</i> <b class="method">new command</b> <i class="arg">name</i> <i class="arg">arguments</i> <i class="arg">body</i></a></li> <li><a href="#6"><i class="arg">diagramObject</i> <b class="method">new attribute</b> <i class="arg">name</i> <span class="opt">?<i class="arg">key</i> <i class="arg">value</i>...?</span></a></li> <li><a href="#7"><i class="arg">diagramObject</i> <b class="method">unknown attribute</b> <i class="arg">cmdprefix</i></a></li> <li><a href="#8"><i class="arg">diagramObject</i> <b class="method">draw</b> <i class="arg">script</i></a></li> | | | | | | | | | | | | | 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 | <li><a href="#2"><i class="arg">diagramObject</i> <b class="method">new direction</b> <i class="arg">name</i> <span class="opt">?<i class="arg">key</i> <i class="arg">value</i>...?</span></a></li> <li><a href="#3"><i class="arg">diagramObject</i> <b class="method">new element</b> <i class="arg">name</i> <i class="arg">attributes</i> <i class="arg">cmdprefix</i></a></li> <li><a href="#4"><i class="arg">diagramObject</i> <b class="method">new alias</b> <i class="arg">name</i> <i class="arg">cmdprefix</i></a></li> <li><a href="#5"><i class="arg">diagramObject</i> <b class="method">new command</b> <i class="arg">name</i> <i class="arg">arguments</i> <i class="arg">body</i></a></li> <li><a href="#6"><i class="arg">diagramObject</i> <b class="method">new attribute</b> <i class="arg">name</i> <span class="opt">?<i class="arg">key</i> <i class="arg">value</i>...?</span></a></li> <li><a href="#7"><i class="arg">diagramObject</i> <b class="method">unknown attribute</b> <i class="arg">cmdprefix</i></a></li> <li><a href="#8"><i class="arg">diagramObject</i> <b class="method">draw</b> <i class="arg">script</i></a></li> <li><a href="#9"><b class="cmd"><a href="../../../../index.html#key70">arc</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#10"><b class="cmd"><a href="../../../../index.html#key65">arrow</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#11"><b class="cmd">--></b> <i class="arg">attr</i>...</a></li> <li><a href="#12"><b class="cmd"><--></b> <i class="arg">attr</i>...</a></li> <li><a href="#13"><b class="cmd"><--></b> <i class="arg">attr</i>...</a></li> <li><a href="#14"><b class="cmd">block</b> <i class="arg">script</i> <i class="arg">attr</i>...</a></li> <li><a href="#15"><b class="cmd"><a href="../../../../index.html#key62">box</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#16"><b class="cmd"><a href="../../../../index.html#key75">circle</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#17"><b class="cmd">O</b> <i class="arg">attr</i>...</a></li> <li><a href="#18"><b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#19"><b class="cmd"><></b> <i class="arg">attr</i>...</a></li> <li><a href="#20"><b class="cmd"><a href="../../../../index.html#key61">drum</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#21"><b class="cmd"><a href="../../../../index.html#key77">ellipse</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#22"><b class="cmd"><a href="../../../../index.html#key71">line</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#23"><b class="cmd">--</b> <i class="arg">attr</i>...</a></li> <li><a href="#24"><b class="cmd"><a href="../../../../index.html#key78">move</a></b> <i class="arg">attr</i></a></li> <li><a href="#25"><b class="cmd"><a href="../../../../index.html#key64">spline</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#26"><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">attr</i>...</a></li> <li><a href="#27"><b class="cmd">west</b></a></li> <li><a href="#28"><b class="cmd">w</b></a></li> <li><a href="#29"><b class="cmd">left</b></a></li> <li><a href="#30"><b class="cmd">l</b></a></li> <li><a href="#31"><b class="cmd">south</b></a></li> <li><a href="#32"><b class="cmd">s</b></a></li> <li><a href="#33"><b class="cmd">down</b></a></li> |
︙ | ︙ | |||
238 239 240 241 242 243 244 | <li><a href="#90"><b class="cmd">3rd</b></a></li> </ul> </div> </div> <div id="section1" class="section"><h2><a name="section1">Description</a></h2> <p>Welcome to <b class="package">diagram</b>, a package for the easy construction of diagrams (sic), i.e. 2D vector graphics, sometimes also called <i class="term">pictures</i>. | | | 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 | <li><a href="#90"><b class="cmd">3rd</b></a></li> </ul> </div> </div> <div id="section1" class="section"><h2><a name="section1">Description</a></h2> <p>Welcome to <b class="package">diagram</b>, a package for the easy construction of diagrams (sic), i.e. 2D vector graphics, sometimes also called <i class="term">pictures</i>. Note that this package is not a replacement for <b class="package"><a href="../../../../index.html#key43">Tk</a></b>'s canvas, but rather a layer sitting on top of it, to make it easier to use. In other words, using the canvas as the core graphics engine <b class="package">diagram</b> abstracts away from the minutiae of handling coordinates to position and size the drawn elements, allowing the user to concentrate on the content of the diagram instead.</p> <p>This is similar to Brian Kernighan's PIC language for troff, which is the spiritual ancestor of this package.</p> <p>This document contains the reference to the API and drawing (language) |
︙ | ︙ | |||
568 569 570 571 572 573 574 | aka shapes. These commands are all defined in the language's context. All commands of this section return the handle of the newly created element as their result. This handle also exists as a command which can be used to query the element for its corners (names, values). See section <span class="sectref"><a href="#subsection7">Miscellaneous Commands</a></span>. <img alt="figure-02-basic-shapes" src="../../../../image/figure-02-basic-shapes.png"></p> <dl class="definitions"> | | | 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 | aka shapes. These commands are all defined in the language's context. All commands of this section return the handle of the newly created element as their result. This handle also exists as a command which can be used to query the element for its corners (names, values). See section <span class="sectref"><a href="#subsection7">Miscellaneous Commands</a></span>. <img alt="figure-02-basic-shapes" src="../../../../image/figure-02-basic-shapes.png"></p> <dl class="definitions"> <dt><a name="9"><b class="cmd"><a href="../../../../index.html#key70">arc</a></b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-arc" src="../../../../image/figure-02-arc.png"> An open element with the corresponding corners, i.e. "start", "end", and "center". Note however that it also has the compass rose of closed elements as its corners, with the center of the arc's circle as the center of the compass and the other points on the circle the arc is part of. It handles the attributes</p> |
︙ | ︙ | |||
613 614 615 616 617 618 619 | <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">clockwise</b></dt> <dd></dd> <dt><b class="cmd">cw</b></dt> | | | | | | 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 | <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">clockwise</b></dt> <dd></dd> <dt><b class="cmd">cw</b></dt> <dd><p>Specifies the direction of the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element, here going clockwise. The complementary attribute is <b class="cmd">counterclockwise</b>. If not specified the system falls back to the value taken from the language variable <b class="variable">clockwise</b>, which itself defaults to <b class="const">false</b>, for counter-clockwise direction.</p></dd> <dt><b class="cmd">color</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the lines of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">linecolor</b>, which itself defaults to <b class="const">black</b>.</p></dd> <dt><b class="cmd">counterclockwise</b></dt> <dd></dd> <dt><b class="cmd">ccw</b></dt> <dd><p>Specifies the direction of the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element, here counter-clockwise. The complementary attribute is <b class="cmd">clockwise</b>. If not specified the system falls back to the value taken from the language variable <b class="variable">clockwise</b>, which itself defaults to <b class="const">false</b>, for counter-clockwise direction.</p></dd> <dt><b class="cmd">fillcolor</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the inside of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">fillcolor</b>, which itself defaults to the empty string, signaling "no filling".</p></dd> <dt><b class="cmd">from</b> <i class="arg">location</i></dt> <dd><p>Specifies the location where the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element begins. Defaults to the current location as maintained by the layouting system.</p></dd> <dt><b class="cmd">justify</b> <b class="const">left</b>|<b class="const">center</b>|<b class="const">right</b></dt> <dd><p>Specifies how multi-line text associated with the element is positioned within its box. The value is ignored if no text was specified for the element. If not specified the system falls back to the value taken from the language variable <b class="variable">justify</b>, which itself defaults to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="cmd">radius</b> <i class="arg">length</i></dt> <dd><p>Specifies the radius of the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element, or rather, the radius of the circle the shown arc is a part of. If not specified the system falls back to the value taken from the language variable <b class="variable">arcradius</b>, which itself defaults to the pixel equivalent of <b class="const">1 cm</b>.</p></dd> <dt><b class="cmd">stroke</b> <i class="arg">width</i></dt> <dd><p><img alt="figure-20-style-stroke" src="../../../../image/figure-20-style-stroke.png"> Specifies the width of the lines drawn for the the element, in pixels. |
︙ | ︙ | |||
686 687 688 689 690 691 692 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> | | | | | | | 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. Ignored if there is no text. If not specified the system falls back to the value taken from the language variable <b class="variable">textcolor</b>, which itself defaults to <b class="const">black</b>.</p></dd> <dt><b class="cmd">textfont</b> <i class="arg">spec</i></dt> <dd><p>Specifies the font used to draw the text of an element with. Ignored if there is no text. If not specified the system falls back to the value taken from the language variable <b class="variable">textfont</b>, which itself defaults to <b class="const">Helvetica 12pt</b>.</p></dd> <dt><b class="cmd">to</b> <i class="arg">location</i></dt> <dd><p>Specifies the location where the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element ends. Defaults to a location such that a 90-degree arc is drawn in the chosen direction, starting at <b class="cmd">from</b>.</p></dd> </dl></dd> <dt><a name="10"><b class="cmd"><a href="../../../../index.html#key65">arrow</a></b> <i class="arg">attr</i>...</a></dt> <dd></dd> <dt><a name="11"><b class="cmd">--></b> <i class="arg">attr</i>...</a></dt> <dd></dd> <dt><a name="12"><b class="cmd"><--></b> <i class="arg">attr</i>...</a></dt> <dd></dd> <dt><a name="13"><b class="cmd"><--></b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-arrow" src="../../../../image/figure-02-arrow.png"> An alias for the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element (see below), with the attribute <b class="cmd">arrowhead</b> preset to <b class="const">-></b>, <b class="const"><-></b>, or <b class="const"><-</b>. The <b class="cmd"><a href="../../../../index.html#key65">arrow</a></b> is equivalent to <b class="cmd">--></b>.</p></dd> <dt><a name="14"><b class="cmd">block</b> <i class="arg">script</i> <i class="arg">attr</i>...</a></dt> <dd><p>A closed element with the corresponding corners, i.e. the eight directions of the compass rose, and "center". The main effect is the aggregration of all elements created by the <i class="arg">script</i> into one element. This also means that while the elements created by the script are visible in the element history while the script is executing, |
︙ | ︙ | |||
741 742 743 744 745 746 747 | corners of the element, allowing users to define their own named locations in the block.</p> <p>Regarding the layout mechanism any changes made by the script are reverted after the element is done. In other words, a block is an implicit <b class="cmd">group</b>.</p> <p>Blocks handle all attributes, propgating their settings into the script as the default values active during script execution.</p></dd> | | | 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 | corners of the element, allowing users to define their own named locations in the block.</p> <p>Regarding the layout mechanism any changes made by the script are reverted after the element is done. In other words, a block is an implicit <b class="cmd">group</b>.</p> <p>Blocks handle all attributes, propgating their settings into the script as the default values active during script execution.</p></dd> <dt><a name="15"><b class="cmd"><a href="../../../../index.html#key62">box</a></b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-box" src="../../../../image/figure-02-box.png"> A closed element with the corresponding corners, i.e. the eight directions of the compass rose, and "center". It handles the attributes</p> <dl class="definitions"> <dt><b class="cmd">anchor</b> <i class="arg">name</i></dt> <dd></dd> |
︙ | ︙ | |||
812 813 814 815 816 817 818 | positioned within its box. The value is ignored if no text was specified for the element. If not specified the system falls back to the value taken from the language variable <b class="variable">justify</b>, which itself defaults to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="cmd">slant</b> <i class="arg">angle</i></dt> | | | 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 | positioned within its box. The value is ignored if no text was specified for the element. If not specified the system falls back to the value taken from the language variable <b class="variable">justify</b>, which itself defaults to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="cmd">slant</b> <i class="arg">angle</i></dt> <dd><p>Specifies the angle by which the <b class="cmd"><a href="../../../../index.html#key62">box</a></b> element is slanted, in degrees. If not specified the system falls back to the value taken from the language variable <b class="variable">slant</b>, which itself defaults to <b class="const">90</b>, i.e. vertical, no slant. 0 degrees is slanting straight east, pointing to the right. 90 degrees is slanting to the north, pointing straight up.</p></dd> <dt><b class="cmd">stroke</b> <i class="arg">width</i></dt> |
︙ | ︙ | |||
848 849 850 851 852 853 854 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> | | | 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. |
︙ | ︙ | |||
880 881 882 883 884 885 886 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> | | | 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> <dt><a name="16"><b class="cmd"><a href="../../../../index.html#key75">circle</a></b> <i class="arg">attr</i>...</a></dt> <dd></dd> <dt><a name="17"><b class="cmd">O</b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-circle" src="../../../../image/figure-02-circle.png"> A closed element with the corresponding corners, i.e. the eight directions of the compass rose, and "center". It handles the attributes</p> <dl class="definitions"> |
︙ | ︙ | |||
934 935 936 937 938 939 940 | <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the lines of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">linecolor</b>, which itself defaults to <b class="const">black</b>.</p></dd> <dt><b class="cmd">diameter</b> <i class="arg">length</i></dt> <dd></dd> <dt><b class="cmd">diam</b> <i class="arg">length</i></dt> | | | 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 | <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the lines of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">linecolor</b>, which itself defaults to <b class="const">black</b>.</p></dd> <dt><b class="cmd">diameter</b> <i class="arg">length</i></dt> <dd></dd> <dt><b class="cmd">diam</b> <i class="arg">length</i></dt> <dd><p>Specifies the diameter of the <b class="cmd"><a href="../../../../index.html#key75">circle</a></b> element, as an alternative way to specify its <b class="cmd">radius</b>. Effective if and only if the radius was not specified. I.e. if both diameter and radius are specified then the radius infomration has precendence. This attribute has no default, because the defaults are taken from the radius.</p></dd> <dt><b class="cmd">fillcolor</b> <i class="arg">spec</i></dt> |
︙ | ︙ | |||
958 959 960 961 962 963 964 | If not specified the system falls back to the value taken from the language variable <b class="variable">justify</b>, which itself defaults to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="cmd">radius</b> <i class="arg">length</i></dt> <dd></dd> <dt><b class="cmd">rad</b> <i class="arg">length</i></dt> | | | 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 | If not specified the system falls back to the value taken from the language variable <b class="variable">justify</b>, which itself defaults to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="cmd">radius</b> <i class="arg">length</i></dt> <dd></dd> <dt><b class="cmd">rad</b> <i class="arg">length</i></dt> <dd><p>Specifies the radius of the <b class="cmd"><a href="../../../../index.html#key75">circle</a></b> element. If not specified the system falls back to the value taken from the language variable <b class="variable">circleradius</b>, which itself defaults to the pixel equivalent of <b class="const">1 cm</b>.</p></dd> <dt><b class="cmd">stroke</b> <i class="arg">width</i></dt> <dd><p><img alt="figure-20-style-stroke" src="../../../../image/figure-20-style-stroke.png"> Specifies the width of the lines drawn for the the element, in pixels. If not specified the system falls back to the value taken from the |
︙ | ︙ | |||
991 992 993 994 995 996 997 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> | | | 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. |
︙ | ︙ | |||
1016 1017 1018 1019 1020 1021 1022 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> | | | 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> <dt><a name="18"><b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> <i class="arg">attr</i>...</a></dt> <dd></dd> <dt><a name="19"><b class="cmd"><></b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-diamond" src="../../../../image/figure-02-diamond.png"> A closed element with the corresponding corners, i.e. the eight directions of the compass rose, and "center". It handles the attributes</p> <dl class="definitions"> |
︙ | ︙ | |||
1059 1060 1061 1062 1063 1064 1065 | <dt><b class="cmd">above</b></dt> <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">aspect</b> <i class="arg">number</i></dt> <dd><p>Specifies the aspect ratio, i.e ratio of width to height, of the | | | 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 | <dt><b class="cmd">above</b></dt> <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">aspect</b> <i class="arg">number</i></dt> <dd><p>Specifies the aspect ratio, i.e ratio of width to height, of the <b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> element. The manner in which a default is calculated when not specified also depends on the specifications of the attributes <b class="cmd">width</b> and <b class="cmd">height</b>, if any.</p> <p>If both <b class="cmd">width</b>, and <b class="cmd">height</b> are specified then any specification of <b class="cmd">aspect</b> is ignored, as it is implicitly defined in the width and height as well, and this takes precedence. A missing specification is ignored in that case well, i.e. no defaults are |
︙ | ︙ | |||
1099 1100 1101 1102 1103 1104 1105 | <dt><b class="cmd">fillcolor</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the inside of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">fillcolor</b>, which itself defaults to the empty string, signaling "no filling".</p></dd> <dt><b class="cmd">height</b> <i class="arg">length</i></dt> | | | 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 | <dt><b class="cmd">fillcolor</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the inside of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">fillcolor</b>, which itself defaults to the empty string, signaling "no filling".</p></dd> <dt><b class="cmd">height</b> <i class="arg">length</i></dt> <dd><p>Specifies the height of the <b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> element. The manner in which a default is calculated when not specified also depends on the specifications of the attributes <b class="cmd">aspect</b> and <b class="cmd">width</b>, if any.</p> <p>If both <b class="cmd">width</b>, and <b class="cmd">height</b> are specified then any specification of <b class="cmd">aspect</b> is ignored, as it is implicitly defined in the width and height as well, and this takes precedence. A missing specification is ignored in that case well, i.e. no defaults are |
︙ | ︙ | |||
1159 1160 1161 1162 1163 1164 1165 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> | | | | 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. Ignored if there is no text. If not specified the system falls back to the value taken from the language variable <b class="variable">textcolor</b>, which itself defaults to <b class="const">black</b>.</p></dd> <dt><b class="cmd">textfont</b> <i class="arg">spec</i></dt> <dd><p>Specifies the font used to draw the text of an element with. Ignored if there is no text. If not specified the system falls back to the value taken from the language variable <b class="variable">textfont</b>, which itself defaults to <b class="const">Helvetica 12pt</b>.</p></dd> <dt><b class="cmd">width</b> <i class="arg">length</i></dt> <dd><p>Specifies the width of the <b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> element. The manner in which a default is calculated when not specified also depends on the specifications of the attributes <b class="cmd">aspect</b> and <b class="cmd">height</b>, if any.</p> <p>If both <b class="cmd">width</b>, and <b class="cmd">height</b> are specified then any specification of <b class="cmd">aspect</b> is ignored, as it is implicitly defined in the width and height as well, and this takes precedence. A missing specification is ignored in that case well, i.e. no defaults are |
︙ | ︙ | |||
1208 1209 1210 1211 1212 1213 1214 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> | | | 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> <dt><a name="20"><b class="cmd"><a href="../../../../index.html#key61">drum</a></b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-drum" src="../../../../image/figure-02-drum.png"> A closed element with the corresponding corners, i.e. the eight directions of the compass rose, and "center". It handles the attributes</p> <dl class="definitions"> <dt><b class="cmd">anchor</b> <i class="arg">name</i></dt> <dd></dd> |
︙ | ︙ | |||
1249 1250 1251 1252 1253 1254 1255 | <dt><b class="cmd">above</b></dt> <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">aspect</b> <i class="arg">number</i></dt> <dd><p>Specifies the aspect ratio, i.e ratio of width to height, of the | | | 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 | <dt><b class="cmd">above</b></dt> <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">aspect</b> <i class="arg">number</i></dt> <dd><p>Specifies the aspect ratio, i.e ratio of width to height, of the ellipses which are used to draw the top and bottom of the <b class="cmd"><a href="../../../../index.html#key61">drum</a></b> element. If not specified the system falls back to the value taken from the language variable <b class="variable">drumaspect</b>, which itself defaults to <b class="const">0.35</b>.</p></dd> <dt><b class="cmd">at</b> <i class="arg">location</i></dt> <dd><p>Specifies the location of the element's corner named by the attribute <b class="cmd">with</b>. |
︙ | ︙ | |||
1314 1315 1316 1317 1318 1319 1320 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> | | | 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. |
︙ | ︙ | |||
1346 1347 1348 1349 1350 1351 1352 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> | | | 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> <dt><a name="21"><b class="cmd"><a href="../../../../index.html#key77">ellipse</a></b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-ellipse" src="../../../../image/figure-02-ellipse.png"> A closed element with the corresponding corners, i.e. the eight directions of the compass rose, and "center". It handles the attributes</p> <dl class="definitions"> <dt><b class="cmd">anchor</b> <i class="arg">name</i></dt> <dd></dd> |
︙ | ︙ | |||
1445 1446 1447 1448 1449 1450 1451 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> | | | 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. |
︙ | ︙ | |||
1477 1478 1479 1480 1481 1482 1483 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> | | | 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 | <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> </dl></dd> <dt><a name="22"><b class="cmd"><a href="../../../../index.html#key71">line</a></b> <i class="arg">attr</i>...</a></dt> <dd></dd> <dt><a name="23"><b class="cmd">--</b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-line" src="../../../../image/figure-02-line.png"> An open element with the corresponding corners, i.e. "start", "end", and "center". It handles the attributes</p> <dl class="definitions"> |
︙ | ︙ | |||
1520 1521 1522 1523 1524 1525 1526 | <dt><b class="cmd">above</b></dt> <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">arrowhead</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-19-style-arrowheads" src="../../../../image/figure-19-style-arrowheads.png"> | | | | | 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 | <dt><b class="cmd">above</b></dt> <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">arrowhead</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-19-style-arrowheads" src="../../../../image/figure-19-style-arrowheads.png"> Specifies where to draw arrowheads on the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element, at the beginning or end, at both ends, or none. If not specified the system falls back to the value taken from the language variable <b class="variable">arrowhead</b>, which itself defaults to <b class="const">none</b>. The legal values are</p> <dl class="definitions"> <dt><b class="const">none</b>, <b class="const">-</b></dt> <dd><p>Draw no arrowheads, at neither end of the line.</p></dd> <dt><b class="const">start</b>, <b class="const">first</b>, <b class="const"><-</b></dt> <dd><p>Draw an arrowhead at the beginning of the line, but not at its end.</p></dd> <dt><b class="const">end</b>, <b class="const">last</b>, <b class="const">-></b></dt> <dd><p>Draw an arrowhead at the end of the line, but not at its beginning.</p></dd> <dt><b class="const">both</b>, <b class="const"><-></b></dt> <dd><p>Draw arrowheads at both ends of the line.</p></dd> </dl> <p>Note that the values "start", "end", "-", "->", "<-", and "<->" are all accepted as shorthands for the <b class="cmd">arrowhead</b> command using them as argument.</p></dd> <dt><b class="cmd">at</b> <i class="arg">location</i></dt> <dd><p><b class="cmd"><a href="../../../../index.html#key71">Line</a></b> elements are normally positioned absolutely, using the locations specified through the attributes <b class="cmd">from</b>, <b class="cmd">then</b>, and <b class="cmd">to</b>. If <b class="cmd">at</b> is specified however then these positions are translated a last time, moving the line's corner named by the attribute <b class="cmd">with</b> to the location given by this attribute.</p></dd> <dt><b class="cmd">chop</b> <span class="opt">?<i class="arg">length</i>?</span></dt> <dd><p>Specifies the length of the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element to remove from the beginning and/or end. Defaults to nothing. If specified once the chopping applies to both beginning and end of the line. If specified twice or more the last two specifications are used, and applied to beginning and end of the line, in this order. Whenever the attribute is specified without an explicit length, the |
︙ | ︙ | |||
1570 1571 1572 1573 1574 1575 1576 | <dt><b class="cmd">fillcolor</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the inside of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">fillcolor</b>, which itself defaults to the empty string, signaling "no filling".</p></dd> <dt><b class="cmd">from</b> <i class="arg">location</i></dt> | | | | | 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 | <dt><b class="cmd">fillcolor</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the inside of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">fillcolor</b>, which itself defaults to the empty string, signaling "no filling".</p></dd> <dt><b class="cmd">from</b> <i class="arg">location</i></dt> <dd><p>Specifies the location where the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element begins. Defaults to the current location as maintained by the layouting system.</p></dd> <dt><b class="cmd">justify</b> <b class="const">left</b>|<b class="const">center</b>|<b class="const">right</b></dt> <dd><p>Specifies how multi-line text associated with the element is positioned within its box. The value is ignored if no text was specified for the element. If not specified the system falls back to the value taken from the language variable <b class="variable">justify</b>, which itself defaults to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="cmd">noturn</b></dt> <dd><p>Specifies that the direction of <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element at its end is not propagated to the layout management. If not specified the direction of the line becomes the new direction the layout.</p></dd> <dt><b class="cmd">smooth</b></dt> <dd><p>Specifies the use of bezier splines for the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element. If not specified lines are drawn exactly through the specified waypoints, without any smooth curves.</p></dd> <dt><b class="cmd">stroke</b> <i class="arg">width</i></dt> <dd><p><img alt="figure-20-style-stroke" src="../../../../image/figure-20-style-stroke.png"> Specifies the width of the lines drawn for the the element, in pixels. If not specified the system falls back to the value taken from the language variable <b class="variable">linewidth</b>, which itself defaults to <b class="const">1</b>.</p></dd> |
︙ | ︙ | |||
1619 1620 1621 1622 1623 1624 1625 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> | | | 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. |
︙ | ︙ | |||
1642 1643 1644 1645 1646 1647 1648 | language variable <b class="variable">textfont</b>, which itself defaults to <b class="const">Helvetica 12pt</b>.</p></dd> <dt><b class="cmd">then</b> <i class="arg">location</i></dt> <dd></dd> <dt><b class="cmd">then</b> (<direction> <span class="opt">?<i class="arg">length</i>?</span>)...</dt> <dd></dd> <dt>(<direction> <span class="opt">?<i class="arg">length</i>?</span>)...</dt> | | | 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 | language variable <b class="variable">textfont</b>, which itself defaults to <b class="const">Helvetica 12pt</b>.</p></dd> <dt><b class="cmd">then</b> <i class="arg">location</i></dt> <dd></dd> <dt><b class="cmd">then</b> (<direction> <span class="opt">?<i class="arg">length</i>?</span>)...</dt> <dd></dd> <dt>(<direction> <span class="opt">?<i class="arg">length</i>?</span>)...</dt> <dd><p>This attribute specifies an intermediate location the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element has to go through. It can be specified multiple times, with each use adding one additional location to the series which the line will go through. These location will be traversed in the order they were specified.</p> <p>The location can be given explicitly, or as a series of directions with distances. In the latter case the names of all known directions |
︙ | ︙ | |||
1668 1669 1670 1671 1672 1673 1674 | attribute commands, with an implicit attribute <b class="cmd">then</b> in front of them.</p> <p>If no intermediate or last location is specified for the line the system falls back to a point <b class="variable">movelength</b> pixels away from the starting location, in the current direction as maintained by the layouting system</p></dd> <dt><b class="cmd">to</b> <i class="arg">location</i></dt> | | | | | | | | | | 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 | attribute commands, with an implicit attribute <b class="cmd">then</b> in front of them.</p> <p>If no intermediate or last location is specified for the line the system falls back to a point <b class="variable">movelength</b> pixels away from the starting location, in the current direction as maintained by the layouting system</p></dd> <dt><b class="cmd">to</b> <i class="arg">location</i></dt> <dd><p>Specifies the location where the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element ends. This attribute has no default. The default is handled by the attribute <b class="cmd">then</b>, which makes it appear as if <b class="cmd">to</b> has a default when not specified.</p></dd> <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p><b class="cmd"><a href="../../../../index.html#key71">Line</a></b> elements are normally positioned absolutely, using the locations specified through the attributes <b class="cmd">from</b>, <b class="cmd">then</b>, and <b class="cmd">to</b>. If <b class="cmd">at</b> is specified however then these positions are translated a last time, moving the line's corner named by the attribute <b class="cmd">with</b> to the location given by this attribute. This means that <i class="arg">with</i> is effective if and only if the attribute <b class="cmd">at</b> was specified as well for the line.</p></dd> </dl></dd> <dt><a name="24"><b class="cmd"><a href="../../../../index.html#key78">move</a></b> <i class="arg">attr</i></a></dt> <dd><p>An open element with the corresponding corners, i.e. "start", "end", and "center". A <b class="cmd"><a href="../../../../index.html#key78">move</a></b> element is in essence an invisible <b class="cmd"><a href="../../../../index.html#key71">line</a></b>. While the main effect we are interested in is the change it makes to the layout system, it is an actual element, i.e. it has the same corners as an ordinary line, and shows up in the history as well, allowing future references to all the places it touched. It handles the same attibutes as <b class="cmd"><a href="../../../../index.html#key71">line</a></b> elements.</p></dd> <dt><a name="25"><b class="cmd"><a href="../../../../index.html#key64">spline</a></b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-spline" src="../../../../image/figure-02-spline.png"> An alias for the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element (see above), with the attribute <b class="cmd">smooth</b> preset.</p></dd> <dt><a name="26"><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">attr</i>...</a></dt> <dd><p><img alt="figure-02-text" src="../../../../image/figure-02-text.png"> A closed element with the corresponding corners, i.e. the eight directions of the compass rose, and "center". It handles the attributes</p> <dl class="definitions"> <dt><b class="cmd">anchor</b> <i class="arg">name</i></dt> <dd></dd> |
︙ | ︙ | |||
1740 1741 1742 1743 1744 1745 1746 | </dl></dd> <dt><b class="cmd">at</b> <i class="arg">location</i></dt> <dd><p>Specifies the location of the element's corner named by the attribute <b class="cmd">with</b>. Defaults to the current location as maintained by the layouting system.</p></dd> <dt><b class="cmd">height</b> <i class="arg">length</i></dt> | | | | | 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 | </dl></dd> <dt><b class="cmd">at</b> <i class="arg">location</i></dt> <dd><p>Specifies the location of the element's corner named by the attribute <b class="cmd">with</b>. Defaults to the current location as maintained by the layouting system.</p></dd> <dt><b class="cmd">height</b> <i class="arg">length</i></dt> <dd><p>Specifies the height of the <b class="cmd"><a href="../../../../index.html#key7">text</a></b> element. Defaults to the natural height of its text.</p></dd> <dt><b class="cmd">justify</b> <b class="const">left</b>|<b class="const">center</b>|<b class="const">right</b></dt> <dd><p>Specifies how multi-line text associated with the element is positioned within its box. The value is ignored if no text was specified for the element. If not specified the system falls back to the value taken from the language variable <b class="variable">justify</b>, which itself defaults to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. Ignored if there is no text. If not specified the system falls back to the value taken from the language variable <b class="variable">textcolor</b>, which itself defaults to <b class="const">black</b>.</p></dd> <dt><b class="cmd">textfont</b> <i class="arg">spec</i></dt> <dd><p>Specifies the font used to draw the text of an element with. Ignored if there is no text. If not specified the system falls back to the value taken from the language variable <b class="variable">textfont</b>, which itself defaults to <b class="const">Helvetica 12pt</b>.</p></dd> <dt><b class="cmd">width</b> <i class="arg">length</i></dt> <dd><p>Specifies the width of the <b class="cmd"><a href="../../../../index.html#key7">text</a></b> element. Defaults to the natural width of its text.</p></dd> <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> |
︙ | ︙ | |||
1792 1793 1794 1795 1796 1797 1798 | for an element command.</p> <p>Note that some of the attribute names are overloaded, i.e. have multiple, different, definitions. During processing of attributes for an element the actual definition used is chosen based on the type of the element the processing is for.</p> <p>Further, as a catch-all clause, any attribute which could not be processed according to the definitions below will be treated as the | | | 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 | for an element command.</p> <p>Note that some of the attribute names are overloaded, i.e. have multiple, different, definitions. During processing of attributes for an element the actual definition used is chosen based on the type of the element the processing is for.</p> <p>Further, as a catch-all clause, any attribute which could not be processed according to the definitions below will be treated as the argument of an implicit <b class="cmd"><a href="../../../../index.html#key7">text</a></b> attribute.</p> <dl class="definitions"> <dt><b class="cmd">anchor</b> <i class="arg">name</i></dt> <dd></dd> <dt><b class="cmd">ljust</b></dt> <dd></dd> <dt><b class="cmd">rjust</b></dt> <dd></dd> |
︙ | ︙ | |||
1829 1830 1831 1832 1833 1834 1835 | <dt><b class="cmd">above</b></dt> <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">arrowhead</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-19-style-arrowheads" src="../../../../image/figure-19-style-arrowheads.png"> | | | | 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 | <dt><b class="cmd">above</b></dt> <dd><p>"anchor south"</p></dd> <dt><b class="cmd">below</b></dt> <dd><p>"anchor north"</p></dd> </dl></dd> <dt><b class="cmd">arrowhead</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-19-style-arrowheads" src="../../../../image/figure-19-style-arrowheads.png"> Specifies where to draw arrowheads on the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element, at the beginning or end, at both ends, or none. If not specified the system falls back to the value taken from the language variable <b class="variable">arrowhead</b>, which itself defaults to <b class="const">none</b>. The legal values are</p> <dl class="definitions"> <dt><b class="const">none</b>, <b class="const">-</b></dt> <dd><p>Draw no arrowheads, at neither end of the line.</p></dd> <dt><b class="const">start</b>, <b class="const">first</b>, <b class="const"><-</b></dt> <dd><p>Draw an arrowhead at the beginning of the line, but not at its end.</p></dd> <dt><b class="const">end</b>, <b class="const">last</b>, <b class="const">-></b></dt> <dd><p>Draw an arrowhead at the end of the line, but not at its beginning.</p></dd> <dt><b class="const">both</b>, <b class="const"><-></b></dt> <dd><p>Draw arrowheads at both ends of the line.</p></dd> </dl> <p>Note that the values "start", "end", "-", "->", "<-", and "<->" are all accepted as shorthands for the <b class="cmd">arrowhead</b> command using them as argument.</p></dd> <dt><b class="cmd">aspect</b> <i class="arg">number</i></dt> <dd><p>Specifies the aspect ratio, i.e ratio of width to height, of the <b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> element. The manner in which a default is calculated when not specified also depends on the specifications of the attributes <b class="cmd">width</b> and <b class="cmd">height</b>, if any.</p> <p>If both <b class="cmd">width</b>, and <b class="cmd">height</b> are specified then any specification of <b class="cmd">aspect</b> is ignored, as it is implicitly defined in the width and height as well, and this takes precedence. A missing specification is ignored in that case well, i.e. no defaults are |
︙ | ︙ | |||
1875 1876 1877 1878 1879 1880 1881 | then the system uses a fallback for the <b class="cmd">width</b>, the value taken from the language variable <b class="variable">boxwidth</b>, which itselfs defaults to the pixel equivalent of <b class="const">2 cm</b>. For the aspect it uses either the user-specified value or the default taken as described in the previous paragraph.</p></dd> <dt><b class="cmd">aspect</b> <i class="arg">number</i></dt> <dd><p>Specifies the aspect ratio, i.e ratio of width to height, of the | | | | | | | | | | | 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 | then the system uses a fallback for the <b class="cmd">width</b>, the value taken from the language variable <b class="variable">boxwidth</b>, which itselfs defaults to the pixel equivalent of <b class="const">2 cm</b>. For the aspect it uses either the user-specified value or the default taken as described in the previous paragraph.</p></dd> <dt><b class="cmd">aspect</b> <i class="arg">number</i></dt> <dd><p>Specifies the aspect ratio, i.e ratio of width to height, of the ellipses which are used to draw the top and bottom of the <b class="cmd"><a href="../../../../index.html#key61">drum</a></b> element. If not specified the system falls back to the value taken from the language variable <b class="variable">drumaspect</b>, which itself defaults to <b class="const">0.35</b>.</p></dd> <dt><b class="cmd">at</b> <i class="arg">location</i></dt> <dd><p>Specifies the location of the element's corner named by the attribute <b class="cmd">with</b>. Defaults to the current location as maintained by the layouting system.</p></dd> <dt><b class="cmd">at</b> <i class="arg">location</i></dt> <dd><p><b class="cmd"><a href="../../../../index.html#key71">Line</a></b> elements are normally positioned absolutely, using the locations specified through the attributes <b class="cmd">from</b>, <b class="cmd">then</b>, and <b class="cmd">to</b>. If <b class="cmd">at</b> is specified however then these positions are translated a last time, moving the line's corner named by the attribute <b class="cmd">with</b> to the location given by this attribute.</p></dd> <dt><b class="cmd">chop</b> <span class="opt">?<i class="arg">length</i>?</span></dt> <dd><p>Specifies the length of the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element to remove from the beginning and/or end. Defaults to nothing. If specified once the chopping applies to both beginning and end of the line. If specified twice or more the last two specifications are used, and applied to beginning and end of the line, in this order. Whenever the attribute is specified without an explicit length, the system falls back to the value taken from the language variable <b class="variable">circleradius</b>, which itself defaults to the pixel equivalent of <b class="const">1 cm</b></p></dd> <dt><b class="cmd">clockwise</b></dt> <dd></dd> <dt><b class="cmd">cw</b></dt> <dd><p>Specifies the direction of the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element, here going clockwise. The complementary attribute is <b class="cmd">counterclockwise</b>. If not specified the system falls back to the value taken from the language variable <b class="variable">clockwise</b>, which itself defaults to <b class="const">false</b>, for counter-clockwise direction.</p></dd> <dt><b class="cmd">color</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the lines of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">linecolor</b>, which itself defaults to <b class="const">black</b>.</p></dd> <dt><b class="cmd">counterclockwise</b></dt> <dd></dd> <dt><b class="cmd">ccw</b></dt> <dd><p>Specifies the direction of the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element, here counter-clockwise. The complementary attribute is <b class="cmd">clockwise</b>. If not specified the system falls back to the value taken from the language variable <b class="variable">clockwise</b>, which itself defaults to <b class="const">false</b>, for counter-clockwise direction.</p></dd> <dt><b class="cmd">diameter</b> <i class="arg">length</i></dt> <dd></dd> <dt><b class="cmd">diam</b> <i class="arg">length</i></dt> <dd><p>Specifies the diameter of the <b class="cmd"><a href="../../../../index.html#key75">circle</a></b> element, as an alternative way to specify its <b class="cmd">radius</b>. Effective if and only if the radius was not specified. I.e. if both diameter and radius are specified then the radius infomration has precendence. This attribute has no default, because the defaults are taken from the radius.</p></dd> <dt><b class="cmd">fillcolor</b> <i class="arg">spec</i></dt> <dd><p><img alt="figure-21-style-colors" src="../../../../image/figure-21-style-colors.png"> Specifies the color used to draw the inside of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">fillcolor</b>, which itself defaults to the empty string, signaling "no filling".</p></dd> <dt><b class="cmd">from</b> <i class="arg">location</i></dt> <dd><p>Specifies the location where the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element begins. Defaults to the current location as maintained by the layouting system.</p></dd> <dt><b class="cmd">from</b> <i class="arg">location</i></dt> <dd><p>Specifies the location where the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element begins. Defaults to the current location as maintained by the layouting system.</p></dd> <dt><b class="cmd">height</b> <i class="arg">length</i></dt> <dd></dd> <dt><b class="cmd">ht</b> <i class="arg">length</i></dt> <dd><p>Specifies the height of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">boxheight</b>, which itself defaults to the pixel equivalent of <b class="const">2 cm</b>.</p></dd> <dt><b class="cmd">height</b> <i class="arg">length</i></dt> <dd><p>Specifies the height of the <b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> element. The manner in which a default is calculated when not specified also depends on the specifications of the attributes <b class="cmd">aspect</b> and <b class="cmd">width</b>, if any.</p> <p>If both <b class="cmd">width</b>, and <b class="cmd">height</b> are specified then any specification of <b class="cmd">aspect</b> is ignored, as it is implicitly defined in the width and height as well, and this takes precedence. A missing specification is ignored in that case well, i.e. no defaults are |
︙ | ︙ | |||
1983 1984 1985 1986 1987 1988 1989 | <p>If none of of the attributes <b class="cmd">width</b> or <b class="cmd">height</b> is specified then the system uses a fallback for the <b class="cmd">width</b>, the value taken from the language variable <b class="variable">boxwidth</b>, which itselfs defaults to the pixel equivalent of <b class="const">2 cm</b>. For the aspect it uses either the user-specified value or the default taken as described in the previous paragraph.</p></dd> <dt><b class="cmd">height</b> <i class="arg">length</i></dt> | | | | | | | | 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 | <p>If none of of the attributes <b class="cmd">width</b> or <b class="cmd">height</b> is specified then the system uses a fallback for the <b class="cmd">width</b>, the value taken from the language variable <b class="variable">boxwidth</b>, which itselfs defaults to the pixel equivalent of <b class="const">2 cm</b>. For the aspect it uses either the user-specified value or the default taken as described in the previous paragraph.</p></dd> <dt><b class="cmd">height</b> <i class="arg">length</i></dt> <dd><p>Specifies the height of the <b class="cmd"><a href="../../../../index.html#key7">text</a></b> element. Defaults to the natural height of its text.</p></dd> <dt><b class="cmd">justify</b> <b class="const">left</b>|<b class="const">center</b>|<b class="const">right</b></dt> <dd><p>Specifies how multi-line text associated with the element is positioned within its box. The value is ignored if no text was specified for the element. If not specified the system falls back to the value taken from the language variable <b class="variable">justify</b>, which itself defaults to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="cmd">noturn</b></dt> <dd><p>Specifies that the direction of <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element at its end is not propagated to the layout management. If not specified the direction of the line becomes the new direction the layout.</p></dd> <dt><b class="cmd">radius</b> <i class="arg">length</i></dt> <dd></dd> <dt><b class="cmd">rad</b> <i class="arg">length</i></dt> <dd><p>Specifies the radius of the <b class="cmd"><a href="../../../../index.html#key75">circle</a></b> element. If not specified the system falls back to the value taken from the language variable <b class="variable">circleradius</b>, which itself defaults to the pixel equivalent of <b class="const">1 cm</b>.</p></dd> <dt><b class="cmd">radius</b> <i class="arg">length</i></dt> <dd><p>Specifies the radius of the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element, or rather, the radius of the circle the shown arc is a part of. If not specified the system falls back to the value taken from the language variable <b class="variable">arcradius</b>, which itself defaults to the pixel equivalent of <b class="const">1 cm</b>.</p></dd> <dt><b class="cmd">slant</b> <i class="arg">angle</i></dt> <dd><p>Specifies the angle by which the <b class="cmd"><a href="../../../../index.html#key62">box</a></b> element is slanted, in degrees. If not specified the system falls back to the value taken from the language variable <b class="variable">slant</b>, which itself defaults to <b class="const">90</b>, i.e. vertical, no slant. 0 degrees is slanting straight east, pointing to the right. 90 degrees is slanting to the north, pointing straight up.</p></dd> <dt><b class="cmd">smooth</b></dt> <dd><p>Specifies the use of bezier splines for the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element. If not specified lines are drawn exactly through the specified waypoints, without any smooth curves.</p></dd> <dt><b class="cmd">stroke</b> <i class="arg">width</i></dt> <dd><p><img alt="figure-20-style-stroke" src="../../../../image/figure-20-style-stroke.png"> Specifies the width of the lines drawn for the the element, in pixels. If not specified the system falls back to the value taken from the language variable <b class="variable">linewidth</b>, which itself defaults to <b class="const">1</b>.</p></dd> |
︙ | ︙ | |||
2052 2053 2054 2055 2056 2057 2058 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> | | | 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 | <dd><p>Draw a dash-dotted line</p></dd> <dt><b class="const">dash-dot-dot</b>, <b class="const">-..</b></dt> <dd><p>Draw a dash-dot-dotted line.</p></dd> </dl> <p>Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and "dash-dot-dot" are all accepted as shorthands for the <b class="cmd">style</b> command using them as argument.</p></dd> <dt><b class="cmd"><a href="../../../../index.html#key7">text</a></b> <i class="arg">string</i></dt> <dd><p>Specifies the text to associate with the element. Defaults to nothing. When specified multiple times the actually shown text is the concatenation of the individual strings, vertically stacked, with the first string specified being the topmost element.</p></dd> <dt><b class="cmd">textcolor</b> <i class="arg">spec</i></dt> <dd><p>Specifies the color used to draw the text of an element with. |
︙ | ︙ | |||
2075 2076 2077 2078 2079 2080 2081 | language variable <b class="variable">textfont</b>, which itself defaults to <b class="const">Helvetica 12pt</b>.</p></dd> <dt><b class="cmd">then</b> <i class="arg">location</i></dt> <dd></dd> <dt><b class="cmd">then</b> (<direction> <span class="opt">?<i class="arg">length</i>?</span>)...</dt> <dd></dd> <dt>(<direction> <span class="opt">?<i class="arg">length</i>?</span>)...</dt> | | | 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 | language variable <b class="variable">textfont</b>, which itself defaults to <b class="const">Helvetica 12pt</b>.</p></dd> <dt><b class="cmd">then</b> <i class="arg">location</i></dt> <dd></dd> <dt><b class="cmd">then</b> (<direction> <span class="opt">?<i class="arg">length</i>?</span>)...</dt> <dd></dd> <dt>(<direction> <span class="opt">?<i class="arg">length</i>?</span>)...</dt> <dd><p>This attribute specifies an intermediate location the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element has to go through. It can be specified multiple times, with each use adding one additional location to the series which the line will go through. These location will be traversed in the order they were specified.</p> <p>The location can be given explicitly, or as a series of directions with distances. In the latter case the names of all known directions |
︙ | ︙ | |||
2101 2102 2103 2104 2105 2106 2107 | attribute commands, with an implicit attribute <b class="cmd">then</b> in front of them.</p> <p>If no intermediate or last location is specified for the line the system falls back to a point <b class="variable">movelength</b> pixels away from the starting location, in the current direction as maintained by the layouting system</p></dd> <dt><b class="cmd">to</b> <i class="arg">location</i></dt> | | | | | 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 | attribute commands, with an implicit attribute <b class="cmd">then</b> in front of them.</p> <p>If no intermediate or last location is specified for the line the system falls back to a point <b class="variable">movelength</b> pixels away from the starting location, in the current direction as maintained by the layouting system</p></dd> <dt><b class="cmd">to</b> <i class="arg">location</i></dt> <dd><p>Specifies the location where the <b class="cmd"><a href="../../../../index.html#key71">line</a></b> element ends. This attribute has no default. The default is handled by the attribute <b class="cmd">then</b>, which makes it appear as if <b class="cmd">to</b> has a default when not specified.</p></dd> <dt><b class="cmd">to</b> <i class="arg">location</i></dt> <dd><p>Specifies the location where the <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> element ends. Defaults to a location such that a 90-degree arc is drawn in the chosen direction, starting at <b class="cmd">from</b>.</p></dd> <dt><b class="cmd">width</b> <i class="arg">length</i></dt> <dd></dd> <dt><b class="cmd">wid</b> <i class="arg">length</i></dt> <dd><p>Specifies the width of the element. If not specified the system falls back to the value taken from the language variable <b class="variable">boxwidth</b>, which itself defaults to the pixel equivalent of <b class="const">2 cm</b>.</p></dd> <dt><b class="cmd">width</b> <i class="arg">length</i></dt> <dd><p>Specifies the width of the <b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> element. The manner in which a default is calculated when not specified also depends on the specifications of the attributes <b class="cmd">aspect</b> and <b class="cmd">height</b>, if any.</p> <p>If both <b class="cmd">width</b>, and <b class="cmd">height</b> are specified then any specification of <b class="cmd">aspect</b> is ignored, as it is implicitly defined in the width and height as well, and this takes precedence. A missing specification is ignored in that case well, i.e. no defaults are |
︙ | ︙ | |||
2141 2142 2143 2144 2145 2146 2147 | <p>If none of of the attributes <b class="cmd">width</b> or <b class="cmd">height</b> is specified then the system uses a fallback for the <b class="cmd">width</b>, the value taken from the language variable <b class="variable">boxwidth</b>, which itselfs defaults to the pixel equivalent of <b class="const">2 cm</b>. For the aspect it uses either the user-specified value or the default taken as described in the previous paragraph.</p></dd> <dt><b class="cmd">width</b> <i class="arg">length</i></dt> | | | | 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 | <p>If none of of the attributes <b class="cmd">width</b> or <b class="cmd">height</b> is specified then the system uses a fallback for the <b class="cmd">width</b>, the value taken from the language variable <b class="variable">boxwidth</b>, which itselfs defaults to the pixel equivalent of <b class="const">2 cm</b>. For the aspect it uses either the user-specified value or the default taken as described in the previous paragraph.</p></dd> <dt><b class="cmd">width</b> <i class="arg">length</i></dt> <dd><p>Specifies the width of the <b class="cmd"><a href="../../../../index.html#key7">text</a></b> element. Defaults to the natural width of its text.</p></dd> <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p>Specifies the corner of the element to place at the location given by the attribute <b class="cmd">at</b>. Defaults to the current corner as maintained by the layouting system, except if the value for <b class="cmd">at</b> was specified by the user. In that case it defaults to <b class="const">center</b>.</p></dd> <dt><b class="cmd">with</b> <i class="arg">corner</i></dt> <dd><p><b class="cmd"><a href="../../../../index.html#key71">Line</a></b> elements are normally positioned absolutely, using the locations specified through the attributes <b class="cmd">from</b>, <b class="cmd">then</b>, and <b class="cmd">to</b>. If <b class="cmd">at</b> is specified however then these positions are translated a last time, moving the line's corner named by the attribute <b class="cmd">with</b> to the location given by this attribute. This means that <i class="arg">with</i> is effective if and only if the attribute <b class="cmd">at</b> was specified as well for the line.</p></dd> |
︙ | ︙ | |||
2172 2173 2174 2175 2176 2177 2178 | <p><img alt="figure-27-corners-closed" src="../../../../image/figure-27-corners-closed.png"></p></li> <li><p><b class="cmd">block</b> elements additionally export all variables which were set during their definition as corners.</p></li> <li><p>The <i class="term">open</i> elements on the other hand define "start", "end", and "center". The first two map to the locations originally provided through the attributes <b class="cmd">from</b> and <b class="cmd">to</b> of the element.</p> <p><img alt="figure-28-corners-open" src="../../../../image/figure-28-corners-open.png"></p></li> | | | | | | 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 | <p><img alt="figure-27-corners-closed" src="../../../../image/figure-27-corners-closed.png"></p></li> <li><p><b class="cmd">block</b> elements additionally export all variables which were set during their definition as corners.</p></li> <li><p>The <i class="term">open</i> elements on the other hand define "start", "end", and "center". The first two map to the locations originally provided through the attributes <b class="cmd">from</b> and <b class="cmd">to</b> of the element.</p> <p><img alt="figure-28-corners-open" src="../../../../image/figure-28-corners-open.png"></p></li> <li><p>The center of <b class="cmd"><a href="../../../../index.html#key71">line</a></b> and <b class="cmd"><a href="../../../../index.html#key78">move</a></b> elements is the location halfway between "start" and "end" corners, this is regardless of any intermediate locations the element may have.</p></li> <li><p>The <b class="cmd"><a href="../../../../index.html#key71">line</a></b> and <b class="cmd"><a href="../../../../index.html#key78">move</a></b> elements additionally name all their locations as corners using numbers as names, starting from <b class="const">1</b> (equivalent to "start"), in order of traversal.</p> <p><img alt="figure-15-spline-1" src="../../../../image/figure-15-spline-1.png"></p></li> <li><p>The center of <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> elements is the center of the circle the arc is part off.</p></li> <li><p>The <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> elements additionally define the compass rose of closed elements as well.</p></li> </ul> </div> <div id="subsection6" class="subsection"><h3><a name="subsection6">Named directions</a></h3> <p>The named directions are commands which tell the layout system in which direction to go when placing the next element without an explicit position specification. |
︙ | ︙ | |||
2308 2309 2310 2311 2312 2313 2314 | <dt><a name="71"><b class="cmd">by</b> <i class="arg">distance</i> <i class="arg">direction</i></a></dt> <dd><p><img alt="figure-51-point-cons-relative" src="../../../../image/figure-51-point-cons-relative.png"></p> <p>This command takes a <i class="arg">distance</i> and <i class="arg">direction</i> (angle in degress, or registered direction name) and returns the <i class="term">relative</i> point for it, i.e. the <i class="term">delta</i> or <i class="term">translation</i> it represents.</p> <p>Note also the (dis)similarities to the directional specifications for | | | 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 | <dt><a name="71"><b class="cmd">by</b> <i class="arg">distance</i> <i class="arg">direction</i></a></dt> <dd><p><img alt="figure-51-point-cons-relative" src="../../../../image/figure-51-point-cons-relative.png"></p> <p>This command takes a <i class="arg">distance</i> and <i class="arg">direction</i> (angle in degress, or registered direction name) and returns the <i class="term">relative</i> point for it, i.e. the <i class="term">delta</i> or <i class="term">translation</i> it represents.</p> <p>Note also the (dis)similarities to the directional specifications for the attribute <b class="cmd">then</b> of <b class="cmd"><a href="../../../../index.html#key71">line</a></b> and <b class="cmd"><a href="../../../../index.html#key78">move</a></b> elements. Where we say here</p> <pre class="example">by 50 east</pre> <p>for the attribute we say</p> <pre class="example">... then east 50 ...</pre> <p>or just</p> <pre class="example">... then east ...</pre> </dd> |
︙ | ︙ | |||
2441 2442 2443 2444 2445 2446 2447 | <dl class="definitions"> <dt><b class="variable">anchor</b></dt> <dd><p>The default value for the attribute <b class="cmd">anchor</b>. Initialized to <b class="const">center</b>. The legal values are all those accepted by <a href="http://www.tcl.tk/man/tcl8.5/TkLib/GetAnchor.htm">Tk_GetAnchor</a>.</p></dd> <dt><b class="variable">arcradius</b></dt> | | | | | | | | | | | 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 | <dl class="definitions"> <dt><b class="variable">anchor</b></dt> <dd><p>The default value for the attribute <b class="cmd">anchor</b>. Initialized to <b class="const">center</b>. The legal values are all those accepted by <a href="http://www.tcl.tk/man/tcl8.5/TkLib/GetAnchor.htm">Tk_GetAnchor</a>.</p></dd> <dt><b class="variable">arcradius</b></dt> <dd><p>The default value for the attribute <b class="cmd">radius</b> of <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> elements. Initialized to the pixel equivalent of <b class="const">1 cm</b>.</p></dd> <dt><b class="variable">arrowhead</b></dt> <dd><p>The default value for the attribute <b class="cmd">arrowhead</b>. Initialized to <b class="const">none</b>. The legal values are</p> <dl class="definitions"> <dt><b class="const">none</b>, <b class="const">-</b></dt> <dd><p>Draw no arrowheads, at neither end of the line.</p></dd> <dt><b class="const">start</b>, <b class="const">first</b>, <b class="const"><-</b></dt> <dd><p>Draw an arrowhead at the beginning of the line, but not at its end.</p></dd> <dt><b class="const">end</b>, <b class="const">last</b>, <b class="const">-></b></dt> <dd><p>Draw an arrowhead at the end of the line, but not at its beginning.</p></dd> <dt><b class="const">both</b>, <b class="const"><-></b></dt> <dd><p>Draw arrowheads at both ends of the line.</p></dd> </dl></dd> <dt><b class="variable">boxheight</b></dt> <dd><p>The default value for the attribute <b class="cmd">height</b> of <b class="cmd"><a href="../../../../index.html#key62">box</a></b>, <b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> and <b class="cmd"><a href="../../../../index.html#key77">ellipse</a></b> elements. Initialized to the pixel equivalent of <b class="const">2 cm</b>.</p></dd> <dt><b class="variable">boxwidth</b></dt> <dd><p>The default value for the attribute <b class="cmd">width</b> of <b class="cmd"><a href="../../../../index.html#key62">box</a></b>, <b class="cmd"><a href="../../../../index.html#key76">diamond</a></b> and <b class="cmd"><a href="../../../../index.html#key77">ellipse</a></b> elements. Initialized to the pixel equivalent of <b class="const">2 cm</b>.</p></dd> <dt><b class="variable">clockwise</b></dt> <dd><p>The default value for the attributes <b class="cmd">clockwise</b> and <b class="cmd">counterclockwise</b> of <b class="cmd"><a href="../../../../index.html#key70">arc</a></b> elements. Initialized to <b class="const">False</b>, for counter-clockwise direction.</p></dd> <dt><b class="variable">circleradius</b></dt> <dd><p>The default value for the attribute <b class="cmd">radius</b> of <b class="cmd"><a href="../../../../index.html#key75">circle</a></b> elements, and also the default for the attribute <b class="cmd">chop</b>, when specified without an explicit length. Initialized to the pixel equivalent of <b class="const">1 cm</b>.</p></dd> <dt><b class="variable">drumaspect</b></dt> <dd><p>The default value for the attribute <b class="cmd">aspect</b> of <b class="cmd"><a href="../../../../index.html#key61">drum</a></b> elements. Initialized to <b class="const">0.35</b>.</p></dd> <dt><b class="variable">fillcolor</b></dt> <dd><p>The default value for the attribute <b class="cmd">fillcolor</b> of all elements which can be filled. Initialized to the empty string, signaling that the element is not filled.</p></dd> <dt><b class="variable">justify</b></dt> <dd><p>The default value for the attribute <b class="cmd">justify</b>. Initialized to <b class="const">left</b>. The legal values are <b class="const">left</b>, <b class="const">right</b>, and <b class="const">center</b>.</p></dd> <dt><b class="variable">linecolor</b></dt> <dd><p>The default value for the attribute <b class="cmd">color</b> of all elements having to draw lines (all but <b class="cmd"><a href="../../../../index.html#key7">text</a></b>). Initialized to <b class="const">black</b>.</p></dd> <dt><b class="variable">linestyle</b></dt> <dd><p>The default value for the attribute <b class="cmd">style</b> of all elements having to draw some line. Initialized to <b class="const">solid</b>. The legal values are all those accepted by <a href="http://www.tcl.tk/man/tcl8.5/TkLib/GetDash.htm">Tk_GetDash</a>, |
︙ | ︙ | |||
2517 2518 2519 2520 2521 2522 2523 | </dl></dd> <dt><b class="variable">linewidth</b></dt> <dd><p>The default value for the attribute <b class="cmd">stroke</b> of all elements having to draw some line. Initialized to <b class="const">1</b> (pixels).</p></dd> <dt><b class="variable">movelength</b></dt> <dd><p>The default value for the directional specification of intermediate | | | | 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 | </dl></dd> <dt><b class="variable">linewidth</b></dt> <dd><p>The default value for the attribute <b class="cmd">stroke</b> of all elements having to draw some line. Initialized to <b class="const">1</b> (pixels).</p></dd> <dt><b class="variable">movelength</b></dt> <dd><p>The default value for the directional specification of intermediate locations by the attribute <b class="cmd">then</b> of <b class="cmd"><a href="../../../../index.html#key71">line</a></b> and <b class="cmd"><a href="../../../../index.html#key78">move</a></b> elements. Initialized to the pixel equivalent of <b class="const">2 cm</b>.</p></dd> <dt><b class="variable">slant</b></dt> <dd><p>The default value for the attribute <b class="cmd">slant</b> of <b class="cmd"><a href="../../../../index.html#key62">box</a></b> elements. Initialized to 90 degrees, i.e. slant straight up.</p></dd> <dt><b class="variable">textcolor</b></dt> <dd><p>The default value for the attribute <b class="cmd">textcolor</b> of all elements having to draw some text. Initialized to <b class="const">black</b>.</p></dd> <dt><b class="variable">textfont</b></dt> <dd><p>The default value for the attribute <b class="cmd">textfont</b> of all elements |
︙ | ︙ | |||
2580 2581 2582 2583 2584 2585 2586 | bugs and other problems. Please report such in the category <em>diagram</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 | bugs and other problems. Please report such in the category <em>diagram</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key74">2D geometry</a>, <a href="../../../../index.html#key70">arc</a>, <a href="../../../../index.html#key65">arrow</a>, <a href="../../../../index.html#key62">box</a>, <a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key75">circle</a>, <a href="../../../../index.html#key32">diagram</a>, <a href="../../../../index.html#key76">diamond</a>, <a href="../../../../index.html#key69">drawing</a>, <a href="../../../../index.html#key61">drum</a>, <a href="../../../../index.html#key77">ellipse</a>, <a href="../../../../index.html#key40">image</a>, <a href="../../../../index.html#key72">interpolation</a>, <a href="../../../../index.html#key79">intersection</a>, <a href="../../../../index.html#key71">line</a>, <a href="../../../../index.html#key78">move</a>, <a href="../../../../index.html#key68">picture</a>, <a href="../../../../index.html#key67">plane geometry</a>, <a href="../../../../index.html#key73">plotting</a>, <a href="../../../../index.html#key63">point</a>, <a href="../../../../index.html#key66">raster image</a>, <a href="../../../../index.html#key64">spline</a>, <a href="../../../../index.html#key7">text</a>, <a href="../../../../index.html#key34">vector</a></p> </div> <div id="category" class="section"><h2><a name="category">Category</a></h2> <p>Documentation tools</p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/getstring/tk_getString.html.
︙ | ︙ | |||
164 165 166 167 168 169 170 | bugs and other problems. Please report such in the category <em>getstring</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 164 165 166 167 168 169 170 171 172 173 | bugs and other problems. Please report such in the category <em>getstring</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key15">dialog</a>, <a href="../../../../index.html#key59">entry</a>, <a href="../../../../index.html#key125">string</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/history/tklib_history.html.
︙ | ︙ | |||
183 184 185 186 187 188 189 | bugs and other problems. Please report such in the category <em>entry::history</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 183 184 185 186 187 188 189 190 191 192 | bugs and other problems. Please report such in the category <em>entry::history</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key59">entry</a>, <a href="../../../../index.html#key109">history</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/ico/ico.html.
︙ | ︙ | |||
309 310 311 312 313 314 315 | bugs and other problems. Please report such in the category <em>ico</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 309 310 311 312 313 314 315 316 317 318 | bugs and other problems. Please report such in the category <em>ico</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key86">dll</a>, <a href="../../../../index.html#key59">entry</a>, <a href="../../../../index.html#key88">exe</a>, <a href="../../../../index.html#key89">ico</a>, <a href="../../../../index.html#key87">icon</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/ipentry/ipentry.html.
︙ | ︙ | |||
281 282 283 284 285 286 287 | bugs and other problems. Please report such in the category <em>ipentry</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 281 282 283 284 285 286 287 288 289 290 291 292 293 | bugs and other problems. Please report such in the category <em>ipentry</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key59">entry</a>, <a href="../../../../index.html#key85">ip address</a>, <a href="../../../../index.html#key84">network</a></p> </div> <div id="category" class="section"><h2><a name="category">Category</a></h2> <p>Widget</p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/khim/khim.html.
︙ | ︙ | |||
265 266 267 268 269 270 271 | bugs and other problems. Please report such in the category <em>khim</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 265 266 267 268 269 270 271 272 273 274 | bugs and other problems. Please report such in the category <em>khim</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key48">character</a>, <a href="../../../../index.html#key46">i18n</a>, <a href="../../../../index.html#key45">input</a>, <a href="../../../../index.html#key44">international</a>, <a href="../../../../index.html#key47">method</a></p> </div> </div></body></html> |
Added embedded/www/tklib/files/modules/notifywindow/notifywindow.html.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | <html><head> <title>notifywindow - notifywindow</title> <style type="text/css"><!-- HTML { background: #FFFFFF; color: black; } BODY { background: #FFFFFF; color: black; } DIV.doctools { margin-left: 10%; margin-right: 10%; } DIV.doctools H1,DIV.doctools H2 { margin-left: -5%; } H1, H2, H3, H4 { margin-top: 1em; font-family: sans-serif; font-size: large; color: #005A9C; background: transparent; text-align: left; } H1.title { text-align: center; } UL,OL { margin-right: 0em; margin-top: 3pt; margin-bottom: 3pt; } UL LI { list-style: disc; } OL LI { list-style: decimal; } DT { padding-top: 1ex; } UL.toc,UL.toc UL, UL.toc UL UL { font: normal 12pt/14pt sans-serif; list-style: none; } LI.section, LI.subsection { list-style: none; margin-left: 0em; text-indent: 0em; padding: 0em; } PRE { display: block; font-family: monospace; white-space: pre; margin: 0%; padding-top: 0.5ex; padding-bottom: 0.5ex; padding-left: 1ex; padding-right: 1ex; width: 100%; } PRE.example { color: black; background: #f5dcb3; border: 1px solid black; } UL.requirements LI, UL.syntax LI { list-style: none; margin-left: 0em; text-indent: 0em; padding: 0em; } DIV.synopsis { color: black; background: #80ffff; border: 1px solid black; font-family: serif; margin-top: 1em; margin-bottom: 1em; } UL.syntax { margin-top: 1em; border-top: 1px solid black; } UL.requirements { margin-bottom: 1em; border-bottom: 1px solid black; } --></style> </head> <! -- Generated from file 'notifywindow.man' by tcllib/doctools with format 'html' --> <! -- Copyright © 2015 Kevin Walzer/WordTech Communications LLC <[email protected]> --> <! -- CVS: $Id$ notifywindow.n --> <body><div class="doctools"> <hr> [ <a href="../../../../../../../../home">Tklib Home</a> | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> <h1 class="title">notifywindow(n) 1.0 tklib "notifywindow"</h1> <div id="name" class="section"><h2><a name="name">Name</a></h2> <p>notifywindow - Provides unobtrusive window for alerts/notifications from Tk applications</p> </div> <div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2> <ul class="toc"> <li class="section"><a href="#toc">Table Of Contents</a></li> <li class="section"><a href="#synopsis">Synopsis</a></li> <li class="section"><a href="#section1">Description</a></li> <li class="section"><a href="#section2">ACKNOWLEDGMENTS</a></li> <li class="section"><a href="#section3">Bugs, Ideas, Feedback</a></li> <li class="section"><a href="#keywords">Keywords</a></li> <li class="section"><a href="#copyright">Copyright</a></li> </ul> </div> <div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2> <div class="synopsis"> <ul class="requirements"> <li>package require <b class="pkgname">tk</b></li> <li>package require <b class="pkgname">notifywindow</b></li> </ul> <ul class="syntax"> <li><a href="#1"><b class="cmd">::notifywindow::notifywindow</b> <i class="arg">msg</i> <i class="arg">img</i></a></li> <li><a href="#2"><b class="cmd">::notifywindow::demo</b></a></li> </ul> </div> </div> <div id="section1" class="section"><h2><a name="section1">Description</a></h2> <p>This package provides a low-key, unobtrusive window for alerts and notifications from Tk applications that briefly appears in the upper-right hand corner of the screen. Modeled after the "Growl" framework on Mac OS X, the window fades in and out on platforms that support such effects, and appears and disappears on other platforms.</p> <dl class="definitions"> <dt><a name="1"><b class="cmd">::notifywindow::notifywindow</b> <i class="arg">msg</i> <i class="arg">img</i></a></dt> <dd><p>Posts the toplevel notification window with the "msg" string, which should not exceed 40 characters, and an optional image, which should be 16x16 pixels.</p></dd> <dt><a name="2"><b class="cmd">::notifywindow::demo</b></a></dt> <dd><p>Simple demo that illustrates how the package works.</p></dd> </dl> </div> <div id="section2" class="section"><h2><a name="section2">ACKNOWLEDGMENTS</a></h2> <p>notifywindow was inspired by the Growl notification package for Mac OS X, but shares no code with that project whatsoever.</p> </div> <div id="section3" class="section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2> <p>This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category <em>notifywindow</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key41">alert</a>, <a href="../../../../index.html#key42">notification</a>, <a href="../../../../index.html#key43">tk</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 2015 Kevin Walzer/WordTech Communications LLC <[email protected]></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/ntext/ntext.html.
︙ | ︙ | |||
102 103 104 105 106 107 108 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> | | | | | > | > > > > > | | > > > > > > > > > > > > > > > > > > > > | > > > > > > > | > > > < < < < < < < < | | | 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> <h1 class="title">ntext(n) 1.0 tklib "Alternative Bindings for the Text Widget"</h1> <div id="name" class="section"><h2><a name="name">Name</a></h2> <p>ntext - Alternative Bindings for the Text Widget</p> </div> <div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2> <ul class="toc"> <li class="section"><a href="#toc">Table Of Contents</a></li> <li class="section"><a href="#synopsis">Synopsis</a></li> <li class="section"><a href="#section1">Description</a></li> <li class="section"><a href="#section2">COMMANDS</a></li> <li class="section"><a href="#section3">CONFIGURATION OPTIONS</a></li> <li class="section"><a href="#section4">BUGS</a></li> <li class="section"><a href="#section5">EXAMPLE</a></li> <li class="section"><a href="#see-also">See Also</a></li> <li class="section"><a href="#keywords">Keywords</a></li> </ul> </div> <div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2> <div class="synopsis"> <ul class="requirements"> <li>package require <b class="pkgname">Tcl 8.5</b></li> <li>package require <b class="pkgname">Tk 8.5</b></li> <li>package require <b class="pkgname">ntext <span class="opt">?1.0?</span></b></li> </ul> <ul class="syntax"> <li><a href="#1"><b class="cmd">::ntext::new_textCopy</b> <i class="arg">pathName</i></a></li> <li><a href="#2"><b class="cmd">::ntext::new_textCut</b> <i class="arg">pathName</i></a></li> <li><a href="#3"><b class="cmd">::ntext::new_textPaste</b> <i class="arg">pathName</i></a></li> </ul> </div> </div> <div id="section1" class="section"><h2><a name="section1">Description</a></h2> <p>The purpose of the <b class="package">ntext</b> package is to make the text widget behave more like other text-editing applications. It makes the text widget more useful for implementing a text editor, and makes it behave in a way that will be more familiar to most users.</p> <p>The package provides a binding tag named <em>Ntext</em> for use by text widgets in place of the default <em>Text</em> binding tag.</p> <p>Package <b class="package">ntext</b> 's functions and variables are contained entirely in the <b class="variable">::ntext</b> namespace; its other code is contained in the binding tag <em>Ntext</em>. <b class="package">ntext</b> has no exports to the global or other namespaces, and no new widget commands. It uses modified copies of the Tk code, leaving the original code, and the <em>Text</em> binding tag, unchanged.</p> <p>The differences between the <em>Ntext</em> binding tag and the default <em>Text</em> binding tag are in three categories:</p> <ul class="itemized"> <li><p>Some <em>Text</em> bindings behave differently from most text-editing applications. <em>Ntext</em> gives these bindings more familiar behaviour. For details see <i class="term"><a href="ntextBindings.html">ntextBindings</a></i>.</p></li> <li><p>When a logical line with leading whitespace is word-wrapped onto more than one display line, the wrapped display lines begin further to the left than the first display line, which can make the text layout untidy and difficult to read. <em>Ntext</em> can indent the wrapped lines to match the leading whitespace of the first display line (this facility is switched off by default). For details see <i class="term"><a href="ntextIndent.html">ntextIndent</a></i>.</p></li> <li><p>When the user navigates or selects text, Tcl/Tk sometimes needs to detect word boundaries. <em>Ntext</em> provides improved rules for word boundary detection. For details see <i class="term"><a href="ntextWordBreak.html">ntextWordBreak</a></i>.</p></li> </ul> <p>The remainder of this page describes the basic use and configuration of all three aspects of <em>Ntext</em>. For more detailed information on the different facilities of <em>Ntext</em>, see the pages <i class="term"><a href="ntextBindings.html">ntextBindings</a></i>, <i class="term"><a href="ntextIndent.html">ntextIndent</a></i>, and <i class="term"><a href="ntextWordBreak.html">ntextWordBreak</a></i>.</p> <p>See Section <span class="sectref"><a href="#section5">EXAMPLE</a></span> for how to apply the <em>Ntext</em> binding tag in place of the <em>Text</em> binding tag.</p> </div> <div id="section2" class="section"><h2><a name="section2">COMMANDS</a></h2> <dl class="definitions"> <dt><a name="1"><b class="cmd">::ntext::new_textCopy</b> <i class="arg">pathName</i></a></dt> <dd><p>Replacement for ::tk_textCopy.</p></dd> <dt><a name="2"><b class="cmd">::ntext::new_textCut</b> <i class="arg">pathName</i></a></dt> <dd><p>Replacement for ::tk_textCut that also maintains <em>Ntext</em> indentation (see <i class="term"><a href="ntextIndent.html">ntextIndent</a></i>).</p></dd> <dt><a name="3"><b class="cmd">::ntext::new_textPaste</b> <i class="arg">pathName</i></a></dt> <dd><p>Replacement for ::tk_textPaste that also maintains <em>Ntext</em> indentation (see <i class="term"><a href="ntextIndent.html">ntextIndent</a></i>).</p></dd> </dl> </div> <div id="section3" class="section"><h2><a name="section3">CONFIGURATION OPTIONS</a></h2> <p><em>Ntext</em> provides alternatives to a number of behaviours of the classic <em>Text</em> binding tag. Where there is an option, the <em>Ntext</em> behaviour (except for display-line indentation) is switched on by default.</p> <p>The behaviour of <em>Ntext</em> may be configured application-wide by setting the values of a number of namespace variables:</p> <p><b class="variable">::ntext::classicAnchor</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value) selects <em>Ntext</em> behaviour, i.e. the anchor point is fixed</p></li> <li><p><b class="const">1</b> - selects classic <em>Text</em> behaviour, i.e. the anchor point is variable</p></li> <li><p>For more information see <i class="term"><a href="ntextBindings.html">ntextBindings</a></i></p></li> </ul> <p><b class="variable">::ntext::classicExtras</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value) selects <em>Ntext</em> behaviour, i.e. several traditional <em>Text</em> bindings are de-activated</p></li> <li><p><b class="const">1</b> - selects classic <em>Text</em> behaviour, i.e. all <em>Text</em> bindings are activated</p></li> <li><p>For more information see <i class="term"><a href="ntextBindings.html">ntextBindings</a></i></p></li> </ul> <p><b class="variable">::ntext::classicMouseSelect</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value) selects <em>Ntext</em> behaviour, i.e. the anchor point for mouse selection operations is moved by keyboard navigation</p></li> <li><p><b class="const">1</b> - selects classic <em>Text</em> behaviour</p></li> <li><p>For more information see <i class="term"><a href="ntextBindings.html">ntextBindings</a></i></p></li> </ul> <p><b class="variable">::ntext::classicSelection</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value on macOS Aqua) selects Mac-like behaviour, i.e. when a navigation keystroke cancels a selection, the insert mark first moves to the end of the selection determined by the navigation direction of the keystroke, and then the keystroke is applied.</p></li> <li><p><b class="const">1</b> - (default value except on macOS Aqua) selects PC-like behaviour (the same as classic <em>Text</em>), i.e. when a navigation keystroke cancels a selection, the insert mark is not moved before the keystroke is applied.</p></li> <li><p>For more information see <i class="term"><a href="ntextBindings.html">ntextBindings</a></i></p></li> </ul> <p><b class="variable">::ntext::classicWordBreak</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value) selects <em>Ntext</em> behaviour, i.e. platform-independent, two classes of word characters and one class of non-word characters.</p></li> <li><p><b class="const">1</b> - selects classic <em>Text</em> behaviour, i.e. platform-dependent, one class of word characters and one class of non-word characters</p></li> <li><p>After changing this value, the matching patterns should be recalculated. See <i class="term"><a href="ntextWordBreak.html">ntextWordBreak</a></i> for details and advanced configuration options.</p></li> </ul> <p><b class="variable">::ntext::classicWrap</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - selects <em>Ntext</em> behaviour, i.e. display lines of text widgets in <i class="arg">-wrap</i> <i class="arg">word</i> mode are indented to match the initial whitespace of the first display line of a logical line. If the widget already holds text when this value is set, a function call may be necessary. See <i class="term"><a href="ntextIndent.html">ntextIndent</a></i> for detailed instructions on the use of <em>Ntext</em> 's indentation.</p></li> <li><p><b class="const">1</b> - (default value) selects classic <em>Text</em> behaviour, i.e. no indentation</p></li> <li><p>For more information see <i class="term"><a href="ntextIndent.html">ntextIndent</a></i></p></li> </ul> <p><b class="variable">::ntext::overwrite</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (initial value) text typed at the keyboard is inserted into the widget</p></li> <li><p><b class="const">1</b> - text typed at the keyboard overwrites text already in the widget</p></li> <li><p>The value is toggled by the <em>Insert</em> key (except on macOS Aqua where there is no such key).</p></li> <li><p>For more information see <i class="term"><a href="ntextBindings.html">ntextBindings</a></i></p></li> </ul> <p><b class="variable">::ntext::classicParagraphs</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value) on macOS Aqua, certain keyboard bindings are made to behave in the same way as the Mac application TextEdit. The bindings involve vertical scrolling of the screen and are <?Shift-?Option-(Up|Down)>.</p></li> <li><p><b class="const">1</b> - on macOS Aqua, certain keyboard bindings are made to behave in the same way as classic <em>Text</em>, ignoring the conventions of Aqua. The bindings involve vertical scrolling of the screen and are <?Shift-?Option-(Up|Down)>.</p></li> <li><p>For more information see <i class="term"><a href="ntextBindings.html">ntextBindings</a></i></p></li> </ul> </div> <div id="section4" class="section"><h2><a name="section4">BUGS</a></h2> <p>This version of <b class="package">ntext</b> is intended to be compatible with all releases of <b class="package"><a href="../../../../index.html#key43">Tk</a></b> 8.5 and 8.6, and with the branches <em>core-8-5-branch</em>, <em>core-8-6-branch</em>, and <em>trunk</em> in the source code repository for <b class="package"><a href="../../../../index.html#key43">Tk</a></b>. Any incompatibility with any of these versions, for any <b class="package"><a href="../../../../index.html#key43">Tk</a></b> windowing system, should be reported as a bug. Please report such in the category <em>ntext</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>.</p> </div> <div id="section5" class="section"><h2><a name="section5">EXAMPLE</a></h2> <p>To create a text widget .t and use the <em>Ntext</em> bindings:</p> <pre class="example"> package require ntext text .t bindtags .t {.t Ntext . all} </pre> <p>See bindtags for more information.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="../../../../index.html#key5">bindtags</a>, <a href="ntextBindings.html">ntextBindings</a>, <a href="ntextIndent.html">ntextIndent</a>, <a href="ntextWordBreak.html">ntextWordBreak</a>, <a href="../../../../index.html#key6">re_syntax</a>, <a href="../../../../index.html#key8">regexp</a>, <a href="../../../../index.html#key7">text</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key5">bindtags</a>, <a href="../../../../index.html#key6">re_syntax</a>, <a href="../../../../index.html#key8">regexp</a>, <a href="../../../../index.html#key7">text</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/ntext/ntextBindings.html.
︙ | ︙ | |||
102 103 104 105 106 107 108 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> | | | | > | | | | | > > | | 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> <h1 class="title">ntextBindings(n) 1.0 tklib "Alternative Bindings for the Text Widget"</h1> <div id="name" class="section"><h2><a name="name">Name</a></h2> <p>ntextBindings - Alternative Bindings for the Text Widget</p> </div> <div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2> <ul class="toc"> <li class="section"><a href="#toc">Table Of Contents</a></li> <li class="section"><a href="#synopsis">Synopsis</a></li> <li class="section"><a href="#section1">Description</a></li> <li class="section"><a href="#section2">CONFIGURATION OPTIONS</a></li> <li class="section"><a href="#section3">INTERNALS</a></li> <li class="section"><a href="#section4">BUGS</a></li> <li class="section"><a href="#section5">EXAMPLE</a></li> <li class="section"><a href="#see-also">See Also</a></li> <li class="section"><a href="#keywords">Keywords</a></li> </ul> </div> <div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2> <div class="synopsis"> <ul class="requirements"> <li>package require <b class="pkgname">Tcl 8.5</b></li> <li>package require <b class="pkgname">Tk 8.5</b></li> <li>package require <b class="pkgname">ntext <span class="opt">?1.0?</span></b></li> </ul> </div> </div> <div id="section1" class="section"><h2><a name="section1">Description</a></h2> <p>The <b class="package"><a href="ntext.html">ntext</a></b> package provides a binding tag named <em>Ntext</em> for use by text widgets in place of the default <em>Text</em> binding tag.</p> <p>The <em>Text</em> binding tag provides around one hundred bindings to the text widget (the exact number is platform-dependent). A few of these behave in a way that is different from most contemporary text-editing applications. <em>Ntext</em> aims to provide more familiar behaviour.</p> <p>Features of the <em>Ntext</em> bindings that differ from the default <em>Text</em> bindings:</p> <ul class="itemized"> <li><p>Clicking near the end of a (logical) line moves the cursor to the end of that line <em>(not the start of the next line)</em>. If the widget is in <i class="arg">-wrap</i> <i class="arg">word</i> mode, the same rule applies to display lines.</p></li> <li><p>Double-clicking or dragging near the end of a (logical) line will highlight/select characters from the end of that line <em>(not the next line, or the region at the end of the line where there are no characters)</em>. If the widget is in <i class="arg">-wrap</i> <i class="arg">word</i> mode, the same rule applies to display lines.</p></li> <li><p>On windowing systems other than macOS Aqua, the <em>Home</em> key implements "Smart Home" (successive keypresses move the cursor to the start of the display line, then to the first non-whitespace character at the start of the logical line, then toggles between the beginning and end of leading whitespace); the <em>End</em> key implements "Smart End" (which is similar to "Smart Home"). On macOS Aqua, this functionality is provided by the operations <Command-Left> and <Command-Right>.</p></li> <li><p>When a selection exists, a "Paste" operation (e.g. <Control-v>) overwrites the selection (as most editors do), and does so on all platforms.</p></li> <li><p>On windowing systems other than macOS Aqua, the <em>Insert</em> key toggles between "Insert" and "Overwrite" modes for keyboard input. <em>(In contrast, the Text binding tag uses</em> Insert <em>as a method to paste the "primary selection", a task that can be accomplished instead by mouse middle-click.)</em></p></li> <li><p>The <em>Escape</em> key clears the selection.</p></li> <li><p>On the macOS Aqua windowing system, <em>Ntext</em> follows Aqua conventions for keyboard navigation. Certain bindings related to vertical scrolling can be forced to behave in the same way as for the Windows and X11 windowing systems, by setting <b class="variable">::ntext::classicParagraphs</b> to <b class="const">1</b> (see Section <span class="sectref"><a href="#section2">CONFIGURATION OPTIONS</a></span>).</p></li> <li><p>On the macOS Aqua windowing system, <em>Ntext</em> follows Aqua conventions for placement of the insert mark when keyboard navigation cancels a selection. This behavior can be switched off by setting <b class="variable">::ntext::classicSelection</b> to <b class="const">1</b> (see Section <span class="sectref"><a href="#section2">CONFIGURATION OPTIONS</a></span>).</p></li> <li><p>Selecting with <Shift-Button1> selects from the previous position of the insertion cursor. <em>(In the Text binding tag, the selection anchor may be the position of the previous mouse click.)</em></p></li> <li><p><Shift-Button1> operations do not alter the selection anchor. <em>(In the Text binding tag, they do.)</em></p></li> <li><p>By default, the <em>Ntext</em> binding tag does not provide several of the Control-key bindings supplied by the <em>Text</em> binding tag. Modern keyboards offer alternatives, such as cursor keys for navigation; modern applications often use the Control-key bindings for other purposes (e.g. <Control-p> for "print").</p></li> </ul> <p>In the last three cases, the behavior of <em>Text</em> is often useful, so <em>Ntext</em> gives you the option of retaining it, by setting variables defined in the ::ntext namespace to 1 (instead of their default 0). Explaining these features in more detail:</p> <ul class="itemized"> <li><p>If the mouse is clicked at position A, then the keyboard is used to move the cursor to B, then shift is held down, and the mouse is clicked at C: the <em>Text</em> binding tag gives a selection from A to C; the <em>Ntext</em> gives a selection from B to C. If you want <em>Ntext</em> to behave like <em>Text</em> in this respect, set <b class="variable">::ntext::classicMouseSelect</b> to 1.</p></li> <li><p>The <em>Text</em> binding tag allows successive <Shift-Button-1> events to change both ends of the selection, by moving the selection anchor to the end of the selection furthest from the mouse click. Instead, the <em>Ntext</em> binding tag fixes the anchor, and multiple Shift-Button-1 events can only move the non-anchored end of the selection. If you want <em>Ntext</em> to behave like <em>Text</em> in this respect, set <b class="variable">::ntext::classicAnchor</b> to 1. In both <em>Text</em> and <em>Ntext</em>, keyboard navigation with the Shift key held down alters the selection and keeps the selection anchor fixed.</p></li> <li><p>The following "extra" <em>Text</em> bindings are switched off by default, but can be activated in <em>Ntext</em> by setting <b class="variable">::ntext::classicExtras</b> to 1: <Control-a>, <Control-b>, <Control-d>, <Control-e>, <Control-f>, <Control-h>, <Control-i>, <Control-k>, <Control-n>, <Control-o>, <Control-p>, <Control-t>, <Control-space>, <Control-Shift-space>.</p></li> </ul> </div> <div id="section2" class="section"><h2><a name="section2">CONFIGURATION OPTIONS</a></h2> |
︙ | ︙ | |||
167 168 169 170 171 172 173 174 175 176 177 178 179 180 | <li><p><b class="const">1</b> - selects classic <em>Text</em> behaviour, i.e. the "extra" <em>Text</em> bindings are activated</p></li> </ul> <p><b class="variable">::ntext::classicMouseSelect</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value) selects <em>Ntext</em> behaviour, i.e. the anchor point for mouse selection operations is moved by keyboard navigation</p></li> <li><p><b class="const">1</b> - selects classic <em>Text</em> behaviour</p></li> </ul> <p><b class="variable">::ntext::overwrite</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (initial value) text typed at the keyboard is inserted into the widget</p></li> <li><p><b class="const">1</b> - text typed at the keyboard overwrites text already in the widget</p></li> <li><p>The value is toggled by the <em>Insert</em> key.</p></li> </ul> </div> | > > > > > > > > > > | > > > > > > > > < < < < < < < < | | | 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 | <li><p><b class="const">1</b> - selects classic <em>Text</em> behaviour, i.e. the "extra" <em>Text</em> bindings are activated</p></li> </ul> <p><b class="variable">::ntext::classicMouseSelect</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value) selects <em>Ntext</em> behaviour, i.e. the anchor point for mouse selection operations is moved by keyboard navigation</p></li> <li><p><b class="const">1</b> - selects classic <em>Text</em> behaviour</p></li> </ul> <p><b class="variable">::ntext::classicSelection</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value on macOS Aqua) selects Mac-like behaviour, i.e. when a navigation keystroke cancels a selection, the insert mark first moves to the end of the selection determined by the navigation direction of the keystroke, and then the keystroke is applied.</p></li> <li><p><b class="const">1</b> - (default value except on macOS Aqua) selects PC-like behaviour (the same as classic <em>Text</em>), i.e. when a navigation keystroke cancels a selection, the insert mark is not moved before the keystroke is applied.</p></li> </ul> <p><b class="variable">::ntext::overwrite</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (initial value) text typed at the keyboard is inserted into the widget</p></li> <li><p><b class="const">1</b> - text typed at the keyboard overwrites text already in the widget</p></li> <li><p>The value is toggled by the <em>Insert</em> key.</p></li> </ul> <p><b class="variable">::ntext::classicParagraphs</b></p> <ul class="itemized"> <li><p><b class="const">0</b> - (default value) on macOS Aqua, certain keyboard bindings are made to behave in the same way as the Mac application TextEdit. The bindings involve vertical scrolling of the screen and are <?Shift-?Option-(Up|Down)>.</p></li> <li><p><b class="const">1</b> - on macOS Aqua, certain keyboard bindings are made to behave in the same way as for the Windows and X11 windowing systems and the classic <em>Text</em>, ignoring the conventions of Aqua. The bindings involve vertical scrolling of the screen and are <?Shift-?Option-(Up|Down)>.</p></li> </ul> </div> <div id="section3" class="section"><h2><a name="section3">INTERNALS</a></h2> <p>In order to remain independent of the version of <b class="package"><a href="../../../../index.html#key43">Tk</a></b> (8.5 or 8.6), <b class="package"><a href="ntext.html">ntext</a></b> defines its own virtual events. These new virtual events are used only in the <em>Ntext</em> binding tag, and therefore do not interfere with the real or virtual events used in other code.</p> <p>These events include <<NtextCut>>, <<NtextCopy>>, <<NtextPaste>> which are used in place of <<Cut>>, <<Copy>>, <<Paste>> respectively.</p> <p>The definition of the virtual event <<NtextCut>> (etc) is similar to that of <<Cut>> (etc) in <b class="package"><a href="../../../../index.html#key43">Tk</a></b> 8.6.</p> </div> <div id="section4" class="section"><h2><a name="section4">BUGS</a></h2> <p>This version of <b class="package"><a href="ntext.html">ntext</a></b> is intended to be compatible with all releases of <b class="package"><a href="../../../../index.html#key43">Tk</a></b> 8.5 and 8.6, and with the branches <em>core-8-5-branch</em>, <em>core-8-6-branch</em>, and <em>trunk</em> in the source code repository for <b class="package"><a href="../../../../index.html#key43">Tk</a></b>. Any incompatibility with any of these versions, for any <b class="package"><a href="../../../../index.html#key43">Tk</a></b> windowing system, should be reported as a bug. Please report such in the category <em>ntext</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>.</p> </div> <div id="section5" class="section"><h2><a name="section5">EXAMPLE</a></h2> <p>To use <em>Ntext</em> but keep classic <em>Text</em> 's variable-anchor feature:</p> <pre class="example"> package require ntext text .t set ::ntext::classicAnchor 1 bindtags .t {.t Ntext . all} </pre> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="../../../../index.html#key5">bindtags</a>, <a href="ntext.html">ntext</a>, <a href="ntextIndent.html">ntextIndent</a>, <a href="../../../../index.html#key7">text</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key5">bindtags</a>, <a href="../../../../index.html#key7">text</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/ntext/ntextIndent.html.
︙ | ︙ | |||
102 103 104 105 106 107 108 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> | | | | | | | > | > > > > > | > > > > > > > > > > | | | | 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> <h1 class="title">ntextIndent(n) 1.0 tklib "ntext Indentation for the Text Widget"</h1> <div id="name" class="section"><h2><a name="name">Name</a></h2> <p>ntextIndent - ntext Indentation for the Text Widget</p> </div> <div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2> <ul class="toc"> <li class="section"><a href="#toc">Table Of Contents</a></li> <li class="section"><a href="#synopsis">Synopsis</a></li> <li class="section"><a href="#section1">Description</a></li> <li class="section"><a href="#section2">COMMANDS</a></li> <li class="section"><a href="#section3">CONFIGURATION OPTIONS</a></li> <li class="section"><a href="#section4">INDENTING DISPLAY LINES</a></li> <li class="section"><a href="#section5">FUNCTIONS</a></li> <li class="section"><a href="#section6">BUGS</a></li> <li class="section"><a href="#section7">EXAMPLES</a></li> <li class="section"><a href="#see-also">See Also</a></li> <li class="section"><a href="#keywords">Keywords</a></li> </ul> </div> <div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2> <div class="synopsis"> <ul class="requirements"> <li>package require <b class="pkgname">Tcl 8.5</b></li> <li>package require <b class="pkgname">Tk 8.5</b></li> <li>package require <b class="pkgname">ntext <span class="opt">?1.0?</span></b></li> </ul> <ul class="syntax"> <li><a href="#1"><b class="cmd">::ntext::new_textCopy</b> <i class="arg">pathName</i></a></li> <li><a href="#2"><b class="cmd">::ntext::new_textCut</b> <i class="arg">pathName</i></a></li> <li><a href="#3"><b class="cmd">::ntext::new_textPaste</b> <i class="arg">pathName</i></a></li> </ul> </div> </div> <div id="section1" class="section"><h2><a name="section1">Description</a></h2> <p>The <b class="package"><a href="ntext.html">ntext</a></b> package provides a binding tag named <em>Ntext</em> for use by text widgets in place of the default <em>Text</em> binding tag.</p> <p>Tk's text widget may be configured to wrap lines of text that are longer than the width of the text area, a feature that is familiar from text editors and word processors. A complete line of text (delimited by newlines, or by the beginning or end of the document) is called a "logical line". When a logical line is wrapped onto more than one line of the display area, these fragments of the logical line are called "display lines".</p> <p>If a logical line begins with whitespace, then wrapped display lines begin further to the left than the first display line, which can make the text layout untidy and difficult to read. The <em>Ntext</em> binding tag provides facilities so that a text widget in <i class="arg">-wrap</i> <i class="arg">word</i> mode will automatically indent display lines (other than the first) to match the initial whitespace of the first display line.</p> <p>This indentation is available to text widgets only in <i class="arg">-wrap</i> <i class="arg">word</i> mode.</p> </div> <div id="section2" class="section"><h2><a name="section2">COMMANDS</a></h2> <dl class="definitions"> <dt><a name="1"><b class="cmd">::ntext::new_textCopy</b> <i class="arg">pathName</i></a></dt> <dd><p>Replacement for ::tk_textCopy.</p></dd> <dt><a name="2"><b class="cmd">::ntext::new_textCut</b> <i class="arg">pathName</i></a></dt> <dd><p>Replacement for ::tk_textCut that also maintains <em>Ntext</em> indentation (see <i class="term">ntextIndent</i>).</p></dd> <dt><a name="3"><b class="cmd">::ntext::new_textPaste</b> <i class="arg">pathName</i></a></dt> <dd><p>Replacement for ::tk_textPaste that also maintains <em>Ntext</em> indentation (see <i class="term">ntextIndent</i>).</p></dd> </dl> </div> <div id="section3" class="section"><h2><a name="section3">CONFIGURATION OPTIONS</a></h2> <p>The behavior of <em>Ntext</em> may be configured application-wide by setting the values of a number of namespace variables:</p> <p><b class="variable">::ntext::classicWrap</b></p> <ul class="itemized"> <li><p>0 - selects <em>Ntext</em> behaviour, i.e. display lines are indented to match the initial whitespace of the first display line of a logical line.</p> <p>No other action is required if this option, and the text widget's <i class="arg">-wrap</i> option, are set before any text is entered in the widget, and if text is entered and edited only by the mouse and keyboard. If, instead, text is manipulated by the script, or if the text widget's <i class="arg">-wrap</i> option or the value of <b class="variable">::ntext::classicWrap</b> are changed while the widget holds text, then calls to <em>ntext</em> functions are needed to alter the indentation. See the section <span class="sectref"><a href="#section4">INDENTING DISPLAY LINES</a></span> for detailed instructions.</p></li> <li><p>1 - (default value) selects classic <em>Text</em> behaviour, i.e. no indentation.</p></li> </ul> <p><em>Advanced Use</em></p> <p><b class="variable">::ntext::newWrapRegexp</b></p> <ul class="itemized"> <li><p>the value is a regexp pattern that determines the character of a logical line to which display lines other than the first will be aligned. The default value, <b class="const">[^[:space:]]</b>, ensures alignment with the first non-whitespace character.</p></li> </ul> </div> <div id="section4" class="section"><h2><a name="section4">INDENTING DISPLAY LINES</a></h2> <p>To use <em>Ntext</em> 's display line indentation:</p> <ol class="enumerated"> <li><p>Set the variable <b class="variable">::ntext::classicWrap</b> to <b class="const">0</b> (default value is <b class="const">1</b>). This enables bindings that will preserve indentation whenever the user modifies the widget contents using the keyboard and mouse. If the widget already holds text, call <b class="function">::ntext::wrapIndent</b> to initialise indentation.</p> <p>Further instructions apply if the program changes the widget's contents, wrap configuration, or indent configuration.</p></li> <li><p>The program can change the text contents, e.g. by the .text insert command. Such a change does not trigger a window binding, so the program should explicitly call function <b class="function">::ntext::wrapIndent</b> after inserting text.</p></li> <li><p>Auto-indentation occurs only if the widget is in <i class="arg">-wrap</i> <i class="arg">word</i> mode. If the program changes to or from <i class="arg">-wrap</i> <i class="arg">word</i> when the widget is not empty, it should call <b class="function">::ntext::wrapIndent</b> to format the widget's text.</p></li> <li><p>If indentation is used, and then switched off by setting <b class="variable">::ntext::classicWrap</b> to <b class="const">1</b>, call <b class="function">::ntext::wrapIndent</b> to remove indentation.</p></li> </ol> </div> <div id="section5" class="section"><h2><a name="section5">FUNCTIONS</a></h2> <p><b class="function">::ntext::wrapIndent</b> <i class="arg">textWidget</i> <span class="opt">?index1?</span> <span class="opt">?index2?</span></p> <ul class="itemized"> <li><p>Adjust the indentation of a text widget. Different cases are discussed below.</p></li> </ul> <p><b class="function">::ntext::wrapIndent</b> <i class="arg">textWidget</i></p> <ul class="itemized"> <li><p>Adjust the indentation of all the text in text widget <i class="arg">textWidget</i>.</p></li> |
︙ | ︙ | |||
185 186 187 188 189 190 191 | <li><p><b class="function">::ntext::wrapIndent</b> should be called only if the script changes the widget's contents or display properties. If the contents of the widget have been modified by the keyboard or mouse, it is not necessary for the script to call <b class="function">::ntext::wrapIndent</b> because the appropriate calls are made automatically by the <em>Ntext</em> bindings.</p></li> <li><p>The script should normally call <b class="function">::ntext::wrapIndent</b> if, for example, the script changes one of the following when the widget is not empty: the value of <b class="variable">::ntext::classicWrap</b>, or the widget's <i class="arg">-wrap</i> status, or the widget's tab spacing, or the font size, or the widget's contents.</p></li> <li><p>A call of the form <b class="function">::ntext::wrapIndent</b> <i class="arg">textWidget</i> will always suffice, but if changes are needed only to certain lines, it is more efficient to specify those lines with the optional arguments <span class="opt">?index1?</span>, <span class="opt">?index2?</span>.</p></li> <li><p>If the widget is in <i class="arg">-word</i> <i class="arg">wrap</i> mode, and if <b class="variable">::ntext::classicWrap</b> is set to <b class="const">0</b>, <b class="function">::ntext::wrapIndent</b> will apply indentation to the logical lines within the range specified by the function's arguments.</p></li> <li><p>In other cases, i.e. if the widget is in <i class="arg">-word</i> <i class="arg">char</i> or <i class="arg">-word</i> <i class="arg">none</i> mode, or if <b class="variable">::ntext::classicWrap</b> is set to <b class="const">1</b>, <b class="function">::ntext::wrapIndent</b> will remove the indentation of the logical lines within the range specified by the function's arguments.</p></li> </ul> </div> | | > > > | 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 | <li><p><b class="function">::ntext::wrapIndent</b> should be called only if the script changes the widget's contents or display properties. If the contents of the widget have been modified by the keyboard or mouse, it is not necessary for the script to call <b class="function">::ntext::wrapIndent</b> because the appropriate calls are made automatically by the <em>Ntext</em> bindings.</p></li> <li><p>The script should normally call <b class="function">::ntext::wrapIndent</b> if, for example, the script changes one of the following when the widget is not empty: the value of <b class="variable">::ntext::classicWrap</b>, or the widget's <i class="arg">-wrap</i> status, or the widget's tab spacing, or the font size, or the widget's contents.</p></li> <li><p>A call of the form <b class="function">::ntext::wrapIndent</b> <i class="arg">textWidget</i> will always suffice, but if changes are needed only to certain lines, it is more efficient to specify those lines with the optional arguments <span class="opt">?index1?</span>, <span class="opt">?index2?</span>.</p></li> <li><p>If the widget is in <i class="arg">-word</i> <i class="arg">wrap</i> mode, and if <b class="variable">::ntext::classicWrap</b> is set to <b class="const">0</b>, <b class="function">::ntext::wrapIndent</b> will apply indentation to the logical lines within the range specified by the function's arguments.</p></li> <li><p>In other cases, i.e. if the widget is in <i class="arg">-word</i> <i class="arg">char</i> or <i class="arg">-word</i> <i class="arg">none</i> mode, or if <b class="variable">::ntext::classicWrap</b> is set to <b class="const">1</b>, <b class="function">::ntext::wrapIndent</b> will remove the indentation of the logical lines within the range specified by the function's arguments.</p></li> </ul> </div> <div id="section6" class="section"><h2><a name="section6">BUGS</a></h2> <p>This version of <b class="package"><a href="ntext.html">ntext</a></b> is intended to be compatible with all releases of <b class="package"><a href="../../../../index.html#key43">Tk</a></b> 8.5 and 8.6, and with the branches <em>core-8-5-branch</em>, <em>core-8-6-branch</em>, and <em>trunk</em> in the source code repository for <b class="package"><a href="../../../../index.html#key43">Tk</a></b>. Any incompatibility with any of these versions, for any <b class="package"><a href="../../../../index.html#key43">Tk</a></b> windowing system, should be reported as a bug. Please report such in the category <em>ntext</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>.</p> </div> <div id="section7" class="section"><h2><a name="section7">EXAMPLES</a></h2> <p>To switch on <em>Ntext</em> 's indentation and use it in widget .t:</p> <pre class="example"> package require ntext set ::ntext::classicWrap 0 text .t -wrap word bindtags .t {.t Ntext . all} </pre> |
︙ | ︙ | |||
215 216 217 218 219 220 221 | </pre> <p>To switch to <i class="arg">-wrap</i> <i class="arg">char</i> mode:</p> <pre class="example"> .t configure -wrap char ::ntext::wrapIndent .t </pre> </div> | < < < < < < < < | | | 234 235 236 237 238 239 240 241 242 243 244 245 246 247 | </pre> <p>To switch to <i class="arg">-wrap</i> <i class="arg">char</i> mode:</p> <pre class="example"> .t configure -wrap char ::ntext::wrapIndent .t </pre> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="../../../../index.html#key5">bindtags</a>, <a href="ntext.html">ntext</a>, <a href="../../../../index.html#key6">re_syntax</a>, <a href="../../../../index.html#key8">regexp</a>, <a href="../../../../index.html#key7">text</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key5">bindtags</a>, <a href="../../../../index.html#key6">re_syntax</a>, <a href="../../../../index.html#key8">regexp</a>, <a href="../../../../index.html#key7">text</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/ntext/ntextWordBreak.html.
︙ | ︙ | |||
102 103 104 105 106 107 108 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> | | | | | | 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> <h1 class="title">ntextWordBreak(n) 1.0 tklib "ntext Word Boundary Detection for the Text Widget"</h1> <div id="name" class="section"><h2><a name="name">Name</a></h2> <p>ntextWordBreak - ntext Word Boundary Detection for the Text Widget</p> </div> <div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2> <ul class="toc"> <li class="section"><a href="#toc">Table Of Contents</a></li> <li class="section"><a href="#synopsis">Synopsis</a></li> <li class="section"><a href="#section1">Description</a></li> <li class="section"><a href="#section2">CONFIGURATION OPTIONS</a></li> <li class="section"><a href="#section3">Advanced Use</a></li> <li class="section"><a href="#section4">Variables (Advanced Use)</a></li> <li class="section"><a href="#section5">Functions (Advanced Use)</a></li> <li class="section"><a href="#section6">FUNCTIONS</a></li> <li class="section"><a href="#section7">WORD BOUNDARY MATCHING</a></li> <li class="section"><a href="#section8">BUGS</a></li> <li class="section"><a href="#section9">EXAMPLE</a></li> <li class="section"><a href="#see-also">See Also</a></li> <li class="section"><a href="#keywords">Keywords</a></li> </ul> </div> <div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2> <div class="synopsis"> <ul class="requirements"> <li>package require <b class="pkgname">Tcl 8.5</b></li> <li>package require <b class="pkgname">Tk 8.5</b></li> <li>package require <b class="pkgname">ntext <span class="opt">?1.0?</span></b></li> </ul> </div> </div> <div id="section1" class="section"><h2><a name="section1">Description</a></h2> <p>The <b class="package"><a href="ntext.html">ntext</a></b> package provides a binding tag named <em>Ntext</em> for use by text widgets in place of the default <em>Text</em> binding tag.</p> <p>Navigation and selection in a text widget require the detection of words and their boundaries. The word boundary detection facilities provided by Tcl/Tk through the <em>Text</em> binding tag are limited because they define only one class of "word" characters and one class of "non-word" characters. The <em>Ntext</em> binding tag uses more general rules for word boundary detection, that define <em>two</em> classes of "word" characters and one class of "non-word" characters.</p> </div> |
︙ | ︙ | |||
187 188 189 190 191 192 193 | <p><em>What is a word? Why two classes of word?</em></p> <p>When using the modified cursor keys <Control-Left> and <Control-Right> to navigate through a <em>Ntext</em> widget, the cursor is placed at the start of a word. A word is defined as a sequence of one or more characters from only one of the two defined "word" classes; it may be preceded by a character from the other "word" class or from the "non-word" class.</p> <p>The double-click of mouse button 1 selects a word of text, where in this case a "word" may be as defined above, or alternatively may be a sequence of one or more characters from the "non-word" class of characters.</p> <p>Traditionally Tcl has defined only one word class and one non-word class: on Windows, the non-word class is whitespace, and so alphanumerics and punctuation belong to the same class. On other platforms, punctuation is bundled with whitespace as "non-word" characters. In either case, the navigation and selection of text are unnecessarily coarse-grained, and sometimes give unhelpful results.</p> <p>The use of three classes of characters might make selection too fine-grained; but in this case, holding down the <em>Shift</em> key and double-clicking another word is an excellent way to select a longer range of text (a useful binding that Tcl/Tk has long provided but which is missing in other systems).</p> <p>As well as its defaults, <em>Ntext</em> permits the developer to define their own classes of characters, or to revert to the classic <em>Text</em> definitions, or to specify their own regexp matching patterns.</p> </div> | | > > > > | < < < < < < < < | | | 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 | <p><em>What is a word? Why two classes of word?</em></p> <p>When using the modified cursor keys <Control-Left> and <Control-Right> to navigate through a <em>Ntext</em> widget, the cursor is placed at the start of a word. A word is defined as a sequence of one or more characters from only one of the two defined "word" classes; it may be preceded by a character from the other "word" class or from the "non-word" class.</p> <p>The double-click of mouse button 1 selects a word of text, where in this case a "word" may be as defined above, or alternatively may be a sequence of one or more characters from the "non-word" class of characters.</p> <p>Traditionally Tcl has defined only one word class and one non-word class: on Windows, the non-word class is whitespace, and so alphanumerics and punctuation belong to the same class. On other platforms, punctuation is bundled with whitespace as "non-word" characters. In either case, the navigation and selection of text are unnecessarily coarse-grained, and sometimes give unhelpful results.</p> <p>The use of three classes of characters might make selection too fine-grained; but in this case, holding down the <em>Shift</em> key and double-clicking another word is an excellent way to select a longer range of text (a useful binding that Tcl/Tk has long provided but which is missing in other systems).</p> <p>As well as its defaults, <em>Ntext</em> permits the developer to define their own classes of characters, or to revert to the classic <em>Text</em> definitions, or to specify their own regexp matching patterns.</p> </div> <div id="section8" class="section"><h2><a name="section8">BUGS</a></h2> <p>This version of <b class="package"><a href="ntext.html">ntext</a></b> is intended to be compatible with all releases of <b class="package"><a href="../../../../index.html#key43">Tk</a></b> 8.5 and 8.6, and with the branches <em>core-8-5-branch</em>, <em>core-8-6-branch</em>, and <em>trunk</em> in the source code repository for <b class="package"><a href="../../../../index.html#key43">Tk</a></b>. Any incompatibility with any of these versions, for any <b class="package"><a href="../../../../index.html#key43">Tk</a></b> windowing system, should be reported as a bug. Please report such in the category <em>ntext</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>.</p> </div> <div id="section9" class="section"><h2><a name="section9">EXAMPLE</a></h2> <p>To use <em>Ntext</em> with Tcl/Tk's usual word-boundary detection rules:</p> <pre class="example"> package require ntext text .t bindtags .t {.t Ntext . all} set ::ntext::classicWordBreak 1 ::ntext::initializeMatchPatterns </pre> <p>See bindtags for more information.</p> <p>To define a different set of word-boundary detection rules:</p> <pre class="example"> package require ntext text .t bindtags .t {.t Ntext . all} ::ntext::createMatchPatterns \ {[[:space:][:cntrl:]]} {[[:punct:]]} {[^[:punct:][:space:][:cntrl:]]} </pre> <p>See regexp, re_syntax for more information.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="../../../../index.html#key5">bindtags</a>, <a href="ntext.html">ntext</a>, <a href="../../../../index.html#key6">re_syntax</a>, <a href="../../../../index.html#key8">regexp</a>, <a href="../../../../index.html#key7">text</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key5">bindtags</a>, <a href="../../../../index.html#key6">re_syntax</a>, <a href="../../../../index.html#key8">regexp</a>, <a href="../../../../index.html#key7">text</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/plotchart/plotchart.html.
︙ | ︙ | |||
104 105 106 107 108 109 110 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> | | | 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> <h1 class="title">Plotchart(n) 2.3.5 tklib "Plotchart"</h1> <div id="name" class="section"><h2><a name="name">Name</a></h2> <p>Plotchart - Simple plotting and charting package</p> </div> <div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2> <ul class="toc"> <li class="section"><a href="#toc">Table Of Contents</a></li> <li class="section"><a href="#synopsis">Synopsis</a></li> |
︙ | ︙ | |||
141 142 143 144 145 146 147 | </ul> </div> <div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2> <div class="synopsis"> <ul class="requirements"> <li>package require <b class="pkgname">Tcl <span class="opt">?8.5?</span></b></li> <li>package require <b class="pkgname">Tk <span class="opt">?8.5?</span></b></li> | | | 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | </ul> </div> <div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2> <div class="synopsis"> <ul class="requirements"> <li>package require <b class="pkgname">Tcl <span class="opt">?8.5?</span></b></li> <li>package require <b class="pkgname">Tk <span class="opt">?8.5?</span></b></li> <li>package require <b class="pkgname">Plotchart <span class="opt">?2.4.0?</span></b></li> </ul> <ul class="syntax"> <li><a href="#1"><b class="cmd">::Plotchart::createXYPlot</b> <i class="arg">w</i> <i class="arg">xaxis</i> <i class="arg">yaxis</i> <i class="arg">args</i></a></li> <li><a href="#2"><b class="cmd">::Plotchart::createStripchart</b> <i class="arg">w</i> <i class="arg">xaxis</i> <i class="arg">yaxis</i> <i class="arg">args</i></a></li> <li><a href="#3"><b class="cmd">::Plotchart::createTXPlot</b> <i class="arg">w</i> <i class="arg">timeaxis</i> <i class="arg">xaxis</i> <i class="arg">args</i></a></li> <li><a href="#4"><b class="cmd">::Plotchart::createXLogYPlot</b> <i class="arg">w</i> <i class="arg">xaxis</i> <i class="arg">yaxis</i> <i class="arg">args</i></a></li> <li><a href="#5"><b class="cmd">::Plotchart::createLogXYPlot</b> <i class="arg">w</i> <i class="arg">xaxis</i> <i class="arg">yaxis</i> <i class="arg">args</i></a></li> |
︙ | ︙ | |||
196 197 198 199 200 201 202 | <li><a href="#46"><b class="cmd">$anyplot</b> balloonconfig <i class="arg">args</i></a></li> <li><a href="#47"><b class="cmd">$anyplot</b> plaintext <i class="arg">x</i> <i class="arg">y</i> <i class="arg">text</i> <i class="arg">dir</i></a></li> <li><a href="#48"><b class="cmd">$anyplot</b> plaintextconfig <i class="arg">args</i></a></li> <li><a href="#49"><b class="cmd">$anyplot</b> object <i class="arg">itemtype</i> <i class="arg">series</i> <i class="arg">args</i></a></li> <li><a href="#50"><b class="cmd">$anyplot</b> deletedata</a></li> <li><a href="#51"><b class="cmd">$xyplot</b> plot <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></li> <li><a href="#52"><b class="cmd">$xyplot</b> plotlist <i class="arg">series</i> <i class="arg">xlist</i> <i class="arg">ylist</i> <i class="arg">every</i></a></li> | > > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | < < | > > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 | <li><a href="#46"><b class="cmd">$anyplot</b> balloonconfig <i class="arg">args</i></a></li> <li><a href="#47"><b class="cmd">$anyplot</b> plaintext <i class="arg">x</i> <i class="arg">y</i> <i class="arg">text</i> <i class="arg">dir</i></a></li> <li><a href="#48"><b class="cmd">$anyplot</b> plaintextconfig <i class="arg">args</i></a></li> <li><a href="#49"><b class="cmd">$anyplot</b> object <i class="arg">itemtype</i> <i class="arg">series</i> <i class="arg">args</i></a></li> <li><a href="#50"><b class="cmd">$anyplot</b> deletedata</a></li> <li><a href="#51"><b class="cmd">$xyplot</b> plot <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></li> <li><a href="#52"><b class="cmd">$xyplot</b> plotlist <i class="arg">series</i> <i class="arg">xlist</i> <i class="arg">ylist</i> <i class="arg">every</i></a></li> <li><a href="#53"><b class="cmd">$xyplot</b> region <i class="arg">series</i> <i class="arg">xlist</i> <i class="arg">ylist</i></a></li> <li><a href="#54"><b class="cmd">$xyplot</b> minmax <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ymin</i> <i class="arg">ymax</i></a></li> <li><a href="#55"><b class="cmd">$histogram</b> plotcumulative <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></li> <li><a href="#56"><b class="cmd">$xyplot</b> trend <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></li> <li><a href="#57"><b class="cmd">$xyplot</b> rchart <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></li> <li><a href="#58"><b class="cmd">$xyplot</b> interval <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ymin</i> <i class="arg">ymax</i> <span class="opt">?ycentr?</span></a></li> <li><a href="#59"><b class="cmd">$xyplot</b> box-and-whiskers <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></li> <li><a href="#60"><b class="cmd">$xyplot</b> vector <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">ucmp</i> <i class="arg">vcmp</i></a></li> <li><a href="#61"><b class="cmd">$xyplot</b> vectorconfig <i class="arg">series</i> <b class="option">-option</b> <i class="arg">value</i> ...</a></li> <li><a href="#62"><b class="cmd">$xyplot</b> dot <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">value</i></a></li> <li><a href="#63"><b class="cmd">$xyplot</b> dotconfig <i class="arg">series</i> <b class="option">-option</b> <i class="arg">value</i> ...</a></li> <li><a href="#64"><b class="cmd">$xyplot</b> contourlines <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">values</i> <span class="opt">?classes?</span></a></li> <li><a href="#65"><b class="cmd">$xyplot</b> contourlinesfunctionvalues <i class="arg">xvec</i> <i class="arg">yvec</i> <i class="arg">valuesmat</i> <span class="opt">?classes?</span></a></li> <li><a href="#66"><b class="cmd">$xyplot</b> contourfill <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">values</i> <span class="opt">?classes?</span></a></li> <li><a href="#67"><b class="cmd">$xyplot</b> contourbox <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">values</i> <span class="opt">?classes?</span></a></li> <li><a href="#68"><b class="cmd">$xyplot</b> colorMap <i class="arg">colours</i></a></li> <li><a href="#69"><b class="cmd">$xyplot</b> legendisolines <i class="arg">values</i> <i class="arg">classes</i></a></li> <li><a href="#70"><b class="cmd">$xyplot</b> legendshades <i class="arg">values</i> <i class="arg">classes</i></a></li> <li><a href="#71"><b class="cmd">$xyplot</b> grid <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></li> <li><a href="#72"><b class="cmd">$xyplot</b> xband <i class="arg">ymin</i> <i class="arg">ymax</i></a></li> <li><a href="#73"><b class="cmd">$xyplot</b> yband <i class="arg">xmin</i> <i class="arg">xmax</i></a></li> <li><a href="#74"><b class="cmd">$xyplot</b> labeldot <i class="arg">x</i> <i class="arg">y</i> <i class="arg">text</i> <i class="arg">orient</i></a></li> <li><a href="#75"><b class="cmd">$polarplot</b> plot <i class="arg">series</i> <i class="arg">radius</i> <i class="arg">angle</i></a></li> <li><a href="#76"><b class="cmd">$windrose</b> plot <i class="arg">data</i> <i class="arg">colour</i></a></li> <li><a href="#77"><b class="cmd">$plot3d</b> plotfunc <i class="arg">function</i></a></li> <li><a href="#78"><b class="cmd">$plot3d</b> plotfuncont <i class="arg">function</i> <i class="arg">contours</i></a></li> <li><a href="#79"><b class="cmd">$plot3d</b> gridsize <i class="arg">nxcells</i> <i class="arg">nycells</i></a></li> <li><a href="#80"><b class="cmd">$plot3d</b> plotdata <i class="arg">data</i></a></li> <li><a href="#81"><b class="cmd">$plot3d</b> interpolatedata <i class="arg">data</i> <i class="arg">contours</i></a></li> <li><a href="#82"><b class="cmd">$plot3d</b> colour <i class="arg">fill</i> <i class="arg">border</i></a></li> <li><a href="#83"><b class="cmd">$plot3d</b> ribbon <i class="arg">yzpairs</i></a></li> <li><a href="#84"><b class="cmd">$plot3d</b> plot <i class="arg">yzpairs</i></a></li> <li><a href="#85"><b class="cmd">$xyplot</b> dataconfig <i class="arg">series</i> <b class="option">-option</b> <i class="arg">value</i> ...</a></li> <li><a href="#86"><b class="cmd">$pie</b> plot <i class="arg">data</i></a></li> <li><a href="#87"><b class="cmd">$pie</b> colours <i class="arg">colour1</i> <i class="arg">colour2</i> ...</a></li> <li><a href="#88"><b class="cmd">$pie</b> explode <i class="arg">segment</i></a></li> <li><a href="#89"><b class="cmd">$radial</b> plot <i class="arg">data</i> <i class="arg">colour</i> <i class="arg">thickness</i></a></li> <li><a href="#90"><b class="cmd">$pie</b> colours <i class="arg">colour1</i> <i class="arg">colour2</i> ...</a></li> <li><a href="#91"><b class="cmd">$barchart</b> plot <i class="arg">series</i> <i class="arg">ydata</i> <i class="arg">colour</i> <span class="opt">?dir?</span> <span class="opt">?brightness?</span></a></li> <li><a href="#92"><b class="cmd">$barchart</b> config <b class="option">-option</b> <i class="arg">value</i> ...</a></li> <li><a href="#93"><b class="cmd">$barchart</b> plot <i class="arg">series</i> <i class="arg">xdata</i> <i class="arg">colour</i> <span class="opt">?dir?</span> <span class="opt">?brightness?</span></a></li> <li><a href="#94"><b class="cmd">$barchart</b> config <b class="option">-option</b> <i class="arg">value</i> ...</a></li> <li><a href="#95"><b class="cmd">$barchart</b> plot <i class="arg">label</i> <i class="arg">yvalue</i> <i class="arg">colour</i></a></li> <li><a href="#96"><b class="cmd">$barchart</b> config <b class="option">-option</b> <i class="arg">value</i> ...</a></li> <li><a href="#97"><b class="cmd">$ribbon</b> line <i class="arg">xypairs</i> <i class="arg">colour</i></a></li> <li><a href="#98"><b class="cmd">$ribbon</b> area <i class="arg">xypairs</i> <i class="arg">colour</i></a></li> <li><a href="#99"><b class="cmd">$boxplot</b> plot <i class="arg">series</i> <i class="arg">label</i> <i class="arg">values</i></a></li> <li><a href="#100"><b class="cmd">$timechart</b> period <i class="arg">text</i> <i class="arg">time_begin</i> <i class="arg">time_end</i> <i class="arg">colour</i></a></li> <li><a href="#101"><b class="cmd">$timechart</b> addperiod <i class="arg">time_begin</i> <i class="arg">time_end</i> <i class="arg">colour</i></a></li> <li><a href="#102"><b class="cmd">$timechart</b> milestone <i class="arg">text</i> <i class="arg">time</i> <i class="arg">colour</i></a></li> <li><a href="#103"><b class="cmd">$timechart</b> addmilestone <i class="arg">time</i> <i class="arg">colour</i></a></li> <li><a href="#104"><b class="cmd">$timechart</b> vertline <i class="arg">text</i> <i class="arg">time</i> <i class="arg">colour</i></a></li> <li><a href="#105"><b class="cmd">$timechart</b> hscroll <i class="arg">scrollbar</i></a></li> <li><a href="#106"><b class="cmd">$timechart</b> vscroll <i class="arg">scrollbar</i></a></li> <li><a href="#107"><b class="cmd">$ganttchart</b> task <i class="arg">text</i> <i class="arg">time_begin</i> <i class="arg">time_end</i> <i class="arg">completed</i></a></li> <li><a href="#108"><b class="cmd">$ganttchart</b> milestone <i class="arg">text</i> <i class="arg">time</i> <i class="arg">colour</i></a></li> <li><a href="#109"><b class="cmd">$ganttchart</b> vertline <i class="arg">text</i> <i class="arg">time</i></a></li> <li><a href="#110"><b class="cmd">$ganttchart</b> connect <i class="arg">from</i> <i class="arg">to</i></a></li> <li><a href="#111"><b class="cmd">$ganttchart</b> summary <i class="arg">text</i> <i class="arg">args</i></a></li> <li><a href="#112"><b class="cmd">$ganttchart</b> color <i class="arg">keyword</i> <i class="arg">newcolor</i></a></li> <li><a href="#113"><b class="cmd">$ganttchart</b> font <i class="arg">keyword</i> <i class="arg">newfont</i></a></li> <li><a href="#114"><b class="cmd">$ganttchart</b> hscroll <i class="arg">scrollbar</i></a></li> <li><a href="#115"><b class="cmd">$ganttchart</b> vscroll <i class="arg">scrollbar</i></a></li> <li><a href="#116"><b class="cmd">$isoplot</b> plot rectangle <i class="arg">x1</i> <i class="arg">y1</i> <i class="arg">x2</i> <i class="arg">y2</i> <i class="arg">colour</i></a></li> <li><a href="#117"><b class="cmd">$isoplot</b> plot filled-rectangle <i class="arg">x1</i> <i class="arg">y1</i> <i class="arg">x2</i> <i class="arg">y2</i> <i class="arg">colour</i></a></li> <li><a href="#118"><b class="cmd">$isoplot</b> plot circle <i class="arg">xc</i> <i class="arg">yc</i> <i class="arg">radius</i> <i class="arg">colour</i></a></li> <li><a href="#119"><b class="cmd">$isoplot</b> plot filled-circle <i class="arg">xc</i> <i class="arg">yc</i> <i class="arg">radius</i> <i class="arg">colour</i></a></li> <li><a href="#120"><b class="cmd">$table</b> row <i class="arg">items</i></a></li> <li><a href="#121"><b class="cmd">$table</b> separator</a></li> <li><a href="#122"><b class="cmd">$table</b> formatcommand <i class="arg">procname</i></a></li> <li><a href="#123"><b class="cmd">$table</b> cellconfigure <i class="arg">args</i></a></li> <li><a href="#124"><b class="cmd">$ternary</b> plot <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">zcrd</i> <i class="arg">text</i> <i class="arg">dir</i></a></li> <li><a href="#125"><b class="cmd">$ternary</b> line <i class="arg">series</i> <i class="arg">coords</i></a></li> <li><a href="#126"><b class="cmd">$ternary</b> fill <i class="arg">series</i> <i class="arg">coords</i></a></li> <li><a href="#127"><b class="cmd">$ternary</b> text <i class="arg">xtext</i> <i class="arg">ytext</i> <i class="arg">ztext</i></a></li> <li><a href="#128"><b class="cmd">$ternary</b> ticklines <i class="arg">colour</i></a></li> <li><a href="#129"><b class="cmd">$timeline</b> plot <i class="arg">series</i> <i class="arg">item</i> <i class="arg">start</i> <i class="arg">stop</i> <i class="arg">color</i></a></li> <li><a href="#130"><b class="cmd">$timeline</b> vertline <i class="arg">text</i> <i class="arg">time</i> <i class="arg">args</i></a></li> <li><a href="#131"><b class="cmd">::Plotchart::viewPort</b> <i class="arg">w</i> <i class="arg">pxmin</i> <i class="arg">pymin</i> <i class="arg">pxmax</i> <i class="arg">pymax</i></a></li> <li><a href="#132"><b class="cmd">::Plotchart::worldCoordinates</b> <i class="arg">w</i> <i class="arg">xmin</i> <i class="arg">ymin</i> <i class="arg">xmax</i> <i class="arg">ymax</i></a></li> <li><a href="#133"><b class="cmd">::Plotchart::world3DCoordinates</b> <i class="arg">w</i> <i class="arg">xmin</i> <i class="arg">ymin</i> <i class="arg">zmin</i> <i class="arg">xmax</i> <i class="arg">ymax</i> <i class="arg">zmax</i></a></li> <li><a href="#134"><b class="cmd">::Plotchart::coordsToPixel</b> <i class="arg">w</i> <i class="arg">x</i> <i class="arg">y</i></a></li> <li><a href="#135"><b class="cmd">::Plotchart::coords3DToPixel</b> <i class="arg">w</i> <i class="arg">x</i> <i class="arg">y</i> <i class="arg">z</i></a></li> <li><a href="#136"><b class="cmd">::Plotchart::polarCoordinates</b> <i class="arg">w</i> <i class="arg">radmax</i></a></li> <li><a href="#137"><b class="cmd">::Plotchart::polarToPixel</b> <i class="arg">w</i> <i class="arg">rad</i> <i class="arg">phi</i></a></li> <li><a href="#138"><b class="cmd">::Plotchart::pixelToCoords</b> <i class="arg">w</i> <i class="arg">x</i> <i class="arg">y</i></a></li> <li><a href="#139"><b class="cmd">::Plotchart::pixelToIndex</b> <i class="arg">w</i> <i class="arg">x</i> <i class="arg">y</i></a></li> <li><a href="#140"><b class="cmd">::Plotchart::determineScale</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">inverted</i></a></li> <li><a href="#141"><b class="cmd">::Plotchart::determineScaleFromList</b> <i class="arg">values</i> <i class="arg">inverted</i></a></li> <li><a href="#142"><b class="cmd">::Plotchart::plotconfig</b> <i class="arg">charttype</i> <i class="arg">component</i> <i class="arg">property</i> <i class="arg">value</i></a></li> <li><a href="#143"><b class="cmd">::Plotchart::plotstyle</b> <i class="arg">subcmd</i> <i class="arg">style</i> <i class="arg">args</i></a></li> <li><a href="#144"><b class="cmd">::Plotchart::eraseplot</b> <i class="arg">anyplot</i></a></li> <li><a href="#145"><b class="cmd">::Plotchart::createTargetDiagram</b> <i class="arg">w</i> <i class="arg">limits</i> <i class="arg">scale</i></a></li> <li><a href="#146"><b class="cmd">$target</b> plot <i class="arg">series</i> <i class="arg">xvalues</i> <i class="arg">yvalues</i></a></li> <li><a href="#147"><b class="cmd">::Plotchart::createPerformanceProfile</b> <i class="arg">w</i> <i class="arg">max</i></a></li> <li><a href="#148"><b class="cmd">$performance</b> plot <i class="arg">series_and_data_pairs</i></a></li> <li><a href="#149"><b class="cmd">::Plotchart::plotmethod</b> <i class="arg">charttype</i> <i class="arg">methodname</i> <i class="arg">plotproc</i></a></li> <li><a href="#150"><b class="cmd">::Plotchart::plotpack</b> <i class="arg">w</i> <i class="arg">dir</i> <i class="arg">args</i></a></li> <li><a href="#151"><b class="cmd">$anyplot</b> bindplot <i class="arg">event</i> <i class="arg">command</i> <i class="arg">args</i></a></li> <li><a href="#152"><b class="cmd">$anyplot</b> bindlast <i class="arg">series</i> <i class="arg">event</i> <i class="arg">command</i></a></li> </ul> </div> </div> <div id="section1" class="section"><h2><a name="section1">Description</a></h2> <p>Plotchart is a Tcl-only package that focuses on the easy creation of xy-plots, barcharts and other common types of graphical presentations. The emphasis is on ease of use, rather than flexibility. The procedures |
︙ | ︙ | |||
1008 1009 1010 1011 1012 1013 1014 | <dd><p>Set the colour of the border (the default colour is black). Set to the empty string if you do not want a border.</p></dd> <dt><b class="option">canvas</b> c</dt> <dd><p>Draw the legend in a different canvas widget. This gives you the freedom to position the legend outside the actual plot.</p></dd> <dt><b class="option">font</b> font</dt> <dd><p>Set the font used to draw the text next to the symbol.</p></dd> | | > > > | 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 | <dd><p>Set the colour of the border (the default colour is black). Set to the empty string if you do not want a border.</p></dd> <dt><b class="option">canvas</b> c</dt> <dd><p>Draw the legend in a different canvas widget. This gives you the freedom to position the legend outside the actual plot.</p></dd> <dt><b class="option">font</b> font</dt> <dd><p>Set the font used to draw the text next to the symbol.</p></dd> <dt><b class="option">legendtype</b> type</dt> <dd><p>Override the type of the legend, that is pre-defined for the current type of plot. May be one of: rectangle or line.</p></dd> <dt><b class="option">position</b> corner</dt> <dd><p>Set the position of the legend. May be one of: top-left, top-right, bottom-left or bottom-right. (Default value is top-right.)</p></dd> <dt><b class="option">spacing</b> pixels</dt> <dd><p>Set the vertical spacing between entries in the legend (in pixels). bottom-left or bottom-right. (Default value is 10 pixels.)</p></dd> </dl></dd> <dt><a name="45"><b class="cmd">$anyplot</b> balloon <i class="arg">x</i> <i class="arg">y</i> <i class="arg">text</i> <i class="arg">dir</i></a></dt> <dd><p>Add balloon text to the plot (except for 3D plots). The arrow will point to the given x- and y-coordinates. For xy-graphs and such, the coordinates are directly related to the axes; for vertical barcharts the x-coordinate is measured as the number of bars minus 1 and similar for horizontal barcharts.</p> |
︙ | ︙ | |||
1125 1126 1127 1128 1129 1130 1131 | <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the new point. (For time-x plots this must be valid date/time that can be read with the <em>clock scan</em> command).</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>Y-coordinate of the new point.</p></dd> </dl></dd> </dl> | | | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | | | | | | 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 | <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the new point. (For time-x plots this must be valid date/time that can be read with the <em>clock scan</em> command).</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>Y-coordinate of the new point.</p></dd> </dl></dd> </dl> <p>For <em>xy, x-log y, log-x-y, log-x-log-y plots</em> there is the additional command <em>plotlist</em>, which is useful for plotting a large amount of data:</p> <dl class="definitions"> <dt><a name="52"><b class="cmd">$xyplot</b> plotlist <i class="arg">series</i> <i class="arg">xlist</i> <i class="arg">ylist</i> <i class="arg">every</i></a></dt> <dd><p>Draw a series of data as a whole. If symbols are asked for, draw them only for every Nth data point.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the new line belongs to.</p></dd> <dt>float <i class="arg">xlist</i> (in)</dt> <dd><p>List of X-coordinates for the data series.</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>List of Y-coordinates for the data series.</p></dd> <dt>int <i class="arg">every</i> (in)</dt> <dd><p>Optional argument stating how often a symbol (if any) should be drawn. If left out, use a simple heuristic: N = sqrt(number of data points).</p></dd> </dl></dd> </dl> <p>Other commands for <em>xy, x-log y, log-x-y, log-x-log-y plots</em> are <em>region</em> and <em>minmax</em> to draw filled polygons:</p> <dl class="definitions"> <dt><a name="53"><b class="cmd">$xyplot</b> region <i class="arg">series</i> <i class="arg">xlist</i> <i class="arg">ylist</i></a></dt> <dd><p>Draw a filled polygon (region). The configuration of the series influences the polygon as follows: <i class="term">-fillcolour</i> is used to fill the polygon, <i class="term">-colour</i> is used for the boundary (set it to {} if no boundary is required and <i class="term">-width</i> determines the width of the boundary.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the new region belongs to.</p></dd> <dt>float <i class="arg">xlist</i> (in)</dt> <dd><p>List of X-coordinates for the region.</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>List of Y-coordinates for the region.</p></dd> </dl></dd> <dt><a name="54"><b class="cmd">$xyplot</b> minmax <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ymin</i> <i class="arg">ymax</i></a></dt> <dd><p>Draw a filled strip representing a minimum and a maximum. The configuration of the series influences the polygon as follows: <i class="term">-fillcolour</i> is used to fill the polygon, <i class="term">-colour</i> is used for the boundary (set it to {} if no boundary is required and <i class="term">-width</i> determines the width of the boundary.</p> <p>The arguments <i class="term">ymin</i> and <i class="term">ymax</i> may be empty to get an extra vertex in the strip. If both are empty, a new strip is started. For best results, the x-coordinate should be specified in ascending order.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the new min/max strip belongs to.</p></dd> <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate for the strip.</p></dd> <dt>float <i class="arg">ymin</i> (in)</dt> <dd><p>The minimum y-coordinate for the strip.</p></dd> <dt>float <i class="arg">ymax</i> (in)</dt> <dd><p>The maximum y-coordinate for the strip.</p></dd> </dl></dd> </dl> <p><em>Note on histograms:</em></p> <p>For histograms the x-coordinate that is given is interpreted to be the x-coordinate of the <em>right</em> side of the bar (or line segment). The first bar starts at the y-axis on the left. To completely fill the range of the x-axis, you should draw a bar at the maximum x-coordinate.</p> <p>For histograms you can also use the <b class="const">plotcumulative</b> command:</p> <dl class="definitions"> <dt><a name="55"><b class="cmd">$histogram</b> plotcumulative <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></dt> <dd></dd> </dl> <p>The arguments mean exactly the same as for the <b class="const">plot</b> command, but the data are accumulated to the previous values.</p> <p>For <em>xy plots</em>:</p> <dl class="definitions"> <dt><a name="56"><b class="cmd">$xyplot</b> trend <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></dt> <dd><p>Draw or update a trend line using the data given sofar.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the trend line belongs to.</p></dd> <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the new data point</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>Y-coordinate of the new data point</p></dd> </dl></dd> <dt><a name="57"><b class="cmd">$xyplot</b> rchart <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></dt> <dd><p>Draw data in the same way as the plot method, but with two lines added that indicate the expected range (+/- 3*standard deviation) of the data.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the data point belongs to.</p></dd> <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the new data point</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>Y-coordinate of the new data point</p></dd> </dl></dd> <dt><a name="58"><b class="cmd">$xyplot</b> interval <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ymin</i> <i class="arg">ymax</i> <span class="opt">?ycentr?</span></a></dt> <dd><p>Add a vertical error interval to the plot. The interval is drawn from ymin to ymax. If the ycentr argument is given, a symbol is drawn at that position.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the interval belongs to.</p></dd> <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the interval</p></dd> <dt>float <i class="arg">ymin</i> (in)</dt> <dd><p>Minimum y-coordinate of the interval.</p></dd> <dt>float <i class="arg">ymax</i> (in)</dt> <dd><p>Maximum y-coordinate of the interval.</p></dd> <dt>float <i class="arg">ycentr</i> (in)</dt> <dd><p>Y-coordinate to draw the symbol at (optional)</p></dd> </dl></dd> <dt><a name="59"><b class="cmd">$xyplot</b> box-and-whiskers <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></dt> <dd><p>Draw a box and whiskers in the plot. If the argument <i class="term">xcrd</i> is a list of several values and the argument <i class="term">ycrd</i> is a single value, a horizontal box is drawn with the quartiles determined from the list of values contained in <i class="term">xcrd</i>.</p> <p>If, instead, the argument <i class="term">ycrd</i> contains a list of several values |
︙ | ︙ | |||
1230 1231 1232 1233 1234 1235 1236 | <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the box or a list of values.</p></dd> <dt>float <i class="arg">ymin</i> (in)</dt> <dd><p>Y-coordinate of the box or a list of values.</p></dd> </dl> <p>The box ends at the 1st and 3rd quartile, while the whiskers by default are plotted to span 1.5 IQR (interquartile range) from the 1st and 3rd quartile.</p></dd> | | | | 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 | <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the box or a list of values.</p></dd> <dt>float <i class="arg">ymin</i> (in)</dt> <dd><p>Y-coordinate of the box or a list of values.</p></dd> </dl> <p>The box ends at the 1st and 3rd quartile, while the whiskers by default are plotted to span 1.5 IQR (interquartile range) from the 1st and 3rd quartile.</p></dd> <dt><a name="60"><b class="cmd">$xyplot</b> vector <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">ucmp</i> <i class="arg">vcmp</i></a></dt> <dd><p>Draw a vector in the plot. The vector can be given as either cartesian coordinates or as length/angle, where the angle is in degrees and is interpreted according to the mathematical convention or the nautical. (See the vectorconfig subcommand)</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the series the vector belongs to. Determines the appearance and interpretation.</p></dd> <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the point where the arrow appears</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>Y-coordinate of the point where the arrow appears</p></dd> <dt>float <i class="arg">ucmp</i> (in)</dt> <dd><p>X-component or the length of the vector</p></dd> <dt>float <i class="arg">ycentr</i> (in)</dt> <dd><p>Y-component or the angle of the vector</p></dd> </dl></dd> <dt><a name="61"><b class="cmd">$xyplot</b> vectorconfig <i class="arg">series</i> <b class="option">-option</b> <i class="arg">value</i> ...</a></dt> <dd><p>] Set the vector drawing options for a particular series</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the series the vector belongs to.</p></dd> </dl> <p>The options can be one of the following:</p> |
︙ | ︙ | |||
1272 1273 1274 1275 1276 1277 1278 | synonym: centered)</p></dd> <dt><b class="option">type</b> keyword</dt> <dd><p>Interpretation of the vector components. Can be "cartesian" (default), in which case the x- and y-components are expected, "polar" (the angle 0 coincides with the positive x-axis, 90 coincides with the positive y-axis) or "nautical" (0 is "north" and 90 is "east").</p></dd> </dl></dd> | | | | 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 | synonym: centered)</p></dd> <dt><b class="option">type</b> keyword</dt> <dd><p>Interpretation of the vector components. Can be "cartesian" (default), in which case the x- and y-components are expected, "polar" (the angle 0 coincides with the positive x-axis, 90 coincides with the positive y-axis) or "nautical" (0 is "north" and 90 is "east").</p></dd> </dl></dd> <dt><a name="62"><b class="cmd">$xyplot</b> dot <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">value</i></a></dt> <dd><p>Draw a dot in the plot. The size and colour is determined by the value and by the options set for the series it belongs to. (See the dotconfig subcommand)</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the series the dot belongs to. Determines size and colour</p></dd> <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the point where the arrow appears</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>Y-coordinate of the point where the arrow appears</p></dd> <dt>float <i class="arg">value</i> (in)</dt> <dd><p>Value determining size and colour</p></dd> </dl></dd> <dt><a name="63"><b class="cmd">$xyplot</b> dotconfig <i class="arg">series</i> <b class="option">-option</b> <i class="arg">value</i> ...</a></dt> <dd><p>] Set the dot drawing options for a particular series</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the series the dot belongs to.</p></dd> </dl> <p>The options can be one of the following:</p> |
︙ | ︙ | |||
1324 1325 1326 1327 1328 1329 1330 | <dt><b class="option">3deffect</b> onoff</dt> <dd><p>Show a highlight in the dots, to mimick a 3D effect (default: off)</p> <p>If there is no list of classes for the particular series, the dots are scaled by the value.</p> <p>You can combine the colouring by value and the scaling by value by setting a list of classes and setting the <em>scalebyvalue</em> option on.</p></dd> </dl></dd> | | | 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 | <dt><b class="option">3deffect</b> onoff</dt> <dd><p>Show a highlight in the dots, to mimick a 3D effect (default: off)</p> <p>If there is no list of classes for the particular series, the dots are scaled by the value.</p> <p>You can combine the colouring by value and the scaling by value by setting a list of classes and setting the <em>scalebyvalue</em> option on.</p></dd> </dl></dd> <dt><a name="64"><b class="cmd">$xyplot</b> contourlines <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">values</i> <span class="opt">?classes?</span></a></dt> <dd><p>Draw contour lines for the values given on the grid. The grid is defined by the xcrd and ycrd arguments. The xcrd argument (resp. ycrd) is expected to be a matrix, implemented as a list of lists which gives the x-coordinates (resp. y-coordinates) of the grid cell corners. The function values are given at these corners. The number of rows in xcrd (resp. ycrd) is ny and each row contains nx values so that the total number of values in xcrd (resp. ycrd) is nx * ny. |
︙ | ︙ | |||
1351 1352 1353 1354 1355 1356 1357 | <dd><p>List of class values or a list of lists of two elements (each inner list the class value and the colour to be used). If empty or missing, the classes are determined automatically.</p> <p><em>Note:</em> The class values must enclose the whole range of values. <em>Note:</em> The xcrd argument is generally made of nypoints identical rows, while each row of ycrd is made with one single value.</p></dd> </dl></dd> | | | 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 | <dd><p>List of class values or a list of lists of two elements (each inner list the class value and the colour to be used). If empty or missing, the classes are determined automatically.</p> <p><em>Note:</em> The class values must enclose the whole range of values. <em>Note:</em> The xcrd argument is generally made of nypoints identical rows, while each row of ycrd is made with one single value.</p></dd> </dl></dd> <dt><a name="65"><b class="cmd">$xyplot</b> contourlinesfunctionvalues <i class="arg">xvec</i> <i class="arg">yvec</i> <i class="arg">valuesmat</i> <span class="opt">?classes?</span></a></dt> <dd><p>Draw contour lines for the values given on the grid. The grid is defined by the xvec and yvec arguments. Here, xvec (resp. yvec) is a list of x-coordinates (resp. y-coordinates). The number of values in xvec (resp. yvec) is the number of points in the x-coordinate (resp. y-coordinate). The function values are given at these corners. The classes determine which contour lines are drawn. If a value on one of the corners is missing, the contour lines in that cell will not be |
︙ | ︙ | |||
1375 1376 1377 1378 1379 1380 1381 | The total number of values is valuesmat is nx * ny.</p></dd> <dt>list <i class="arg">classes</i> (in)</dt> <dd><p>List of class values or a list of lists of two elements (each inner list the class value and the colour to be used). If empty or missing, the classes are determined automatically.</p> <p><em>Note:</em> The class values must enclose the whole range of values.</p></dd> </dl></dd> | | | | | | | | | | | 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 | The total number of values is valuesmat is nx * ny.</p></dd> <dt>list <i class="arg">classes</i> (in)</dt> <dd><p>List of class values or a list of lists of two elements (each inner list the class value and the colour to be used). If empty or missing, the classes are determined automatically.</p> <p><em>Note:</em> The class values must enclose the whole range of values.</p></dd> </dl></dd> <dt><a name="66"><b class="cmd">$xyplot</b> contourfill <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">values</i> <span class="opt">?classes?</span></a></dt> <dd><p>Draw filled contours for the values given on the grid. (The use of this method is identical to the "contourlines" method).</p> <p>Entries in the legend are drawn via the <em>legendshades</em> subcommand.</p></dd> <dt><a name="67"><b class="cmd">$xyplot</b> contourbox <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">values</i> <span class="opt">?classes?</span></a></dt> <dd><p>Draw the cells as filled quadrangles. The colour is determined from the average of the values on all four corners.</p> <p>Entries in the legend are drawn via the <em>legendshades</em> subcommand.</p></dd> <dt><a name="68"><b class="cmd">$xyplot</b> colorMap <i class="arg">colours</i></a></dt> <dd><p>Set the colours to be used with the contour methods. The argument is either a predefined colourmap (grey/gray, jet, hot or cool) or a list of colours. When selecting the colours for actually drawing the contours, the given colours will be interpolated (based on the HLS scheme).</p> <dl class="arguments"> <dt>list <i class="arg">colours</i> (in)</dt> <dd><p>List of colour names or colour values or one of the predefined maps:</p> <ul class="itemized"> <li><p>grey or gray: gray colours from dark to light</p></li> <li><p>jet: rainbow colours</p></li> <li><p>hot: colours from yellow via red to darkred</p></li> <li><p>cool: colours from cyan via blue to magenta</p></li> </ul></dd> </dl></dd> <dt><a name="69"><b class="cmd">$xyplot</b> legendisolines <i class="arg">values</i> <i class="arg">classes</i></a></dt> <dd><p>Add the contour classes to the legend as coloured lines. The text indicates the values.</p> <dl class="arguments"> <dt>list <i class="arg">values</i> (in)</dt> <dd><p>The list of values as used for the actual drawing. This argument is used only if the list of classes is empty.</p></dd> <dt>list <i class="arg">values</i> (in)</dt> <dd><p>The list of classes as used for the actual drawing.</p></dd> </dl></dd> <dt><a name="70"><b class="cmd">$xyplot</b> legendshades <i class="arg">values</i> <i class="arg">classes</i></a></dt> <dd><p>Add the contour classes to the legend as coloured rectangles. The text indicates the values.</p> <dl class="arguments"> <dt>list <i class="arg">values</i> (in)</dt> <dd><p>The list of values as used for the actual drawing. This argument is used only if the list of classes is empty.</p></dd> <dt>list <i class="arg">values</i> (in)</dt> <dd><p>The list of classes as used for the actual drawing.</p></dd> </dl></dd> <dt><a name="71"><b class="cmd">$xyplot</b> grid <i class="arg">xcrd</i> <i class="arg">ycrd</i></a></dt> <dd><p>Draw the grid cells as lines connecting the (valid) grid points.</p> <dl class="arguments"> <dt>list <i class="arg">xcrd</i> (in)</dt> <dd><p>List of lists, each value is an x-coordinate for a grid cell corner</p></dd> <dt>list <i class="arg">ycrd</i> (in)</dt> <dd><p>List of lists, each value is an y-coordinate for a grid cell corner</p></dd> </dl></dd> <dt><a name="72"><b class="cmd">$xyplot</b> xband <i class="arg">ymin</i> <i class="arg">ymax</i></a></dt> <dd><p>Draw a light grey band in the plot, ranging over the full x-axis. This can be used to indicate a "typical" range for the data.</p> <dl class="arguments"> <dt>float <i class="arg">ymin</i> (in)</dt> <dd><p>Lower bound for the band</p></dd> <dt>float <i class="arg">ymax</i> (in)</dt> <dd><p>Upper bound for the band</p></dd> </dl></dd> <dt><a name="73"><b class="cmd">$xyplot</b> yband <i class="arg">xmin</i> <i class="arg">xmax</i></a></dt> <dd><p>Draw a light grey band in the plot, ranging over the full y-axis. This can be used to indicate a "typical" range for the data.</p> <dl class="arguments"> <dt>float <i class="arg">xmin</i> (in)</dt> <dd><p>Lower bound for the band</p></dd> <dt>float <i class="arg">xmax</i> (in)</dt> <dd><p>Upper bound for the band</p></dd> </dl></dd> <dt><a name="74"><b class="cmd">$xyplot</b> labeldot <i class="arg">x</i> <i class="arg">y</i> <i class="arg">text</i> <i class="arg">orient</i></a></dt> <dd><p>Draw a label and a symbol in the plot. The label will appear near the symbol. The label will be drawn in grey, so as not to be too conspicuous.</p> <p>You can configure the appearance of the symbol by using the data series name "labeldot": <i class="term">$w dataconfig labeldot -colour red -type symbol -symbol dot</i></p> <dl class="arguments"> |
︙ | ︙ | |||
1466 1467 1468 1469 1470 1471 1472 | <dd><p>Optional orientation (one of w, e, n, s) defining the position of the label with respect to the symbol. It defaults to w (so the label appears left of the symbol).</p></dd> </dl></dd> </dl> <p>For <em>polar plots</em>:</p> <dl class="definitions"> | | | | | | | | | | | | | 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 | <dd><p>Optional orientation (one of w, e, n, s) defining the position of the label with respect to the symbol. It defaults to w (so the label appears left of the symbol).</p></dd> </dl></dd> </dl> <p>For <em>polar plots</em>:</p> <dl class="definitions"> <dt><a name="75"><b class="cmd">$polarplot</b> plot <i class="arg">series</i> <i class="arg">radius</i> <i class="arg">angle</i></a></dt> <dd><p>Add a data point to the polar plot.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the new point belongs to.</p></dd> <dt>float <i class="arg">radius</i> (in)</dt> <dd><p>Radial coordinate of the new point.</p></dd> <dt>float <i class="arg">angle</i> (in)</dt> <dd><p>Angular coordinate of the new point (in degrees).</p></dd> </dl></dd> </dl> <p>For <em>wind rose diagrams</em>:</p> <dl class="definitions"> <dt><a name="76"><b class="cmd">$windrose</b> plot <i class="arg">data</i> <i class="arg">colour</i></a></dt> <dd><p>Draw the data contained in the <i class="term">data</i> argument. The data are added to the existing spokes towards the outer circle.</p> <dl class="arguments"> <dt>list <i class="arg">data</i> (in)</dt> <dd><p>List of data (the length should correspond to the number of sectors)</p></dd> <dt>string <i class="arg">colour</i></dt> <dd><p>Colour in which the new segments will be drawn</p></dd> </dl></dd> </dl> <p>For <em>3D plots</em>:</p> <dl class="definitions"> <dt><a name="77"><b class="cmd">$plot3d</b> plotfunc <i class="arg">function</i></a></dt> <dd><p>Plot a function defined over two variables <b class="variable">x</b> and <b class="variable">y</b>. The resolution is determined by the set grid sizes (see the method <b class="method">gridsize</b> for more information).</p> <dl class="arguments"> <dt>string <i class="arg">function</i> (in)</dt> <dd><p>Name of the procedure that calculates the z-value for the given x and y coordinates. The procedure has to accept two float arguments (x is first argument, y is second) and return a floating-point value.</p></dd> </dl></dd> <dt><a name="78"><b class="cmd">$plot3d</b> plotfuncont <i class="arg">function</i> <i class="arg">contours</i></a></dt> <dd><p>Plot a function defined over two variables <b class="variable">x</b> and <b class="variable">y</b> using the contour levels in <b class="variable">contours</b> to colour the surface. The resolution is determined by the set grid sizes (see the method <b class="method">gridsize</b> for more information).</p> <dl class="arguments"> <dt>string <i class="arg">function</i> (in)</dt> <dd><p>Name of the procedure that calculates the z-value for the given x and y coordinates. The procedure has to accept two float arguments (x is first argument, y is second) and return a floating-point value.</p></dd> <dt>list <i class="arg">contours</i> (in)</dt> <dd><p>List of values in ascending order that represent the contour levels (the boundaries between the colours in the contour map).</p></dd> </dl></dd> <dt><a name="79"><b class="cmd">$plot3d</b> gridsize <i class="arg">nxcells</i> <i class="arg">nycells</i></a></dt> <dd><p>Set the grid size in the two directions. Together they determine how many polygons will be drawn for a function plot.</p> <dl class="arguments"> <dt>int <i class="arg">nxcells</i> (in)</dt> <dd><p>Number of grid cells in x direction. Has to be an integer number greater than zero.</p></dd> <dt>int <i class="arg">nycells</i> (in)</dt> <dd><p>Number of grid cells in y direction. Has to be an integer number greater than zero.</p></dd> </dl></dd> <dt><a name="80"><b class="cmd">$plot3d</b> plotdata <i class="arg">data</i></a></dt> <dd><p>Plot a matrix of data.</p> <dl class="arguments"> <dt>list <i class="arg">data</i> (in)</dt> <dd><p>The data to be plotted. The data has to be provided as a nested list with 2 levels. The outer list contains rows, drawn in y-direction, and each row is a list whose elements are drawn in x-direction, for the columns. Example:</p> <pre class="example"> set data { {1.0 2.0 3.0} {4.0 5.0 6.0} } </pre> </dd> </dl></dd> <dt><a name="81"><b class="cmd">$plot3d</b> interpolatedata <i class="arg">data</i> <i class="arg">contours</i></a></dt> <dd><p>Plot the data using bilinear interpolation with the contour levels in <b class="variable">contours</b> to colour the surface. The resolution is determined by the set grid sizes (see the method <b class="method">gridsize</b> for more information).</p> <dl class="arguments"> <dt>list <i class="arg">data</i> (in)</dt> <dd><p>The data to be plotted, just as for the plotdata subcommand.</p></dd> <dt>list <i class="arg">contours</i> (in)</dt> <dd><p>List of values in ascending order that represent the contour levels (the boundaries between the colours in the contour map).</p></dd> </dl></dd> <dt><a name="82"><b class="cmd">$plot3d</b> colour <i class="arg">fill</i> <i class="arg">border</i></a></dt> <dd><p>Configure the colour to use for polygon borders and inner area. <em>Note:</em> The "color" subcommand is a synonym.</p> <dl class="arguments"> <dt>color <i class="arg">fill</i> (in)</dt> <dd><p>The colour to use for filling the polygons.</p></dd> <dt>color <i class="arg">border</i> (in)</dt> <dd><p>The colour to use for the border of the polygons.</p></dd> </dl></dd> <dt><a name="83"><b class="cmd">$plot3d</b> ribbon <i class="arg">yzpairs</i></a></dt> <dd><p>Plot a ribbon based on the pairs of yz-coordinates. The colours for the ribbon itself and the edge are taken from the colours option.</p> <dl class="arguments"> <dt>list <i class="arg">yzpairs</i> (in)</dt> <dd><p>List of pairs of yz-coordinates</p></dd> </dl></dd> </dl> <p>For 3D ribbon plots:</p> <dl class="definitions"> <dt><a name="84"><b class="cmd">$plot3d</b> plot <i class="arg">yzpairs</i></a></dt> <dd><p>Plot a ribbon based on the pairs of yz-coordinates. The colours for the ribbon itself and the edge are taken from the colours option.</p> <dl class="arguments"> <dt>list <i class="arg">yzpairs</i> (in)</dt> <dd><p>List of pairs of yz-coordinates</p></dd> </dl></dd> </dl> <p>For <em>xy plots</em>, <em>stripcharts</em>, <em>histograms</em>, <em>polar plots</em> and <em>ternary diagrams</em>:</p> <dl class="definitions"> <dt><a name="85"><b class="cmd">$xyplot</b> dataconfig <i class="arg">series</i> <b class="option">-option</b> <i class="arg">value</i> ...</a></dt> <dd><p>Set the value for one or more options regarding the drawing of data of a specific series.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series whose configuration we are changing.</p></dd> </dl> <p>The following options are allowed:</p> |
︙ | ︙ | |||
1632 1633 1634 1635 1636 1637 1638 | <dt><b class="option">smooth</b> boolean</dt> <dd><p>(Used with ternary diagrams) Whether to draw the lines and filled polygons with the smooth option on (rounded corners) or not.</p></dd> </dl></dd> </dl> <p>For <em>piecharts</em> and <em>spiral pies</em>:</p> <dl class="definitions"> | | | | | | | | | | | | | 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 | <dt><b class="option">smooth</b> boolean</dt> <dd><p>(Used with ternary diagrams) Whether to draw the lines and filled polygons with the smooth option on (rounded corners) or not.</p></dd> </dl></dd> </dl> <p>For <em>piecharts</em> and <em>spiral pies</em>:</p> <dl class="definitions"> <dt><a name="86"><b class="cmd">$pie</b> plot <i class="arg">data</i></a></dt> <dd><p>Fill a piechart.</p> <dl class="arguments"> <dt>list <i class="arg">data</i> (in)</dt> <dd><p>A list of pairs (labels and values). The values determine the relative size of the circle segments. The labels are drawn beside the circle.</p></dd> </dl></dd> <dt><a name="87"><b class="cmd">$pie</b> colours <i class="arg">colour1</i> <i class="arg">colour2</i> ...</a></dt> <dd><p>Set the colours to be used.</p> <dl class="arguments"> <dt>color <i class="arg">colour1</i> (in)</dt> <dd><p>The first colour.</p></dd> <dt>color <i class="arg">colour2</i> (in)</dt> <dd><p>The second colour, and so on.</p></dd> </dl></dd> <dt><a name="88"><b class="cmd">$pie</b> explode <i class="arg">segment</i></a></dt> <dd><p>Explode a segment (that is: move one segment out of the circle). If the segment is indicated as "auto", then you can click on a segment. This will be exploded instead of any previously exploded segment.</p> <dl class="arguments"> <dt>int <i class="arg">segment</i></dt> <dd><p>The segment to be exploded or "auto" if you want to do this interactively.</p></dd> </dl></dd> </dl> <p>For <em>radial charts</em>:</p> <dl class="definitions"> <dt><a name="89"><b class="cmd">$radial</b> plot <i class="arg">data</i> <i class="arg">colour</i> <i class="arg">thickness</i></a></dt> <dd><p>Draw a new line in the radial chart</p> <dl class="arguments"> <dt>list <i class="arg">data</i> (in)</dt> <dd><p>A list of data (one for each spoke). The values determine the distance from the centre of the line connecting the spokes.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour for the line.</p></dd> <dt>int <i class="arg">thickness</i> (in)</dt> <dd><p>An optional argument for the thickness of the line.</p></dd> </dl></dd> <dt><a name="90"><b class="cmd">$pie</b> colours <i class="arg">colour1</i> <i class="arg">colour2</i> ...</a></dt> <dd><p>Set the colours to be used.</p> <dl class="arguments"> <dt>color <i class="arg">colour1</i> (in)</dt> <dd><p>The first colour.</p></dd> <dt>color <i class="arg">colour2</i> (in)</dt> <dd><p>The second colour, and so on.</p></dd> </dl></dd> </dl> <p>For <em>vertical barcharts</em>:</p> <dl class="definitions"> <dt><a name="91"><b class="cmd">$barchart</b> plot <i class="arg">series</i> <i class="arg">ydata</i> <i class="arg">colour</i> <span class="opt">?dir?</span> <span class="opt">?brightness?</span></a></dt> <dd><p>Add a data series to a barchart. The bars are tagged with a tag "data_\$series" to identify them.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the series the values belong to.</p></dd> <dt>list <i class="arg">ydata</i> (in)</dt> <dd><p>A list of values, one for each x-axis label.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the bars.</p></dd> <dt>string <i class="arg">dir</i> (in)</dt> <dd><p>If given, "top-down" or "bottom-up", to indicate the direction in which the colour changes. (If not given, a uniform colour is used).</p></dd> <dt>string <i class="arg">brightness</i> (in)</dt> <dd><p>If given, "bright" or "dark" (defaulting to "bright"). The colour will change to respectively white or black, depending on the direction.</p></dd> </dl></dd> <dt><a name="92"><b class="cmd">$barchart</b> config <b class="option">-option</b> <i class="arg">value</i> ...</a></dt> <dd><p>Set options for drawing the bars.</p> <dl class="options"> <dt><b class="option">showvalues</b> boolean</dt> <dd><p>Whether to show the values or not (above the bars)</p></dd> <dt><b class="option">valuefont</b> newfont</dt> <dd><p>Name of the font to use for the values</p></dd> <dt><b class="option">valuecolour</b> colour</dt> <dd><p>Colour for the values</p></dd> <dt><b class="option">valueformat</b> format</dt> <dd><p>Format string to use for formatting the values</p></dd> </dl></dd> </dl> <p>For <em>horizontal barcharts</em>:</p> <dl class="definitions"> <dt><a name="93"><b class="cmd">$barchart</b> plot <i class="arg">series</i> <i class="arg">xdata</i> <i class="arg">colour</i> <span class="opt">?dir?</span> <span class="opt">?brightness?</span></a></dt> <dd><p>Add a data series to a barchart. The bars are tagged with a tag "data_\$series" to identify them.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the series the values belong to.</p></dd> <dt>list <i class="arg">xdata</i> (in)</dt> <dd><p>A list of values, one for each y-axis label.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the bars.</p></dd> <dt>string <i class="arg">dir</i> (in)</dt> <dd><p>If given, "left-right" or "right-left", to indicate the direction in which the colour changes. (If not given, a uniform colour is used).</p></dd> <dt>string <i class="arg">brightness</i> (in)</dt> <dd><p>If given, "bright" or "dark" (defaulting to "bright"). The colour will change to respectively white or black, depending on the direction.</p></dd> </dl></dd> <dt><a name="94"><b class="cmd">$barchart</b> config <b class="option">-option</b> <i class="arg">value</i> ...</a></dt> <dd><p>Set options for drawing the bars.</p> <dl class="options"> <dt><b class="option">showvalues</b> boolean</dt> <dd><p>Whether to show the values or not (to the right of the bars)</p></dd> <dt><b class="option">valuefont</b> newfont</dt> <dd><p>Name of the font to use for the values</p></dd> <dt><b class="option">valuecolour</b> colour</dt> <dd><p>Colour for the values</p></dd> <dt><b class="option">valueformat</b> format</dt> <dd><p>Format string to use for formatting the values</p></dd> </dl></dd> </dl> <p>For <em>3D barcharts</em>:</p> <dl class="definitions"> <dt><a name="95"><b class="cmd">$barchart</b> plot <i class="arg">label</i> <i class="arg">yvalue</i> <i class="arg">colour</i></a></dt> <dd><p>Add the next bar to the barchart.</p> <dl class="arguments"> <dt>string <i class="arg">label</i> (in)</dt> <dd><p>The label to be shown below the column.</p></dd> <dt>float <i class="arg">yvalue</i> (in)</dt> <dd><p>The value that determines the height of the column</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the column.</p></dd> </dl></dd> <dt><a name="96"><b class="cmd">$barchart</b> config <b class="option">-option</b> <i class="arg">value</i> ...</a></dt> <dd><p>Set one or more configuration parameters. The following options are supported:</p> <dl class="options"> <dt><b class="option">usebackground</b> boolean</dt> <dd><p>Whether to draw walls to the left and to the back of the columns or not</p></dd> <dt><b class="option">useticklines</b> boolean</dt> <dd><p>Whether to draw ticklines on the walls or not</p></dd> |
︙ | ︙ | |||
1774 1775 1776 1777 1778 1779 1780 | <dd><p>Name of the font to use for the values</p></dd> <dt><b class="option">valuecolour</b> colour</dt> <dd><p>Colour for the values</p></dd> </dl></dd> </dl> <p>For <em>3D ribbon charts</em>:</p> <dl class="definitions"> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | < < | | < | | | | | 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 | <dd><p>Name of the font to use for the values</p></dd> <dt><b class="option">valuecolour</b> colour</dt> <dd><p>Colour for the values</p></dd> </dl></dd> </dl> <p>For <em>3D ribbon charts</em>:</p> <dl class="definitions"> <dt><a name="97"><b class="cmd">$ribbon</b> line <i class="arg">xypairs</i> <i class="arg">colour</i></a></dt> <dd><p>Plot the given xy-pairs as a ribbon in the chart</p> <dl class="arguments"> <dt>list <i class="arg">xypairs</i> (in)</dt> <dd><p>The pairs of x/y values to be drawn (the series is drawn as a whole)</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the ribbon.</p></dd> </dl></dd> <dt><a name="98"><b class="cmd">$ribbon</b> area <i class="arg">xypairs</i> <i class="arg">colour</i></a></dt> <dd><p>Plot the given xy-pairs as a ribbon with a filled area in front. The effect is that of a box with the data as its upper surface.</p> <dl class="arguments"> <dt>list <i class="arg">xypairs</i> (in)</dt> <dd><p>The pairs of x/y values to be drawn (the series is drawn as a whole)</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the ribbon/area.</p></dd> </dl></dd> </dl> <p>For <em>boxplots</em>:</p> <dl class="definitions"> <dt><a name="99"><b class="cmd">$boxplot</b> plot <i class="arg">series</i> <i class="arg">label</i> <i class="arg">values</i></a></dt> <dd><p>Add a box-and-whisker to the plot. The dataconfig command can be used to customize the box-and-whisker (see the box-and-whiskers command for the xyplot for details).</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the box belongs to</p></dd> <dt>string <i class="arg">label</i> (in)</dt> <dd><p>The label along the x- or y-axis to which the data belong</p></dd> <dt>list <i class="arg">values</i> (in)</dt> <dd><p>List of raw values, the extent of the box and the whiskers will be determined from this list.</p></dd> </dl></dd> </dl> <p>For <em>timecharts</em>:</p> <dl class="definitions"> <dt><a name="100"><b class="cmd">$timechart</b> period <i class="arg">text</i> <i class="arg">time_begin</i> <i class="arg">time_end</i> <i class="arg">colour</i></a></dt> <dd><p>Add a time period to the chart.</p> <dl class="arguments"> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>The text describing the period.</p></dd> <dt>string <i class="arg">time_begin</i> (in)</dt> <dd><p>Start time of the period.</p></dd> <dt>string <i class="arg">time_end</i> (in)</dt> <dd><p>Stop time of the period.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the bar (defaults to black).</p></dd> </dl></dd> <dt><a name="101"><b class="cmd">$timechart</b> addperiod <i class="arg">time_begin</i> <i class="arg">time_end</i> <i class="arg">colour</i></a></dt> <dd><p>Add a new period to the current row in the chart. This allows you to highlight several periods in the same row. No new text is drawn.</p> <dl class="arguments"> <dt>string <i class="arg">time_begin</i> (in)</dt> <dd><p>Start time of the period.</p></dd> <dt>string <i class="arg">time_end</i> (in)</dt> <dd><p>Stop time of the period.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the bar (defaults to black).</p></dd> </dl></dd> <dt><a name="102"><b class="cmd">$timechart</b> milestone <i class="arg">text</i> <i class="arg">time</i> <i class="arg">colour</i></a></dt> <dd><p>Add a <i class="term">milestone</i> (represented as an point-down triangle) to the chart.</p> <dl class="arguments"> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>The text describing the milestone.</p></dd> <dt>string <i class="arg">time</i> (in)</dt> <dd><p>Time at which the milestone must be positioned.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the triangle (defaults to black).</p></dd> </dl></dd> <dt><a name="103"><b class="cmd">$timechart</b> addmilestone <i class="arg">time</i> <i class="arg">colour</i></a></dt> <dd><p>Add another <i class="term">milestone</i> to the current row in the chart.</p> <dl class="arguments"> <dt>string <i class="arg">time</i> (in)</dt> <dd><p>Time at which the milestone must be positioned.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the triangle (defaults to black).</p></dd> </dl></dd> <dt><a name="104"><b class="cmd">$timechart</b> vertline <i class="arg">text</i> <i class="arg">time</i> <i class="arg">colour</i></a></dt> <dd><p>Add a vertical line (to indicate the start of the month for instance) to the chart in the specified colour.</p> <dl class="arguments"> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>The text appearing at the top (an abbreviation of the date/time for instance).</p></dd> <dt>string <i class="arg">time</i> (in)</dt> <dd><p>Time at which the line must be positioned.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the line to be drawn (defaults to black)</p></dd> </dl></dd> <dt><a name="105"><b class="cmd">$timechart</b> hscroll <i class="arg">scrollbar</i></a></dt> <dd><p>Connect a horizontal scrollbar to the chart. See also the section on scrolling.</p> <dl class="arguments"> <dt>widget <i class="arg">scrollbar</i> (in)</dt> <dd><p>The horizontal scrollbar that is to be connected to the chart</p></dd> </dl></dd> <dt><a name="106"><b class="cmd">$timechart</b> vscroll <i class="arg">scrollbar</i></a></dt> <dd><p>Connect a vertical scrollbar to the chart. See also the section on scrolling.</p> <dl class="arguments"> <dt>widget <i class="arg">scrollbar</i> (in)</dt> <dd><p>The vertical scrollbar that is to be connected to the chart</p></dd> </dl></dd> </dl> <p>For <em>Gantt charts</em>:</p> <dl class="definitions"> <dt><a name="107"><b class="cmd">$ganttchart</b> task <i class="arg">text</i> <i class="arg">time_begin</i> <i class="arg">time_end</i> <i class="arg">completed</i></a></dt> <dd><p>Add a task with its period and level of completion to the chart. Returns a list of canvas items that can be used for further manipulations, like connecting two tasks.</p> <dl class="arguments"> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>The text describing the task.</p></dd> <dt>string <i class="arg">time_begin</i> (in)</dt> <dd><p>Start time of the task.</p></dd> <dt>string <i class="arg">time_end</i> (in)</dt> <dd><p>Stop time of the task.</p></dd> <dt>float <i class="arg">completed</i> (in)</dt> <dd><p>The percentage of the task that is completed.</p></dd> </dl></dd> <dt><a name="108"><b class="cmd">$ganttchart</b> milestone <i class="arg">text</i> <i class="arg">time</i> <i class="arg">colour</i></a></dt> <dd><p>Add a <i class="term">milestone</i> (represented as an point-down triangle) to the chart.</p> <dl class="arguments"> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>The text describing the milestone.</p></dd> <dt>string <i class="arg">time</i> (in)</dt> <dd><p>Time at which the milestone must be positioned.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the triangle (defaults to black).</p></dd> </dl></dd> <dt><a name="109"><b class="cmd">$ganttchart</b> vertline <i class="arg">text</i> <i class="arg">time</i></a></dt> <dd><p>Add a vertical line (to indicate the start of the month for instance) to the chart.</p> <dl class="arguments"> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>The text appearing at the top (an abbreviation of the date/time for instance).</p></dd> <dt>string <i class="arg">time</i> (in)</dt> <dd><p>Time at which the line must be positioned.</p></dd> </dl></dd> <dt><a name="110"><b class="cmd">$ganttchart</b> connect <i class="arg">from</i> <i class="arg">to</i></a></dt> <dd><p>Add an arrow that connects the <em>from</em> task with the <em>to</em> task.</p> <dl class="arguments"> <dt>list <i class="arg">from</i> (in)</dt> <dd><p>The list of items returned by the "task" command that represents the task from which the arrow starts.</p></dd> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>The text summarising the tasks</p></dd> <dt>list <i class="arg">args</i> (in)</dt> <dd><p>One or more tasks (the lists returned by the "task" command). They are shifted down to make room for the summary.</p></dd> <dt>list <i class="arg">to</i> (in)</dt> <dd><p>The list of items returned by the "task" command that represents the task at which the arrow ends.</p></dd> </dl></dd> <dt><a name="111"><b class="cmd">$ganttchart</b> summary <i class="arg">text</i> <i class="arg">args</i></a></dt> <dd><p>Add a summary item that spans all the tasks listed. The graphical representation is a thick bar running from the leftmost task to the rightmost.</p> <p>Use this command before connecting the tasks, as the arrow would not be shifted down!</p> <dl class="arguments"> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>The text summarising the tasks</p></dd> <dt>list <i class="arg">args</i> (in)</dt> <dd><p>One or more tasks (the lists returned by the "task" command). They are shifted down to make room for the summary.</p></dd> </dl></dd> <dt><a name="112"><b class="cmd">$ganttchart</b> color <i class="arg">keyword</i> <i class="arg">newcolor</i></a></dt> <dd><p>Set the colour of a part of the Gantt chart. These colours hold for all items of that type.</p> <dl class="arguments"> <dt>string <i class="arg">keyword</i> (in)</dt> <dd><p>The keyword indicates which part of the Gantt chart to change:</p> <ul class="itemized"> <li><p>description - the colour of the descriptive text</p></li> <li><p>completed - the colour of the filled bar representing the completed part of a task</p></li> <li><p>left - the colour for the part that is not yet completed</p></li> <li><p>odd - the background colour for the odd entries</p></li> <li><p>even - the background colour for the even entries</p></li> <li><p>summary - the colour for the summary text</p></li> <li><p>summarybar - the colour for the bar for a summary</p></li> </ul></dd> <dt>string <i class="arg">newcolor</i> (in)</dt> <dd><p>The new colour for the chosen items.</p></dd> </dl></dd> <dt><a name="113"><b class="cmd">$ganttchart</b> font <i class="arg">keyword</i> <i class="arg">newfont</i></a></dt> <dd><p>Set the font of a part of the Gantt chart. These fonts hold for all items of that type.</p> <dl class="arguments"> <dt>string <i class="arg">keyword</i> (in)</dt> <dd><p>The keyword indicates which part of the Gantt chart to change:</p> <ul class="itemized"> <li><p>description - the font used for descriptive text</p></li> <li><p>summary - the font used for summaries</p></li> <li><p>scale - the font used for the time scale</p></li> </ul></dd> <dt>string <i class="arg">newfont</i> (in)</dt> <dd><p>The new font for the chosen items.</p></dd> </dl></dd> <dt><a name="114"><b class="cmd">$ganttchart</b> hscroll <i class="arg">scrollbar</i></a></dt> <dd><p>Connect a horizontal scrollbar to the chart. See also the section on scrolling.</p> <dl class="arguments"> <dt>widget <i class="arg">scrollbar</i> (in)</dt> <dd><p>The horizontal scrollbar that is to be connected to the chart</p></dd> </dl></dd> <dt><a name="115"><b class="cmd">$ganttchart</b> vscroll <i class="arg">scrollbar</i></a></dt> <dd><p>Connect a vertical scrollbar to the chart. See also the section on scrolling.</p> <dl class="arguments"> <dt>widget <i class="arg">scrollbar</i> (in)</dt> <dd><p>The vertical scrollbar that is to be connected to the chart</p></dd> </dl></dd> </dl> <p>For <em>isometric plots</em> (to be extended):</p> <dl class="definitions"> <dt><a name="116"><b class="cmd">$isoplot</b> plot rectangle <i class="arg">x1</i> <i class="arg">y1</i> <i class="arg">x2</i> <i class="arg">y2</i> <i class="arg">colour</i></a></dt> <dd><p>Plot the outlines of a rectangle.</p> <dl class="arguments"> <dt>float <i class="arg">x1</i> (in)</dt> <dd><p>Minimum x coordinate of the rectangle to be drawn.</p></dd> <dt>float <i class="arg">y1</i> (in)</dt> <dd><p>Minimum y coordinate of the rectangle.</p></dd> <dt>float <i class="arg">x2</i> (in)</dt> <dd><p>Maximum x coordinate of the rectangle to be drawn.</p></dd> <dt>float <i class="arg">y2</i> (in)</dt> <dd><p>Maximum y coordinate of the rectangle.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the rectangle.</p></dd> </dl></dd> <dt><a name="117"><b class="cmd">$isoplot</b> plot filled-rectangle <i class="arg">x1</i> <i class="arg">y1</i> <i class="arg">x2</i> <i class="arg">y2</i> <i class="arg">colour</i></a></dt> <dd><p>Plot a rectangle filled with the given colour.</p> <dl class="arguments"> <dt>float <i class="arg">x1</i> (in)</dt> <dd><p>Minimum x coordinate of the rectangle to be drawn.</p></dd> <dt>float <i class="arg">y1</i> (in)</dt> <dd><p>Minimum y coordinate of the rectangle.</p></dd> <dt>float <i class="arg">x2</i> (in)</dt> <dd><p>Maximum x coordinate of the rectangle to be drawn.</p></dd> <dt>float <i class="arg">y2</i> (in)</dt> <dd><p>Maximum y coordinate of the rectangle.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the rectangle.</p></dd> </dl></dd> <dt><a name="118"><b class="cmd">$isoplot</b> plot circle <i class="arg">xc</i> <i class="arg">yc</i> <i class="arg">radius</i> <i class="arg">colour</i></a></dt> <dd><p>Plot the outline of a circle.</p> <dl class="arguments"> <dt>float <i class="arg">xc</i> (in)</dt> <dd><p>X coordinate of the circle's centre.</p></dd> <dt>float <i class="arg">yc</i> (in)</dt> <dd><p>Y coordinate of the circle's centre.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the circle.</p></dd> </dl></dd> <dt><a name="119"><b class="cmd">$isoplot</b> plot filled-circle <i class="arg">xc</i> <i class="arg">yc</i> <i class="arg">radius</i> <i class="arg">colour</i></a></dt> <dd><p>Plot a circle filled with the given colour.</p> <dl class="arguments"> <dt>float <i class="arg">xc</i> (in)</dt> <dd><p>X coordinate of the circle's centre.</p></dd> <dt>float <i class="arg">yc</i> (in)</dt> <dd><p>Y coordinate of the circle's centre.</p></dd> <dt>color <i class="arg">colour</i> (in)</dt> <dd><p>The colour of the circle.</p></dd> </dl></dd> </dl> <p>For <em>tables</em> you can use the following subcommands:</p> <dl class="definitions"> <dt><a name="120"><b class="cmd">$table</b> row <i class="arg">items</i></a></dt> <dd><p>Draw a single row of items. The appearance of the items can be controlled explicitly via the format command.</p> <dl class="arguments"> <dt>list <i class="arg">items</i> (in)</dt> <dd><p>List of text items to be drawn, one per column</p></dd> </dl></dd> <dt><a name="121"><b class="cmd">$table</b> separator</a></dt> <dd><p>Draw a horizontal line to separate two rows</p></dd> <dt><a name="122"><b class="cmd">$table</b> formatcommand <i class="arg">procname</i></a></dt> <dd><p>Set the procedure that controls the formatting of items. By default items are simply drawn as centered text.</p> <dl class="arguments"> <dt>string <i class="arg">procname</i> (in)</dt> <dd><p>Name of the procedure to be used. Its signature is:</p> <pre class="example"> proc procname {table widget row column value} {...} </pre> <p>Use the cellconfigure subcommand to set the attributes per cell.</p></dd> </dl></dd> <dt><a name="123"><b class="cmd">$table</b> cellconfigure <i class="arg">args</i></a></dt> <dd><p>Set the attributes for the next cell(s) to be drawn.</p> <dl class="arguments"> <dt>list <i class="arg">args</i> (in)</dt> <dd><p>Key-value pairs: -background sets the background colour of the cells, -cell sets the foreground colour, -font sets the text font, -anchor sets the position of the text within the cell and -justify controls the layout of multiline text.</p></dd> </dl></dd> </dl> <p>For <em>ternary diagrams</em> you can use the following subcommands:</p> <dl class="definitions"> <dt><a name="124"><b class="cmd">$ternary</b> plot <i class="arg">series</i> <i class="arg">xcrd</i> <i class="arg">ycrd</i> <i class="arg">zcrd</i> <i class="arg">text</i> <i class="arg">dir</i></a></dt> <dd><p>Draw a single data point with a label. The three coordinates are scaled so that a unique point in the triangle results. A label is drawn next to it.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the point belongs to (used to determine colour and symbol)</p></dd> <dt>float <i class="arg">xcrd</i> (in)</dt> <dd><p>X-coordinate of the data point (refers to the lower-left corner).</p></dd> <dt>float <i class="arg">ycrd</i> (in)</dt> <dd><p>Y-coordinate of the data point (refers to the lower-right corner).</p></dd> <dt>float <i class="arg">zcrd</i> (in)</dt> <dd><p>Z-coordinate of the data point (refers to the top corner).</p></dd> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>Label describing the data point.</p></dd> <dt>string <i class="arg">dir</i> (in)</dt> <dd><p>Optional string indicating the direction in which to plot the label (e, n, etc.)</p></dd> </dl></dd> <dt><a name="125"><b class="cmd">$ternary</b> line <i class="arg">series</i> <i class="arg">coords</i></a></dt> <dd><p>Draw a continuous line based on the given coordinates (triplets).</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the line belongs to (used to determine colour and smoothness)</p></dd> <dt>list <i class="arg">coords</i> (in)</dt> <dd><p>The coordinates of the points that determine the line (note that a point is defined by three coordinates).</p></dd> </dl></dd> <dt><a name="126"><b class="cmd">$ternary</b> fill <i class="arg">series</i> <i class="arg">coords</i></a></dt> <dd><p>Draw a filled polygon based on the given coordinates (triplets).</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the data series the polygon belongs to (used to determine colour and smoothness)</p></dd> <dt>list <i class="arg">coords</i> (in)</dt> <dd><p>The coordinates of the points that determine the polygon (note that a point is defined by three coordinates).</p></dd> </dl></dd> <dt><a name="127"><b class="cmd">$ternary</b> text <i class="arg">xtext</i> <i class="arg">ytext</i> <i class="arg">ztext</i></a></dt> <dd><p>Draw text at the three corners of the diagram to identify the components.</p> <dl class="arguments"> <dt>string <i class="arg">xtext</i> (in)</dt> <dd><p>Text to be plotted at the lower-left corner</p></dd> <dt>string <i class="arg">ytext</i> (in)</dt> <dd><p>Text to be plotted at the lower-right corner</p></dd> <dt>string <i class="arg">ztext</i> (in)</dt> <dd><p>Text to be plotted at the top corner</p></dd> </dl></dd> <dt><a name="128"><b class="cmd">$ternary</b> ticklines <i class="arg">colour</i></a></dt> <dd><p>Draw ticklines to facilitate reading off the diagram.</p> <dl class="arguments"> <dt>string <i class="arg">colour</i> (in)</dt> <dd><p>Optional argument used as the colour of the ticklines. Defaults to grey.</p></dd> </dl></dd> </dl> <p>For <em>status timeline plots</em> you can use the following subcommands:</p> <dl class="definitions"> <dt><a name="129"><b class="cmd">$timeline</b> plot <i class="arg">series</i> <i class="arg">item</i> <i class="arg">start</i> <i class="arg">stop</i> <i class="arg">color</i></a></dt> <dd><p>Draw a bar in the given colour from <i class="term">start</i> to <i class="term">stop</i> for the item <i class="term">item</i>. The item is a convenient label - there is no relation to the labels along the axis. The items are drawn from bottom to top.</p> <dl class="arguments"> <dt>string <i class="arg">item</i> (in)</dt> <dd><p>Name to identify the bar. See remark above.</p></dd> <dt>float <i class="arg">start</i> (in)</dt> <dd><p>X-coordinate (or time) at which the bar starts</p></dd> <dt>float <i class="arg">stop</i> (in)</dt> <dd><p>X-coordinate (or time) at which the bar stops</p></dd> <dt>string <i class="arg">color</i> (in)</dt> <dd><p>Colour to use for the bar. Defaults to black.</p></dd> </dl></dd> <dt><a name="130"><b class="cmd">$timeline</b> vertline <i class="arg">text</i> <i class="arg">time</i> <i class="arg">args</i></a></dt> <dd><p>Draw a vertical line to indicate a significant moment.</p> <dl class="arguments"> <dt>string <i class="arg">text</i> (in)</dt> <dd><p>Text to identify the moment.</p></dd> <dt>float <i class="arg">time</i> (in)</dt> <dd><p>X-coordinate (or time) at which the line is to be drawn</p></dd> <dt>list <i class="arg">args</i> (in)</dt> <dd><p>Individual optional arguments that will be passed to the <i class="term">create line</i> subcommand of the underlying canvas. This way you can set the colour or the line width of the vertical line.</p></dd> </dl></dd> </dl> </div> <div id="section4" class="section"><h2><a name="section4">COORDINATE TRANSFORMATIONS</a></h2> <p>Besides the commands that deal with the plots and charts directly, there are a number of commands that can be used to convert world coordinates to pixels and vice versa. These include:</p> <dl class="definitions"> <dt><a name="131"><b class="cmd">::Plotchart::viewPort</b> <i class="arg">w</i> <i class="arg">pxmin</i> <i class="arg">pymin</i> <i class="arg">pxmax</i> <i class="arg">pymax</i></a></dt> <dd><p>Set the viewport for window <i class="arg">w</i>. Should be used in cooperation with <b class="cmd">::Plotchart::worldCoordinates</b>.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the window (canvas widget) in question.</p></dd> <dt>float <i class="arg">pxmin</i> (in)</dt> <dd><p>Left-most pixel coordinate.</p></dd> <dt>float <i class="arg">pymin</i> (in)</dt> <dd><p>Top-most pixel coordinate (remember: the vertical pixel coordinate starts with 0 at the top!).</p></dd> <dt>float <i class="arg">pxmax</i> (in)</dt> <dd><p>Right-most pixel coordinate.</p></dd> <dt>float <i class="arg">pymax</i> (in)</dt> <dd><p>Bottom-most pixel coordinate.</p></dd> </dl></dd> <dt><a name="132"><b class="cmd">::Plotchart::worldCoordinates</b> <i class="arg">w</i> <i class="arg">xmin</i> <i class="arg">ymin</i> <i class="arg">xmax</i> <i class="arg">ymax</i></a></dt> <dd><p>Set the extreme world coordinates for window <i class="arg">w</i>. The world coordinates need not be in ascending order (i.e. xmin can be larger than xmax, so that a reversal of the x-axis is achieved).</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the window (canvas widget) in question.</p></dd> <dt>float <i class="arg">xmin</i> (in)</dt> <dd><p>X-coordinate to be mapped to left side of viewport.</p></dd> <dt>float <i class="arg">ymin</i> (in)</dt> <dd><p>Y-coordinate to be mapped to bottom of viewport.</p></dd> <dt>float <i class="arg">xmax</i> (in)</dt> <dd><p>X-coordinate to be mapped to right side of viewport.</p></dd> <dt>float <i class="arg">ymax</i> (in)</dt> <dd><p>Y-coordinate to be mapped to top side of viewport.</p></dd> </dl></dd> <dt><a name="133"><b class="cmd">::Plotchart::world3DCoordinates</b> <i class="arg">w</i> <i class="arg">xmin</i> <i class="arg">ymin</i> <i class="arg">zmin</i> <i class="arg">xmax</i> <i class="arg">ymax</i> <i class="arg">zmax</i></a></dt> <dd><p>Set the extreme three-dimensional world coordinates for window <i class="arg">w</i>. The world coordinates need not be in ascending order (i.e. xmin can be larger than xmax, so that a reversal of the x-axis is achieved).</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the window (canvas widget) in question.</p></dd> <dt>float <i class="arg">xmin</i> (in)</dt> <dd><p>X-coordinate to be mapped to front side of the 3D viewport.</p></dd> <dt>float <i class="arg">ymin</i> (in)</dt> <dd><p>Y-coordinate to be mapped to left side of the viewport.</p></dd> <dt>float <i class="arg">zmin</i> (in)</dt> <dd><p>Z-coordinate to be mapped to bottom of viewport.</p></dd> <dt>float <i class="arg">xmax</i> (in)</dt> <dd><p>X-coordinate to be mapped to back side of viewport.</p></dd> <dt>float <i class="arg">ymax</i> (in)</dt> <dd><p>Y-coordinate to be mapped to right side of viewport.</p></dd> <dt>float <i class="arg">zmax</i> (in)</dt> <dd><p>Z-coordinate to be mapped to top side of viewport.</p></dd> </dl></dd> <dt><a name="134"><b class="cmd">::Plotchart::coordsToPixel</b> <i class="arg">w</i> <i class="arg">x</i> <i class="arg">y</i></a></dt> <dd><p>Return a list of pixel coordinates valid for the given window.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the canvas alias (as returned by [\$anyplot canvas]) in question.</p></dd> <dt>float <i class="arg">x</i> (in)</dt> <dd><p>X-coordinate to be mapped.</p></dd> <dt>float <i class="arg">y</i> (in)</dt> <dd><p>Y-coordinate to be mapped.</p></dd> </dl></dd> <dt><a name="135"><b class="cmd">::Plotchart::coords3DToPixel</b> <i class="arg">w</i> <i class="arg">x</i> <i class="arg">y</i> <i class="arg">z</i></a></dt> <dd><p>Return a list of pixel coordinates valid for the given window.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the canvas alias (as returned by [\$anyplot canvas]) in question.</p></dd> <dt>float <i class="arg">x</i> (in)</dt> <dd><p>X-coordinate to be mapped.</p></dd> <dt>float <i class="arg">y</i> (in)</dt> <dd><p>Y-coordinate to be mapped.</p></dd> <dt>float <i class="arg">y</i> (in)</dt> <dd><p>Z-coordinate to be mapped.</p></dd> </dl></dd> <dt><a name="136"><b class="cmd">::Plotchart::polarCoordinates</b> <i class="arg">w</i> <i class="arg">radmax</i></a></dt> <dd><p>Set the extreme polar coordinates for window <i class="arg">w</i>. The angle always runs from 0 to 360 degrees and the radius starts at 0. Hence you only need to give the maximum radius. <em>Note:</em> If the viewport is not square, this procedure will not adjust the extremes, so that would result in an elliptical plot. The creation routine for a polar plot always determines a square viewport.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the canvas alias (as returned by [\$anyplot canvas]) in question.</p></dd> <dt>float <i class="arg">radmax</i> (in)</dt> <dd><p>Maximum radius.</p></dd> </dl></dd> <dt><a name="137"><b class="cmd">::Plotchart::polarToPixel</b> <i class="arg">w</i> <i class="arg">rad</i> <i class="arg">phi</i></a></dt> <dd><p>Wrapper for a call to <b class="cmd">::Plotchart::coordsToPixel</b>. <em>Note:</em> This procedure has been deprecated - you should use the procedure <b class="cmd">::Plotchart::coordsToPixel</b> instead.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the canvas alias (as returned by [\$anyplot canvas]) in question.</p></dd> <dt>float <i class="arg">rad</i> (in)</dt> <dd><p>Radius of the point.</p></dd> <dt>float <i class="arg">phi</i> (in)</dt> <dd><p>Angle to the positive x-axis.</p></dd> </dl></dd> <dt><a name="138"><b class="cmd">::Plotchart::pixelToCoords</b> <i class="arg">w</i> <i class="arg">x</i> <i class="arg">y</i></a></dt> <dd><p>Return a list of world coordinates valid for the given window.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the canvas alias (as returned by [\$anyplot canvas]) in question.</p></dd> <dt>float <i class="arg">x</i> (in)</dt> <dd><p>X-pixel to be mapped.</p></dd> <dt>float <i class="arg">y</i> (in)</dt> <dd><p>Y-pixel to be mapped.</p></dd> </dl></dd> <dt><a name="139"><b class="cmd">::Plotchart::pixelToIndex</b> <i class="arg">w</i> <i class="arg">x</i> <i class="arg">y</i></a></dt> <dd><p>Return the index of the pie segment containing the pixel coordinates (x,y)</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the canvas alias (as returned by [\$anyplot canvas]) in question, holding a piechart.</p></dd> <dt>float <i class="arg">x</i> (in)</dt> <dd><p>X-pixel to be mapped.</p></dd> <dt>float <i class="arg">y</i> (in)</dt> <dd><p>Y-pixel to be mapped.</p></dd> </dl></dd> </dl> <p>Furthermore there is a routine to determine "pretty" numbers for use with an axis:</p> <dl class="definitions"> <dt><a name="140"><b class="cmd">::Plotchart::determineScale</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">inverted</i></a></dt> <dd><p>Determine "pretty" numbers from the given range and return a list containing the minimum, maximum and stepsize that can be used for a (linear) axis.</p> <dl class="arguments"> <dt>float <i class="arg">xmin</i> (in)</dt> <dd><p>Rough minimum value for the scaling</p></dd> <dt>float <i class="arg">xmax</i> (in)</dt> <dd><p>Rough maximum value for the scaling.</p></dd> <dt>boolean <i class="arg">inverted</i> (in)</dt> <dd><p>Optional argument: if 1, then the returned list produces an inverted axis. Defaults to 0 (the axis will be from minimum to maximum)</p></dd> </dl></dd> <dt><a name="141"><b class="cmd">::Plotchart::determineScaleFromList</b> <i class="arg">values</i> <i class="arg">inverted</i></a></dt> <dd><p>Determine "pretty" numbers from the given list of values and return a list containing the minimum, maximum and stepsize that can be used for a (linear) axis.</p> <dl class="arguments"> <dt>float <i class="arg">values</i> (in)</dt> <dd><p>List of values that will be examined. May contain missing values (empty strings)</p></dd> <dt>boolean <i class="arg">inverted</i> (in)</dt> |
︙ | ︙ | |||
2521 2522 2523 2524 2525 2526 2527 | </pre> </div> <div id="section11" class="section"><h2><a name="section11">CONFIGURATION OPTIONS AND OTHER COMMANDS</a></h2> <p>The commands <b class="cmd">plotconfig</b> and <b class="cmd">plotstyle</b> can be used to set all manner of options. The command <b class="cmd">eraseplot</b> can be used to completely erase a plot or chart. The syntax of these commands is:</p> <dl class="definitions"> | | | 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 | </pre> </div> <div id="section11" class="section"><h2><a name="section11">CONFIGURATION OPTIONS AND OTHER COMMANDS</a></h2> <p>The commands <b class="cmd">plotconfig</b> and <b class="cmd">plotstyle</b> can be used to set all manner of options. The command <b class="cmd">eraseplot</b> can be used to completely erase a plot or chart. The syntax of these commands is:</p> <dl class="definitions"> <dt><a name="142"><b class="cmd">::Plotchart::plotconfig</b> <i class="arg">charttype</i> <i class="arg">component</i> <i class="arg">property</i> <i class="arg">value</i></a></dt> <dd><p>Set a new value for the property of a component in a particular chart or plot type or query its current value. Changed properties only have effect for the consecutive plots, not for the ones already created. Each argument is optional.</p> <p><em>Note:</em> The <b class="cmd">plotstyle</b> command offers a more flexible way to control the configuration options.</p> <dl class="arguments"> <dt>string <i class="arg">charttype</i> (in)</dt> |
︙ | ︙ | |||
2549 2550 2551 2552 2553 2554 2555 | will be set for that particular type of chart.</p></dd> <dt>string <i class="arg">value</i> (in)</dt> <dd><p>The new value for the property. If empty, the current value is returned. If the value is "default", the default value will be restored.</p> <p>Note, that in some cases an empty value is useful. Use "none" in this case - it can be useful for colours and for formats.</p></dd> </dl></dd> | | > | | 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 | will be set for that particular type of chart.</p></dd> <dt>string <i class="arg">value</i> (in)</dt> <dd><p>The new value for the property. If empty, the current value is returned. If the value is "default", the default value will be restored.</p> <p>Note, that in some cases an empty value is useful. Use "none" in this case - it can be useful for colours and for formats.</p></dd> </dl></dd> <dt><a name="143"><b class="cmd">::Plotchart::plotstyle</b> <i class="arg">subcmd</i> <i class="arg">style</i> <i class="arg">args</i></a></dt> <dd><p>Manipulate the <em>style</em> in which subsequent plots will be drawn. The default style is "default", but you can define and load any number of other styles.</p> <dl class="arguments"> <dt>string <i class="arg">subcmd</i> (in)</dt> <dd><p>The subcommand to be executed:</p> <ul class="itemized"> <li><p><em>configure</em> - this subcommand allows you to set the options per chart type. It takes the same options as the <b class="cmd">plotconfig</b> command.</p></li> <li><p><em>current</em> - return the current style</p></li> <li><p><em>load</em> - make the given style the active style for subsequent plots and charts</p></li> <li><p><em>names</em> - return the list of currently defined styles</p></li> </ul></dd> <dt>string <i class="arg">style</i> (in)</dt> <dd><p>The name of the plot style to manipulate</p></dd> <dt>list <i class="arg">args</i> (in)</dt> <dd><p>The new options for the style. Each option is described by: chart type, component of the chart, property of the component and the new value for the property - see the <b class="cmd">plotconfig</b> command for details.</p></dd> </dl></dd> </dl> <p>Below is a detailed list of the components and properties:</p> <ul class="itemized"> <li><p>Axes come in a wide variety:</p> <ul class="itemized"> <li><p>leftaxis, rightaxis, topaxis, bottomaxis for the plots with a |
︙ | ︙ | |||
2662 2663 2664 2665 2666 2667 2668 | inside the cell. These are not set via the <i class="term">cellconfigure</i> subcommand however.</p></li> <li><p>Finally the <em>frame</em> component uses <em>color</em>, <em>outerwidth</em> (for the width of the line surrounding the whole table) and <em>innerwidth</em> (for the width of lines separating columns and rows).</p></li> </ul> <dl class="definitions"> | | | 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 | inside the cell. These are not set via the <i class="term">cellconfigure</i> subcommand however.</p></li> <li><p>Finally the <em>frame</em> component uses <em>color</em>, <em>outerwidth</em> (for the width of the line surrounding the whole table) and <em>innerwidth</em> (for the width of lines separating columns and rows).</p></li> </ul> <dl class="definitions"> <dt><a name="144"><b class="cmd">::Plotchart::eraseplot</b> <i class="arg">anyplot</i></a></dt> <dd><p>Erase the plot/chart with all resources connected to it.</p> <dl class="arguments"> <dt>string <i class="arg">anyplot</i> (in)</dt> <dd><p>The plot/chart command. All canvas items associated with this command and all internal resources will be removed, including the plot/chart command itself.</p></dd> </dl></dd> </dl> |
︙ | ︙ | |||
2749 2750 2751 2752 2753 2754 2755 | SIAM, 2005, Philadephia </pre> </li> </ul> <p>Most of the general methods for XY-plots work for these plots as well, but their creation and the methods to plot the data are very specific.</p> <dl class="definitions"> | | | | | | | 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 | SIAM, 2005, Philadephia </pre> </li> </ul> <p>Most of the general methods for XY-plots work for these plots as well, but their creation and the methods to plot the data are very specific.</p> <dl class="definitions"> <dt><a name="145"><b class="cmd">::Plotchart::createTargetDiagram</b> <i class="arg">w</i> <i class="arg">limits</i> <i class="arg">scale</i></a></dt> <dd><p>Create a new target diagram with circles indicating specific limits. The x-axis represents the unbiased "root-mean-square difference" (typically varying between -1 and 1) and the y-axis represents the normalised bias.</p> <p>Data points closer to the origin represent better results than data points further away.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the <em>existing</em> canvas widget to hold the plot.</p></dd> <dt>list <i class="arg">limits</i> (in)</dt> <dd><p>List of radii for the circles that represent the limits (for instance: 0.5 and 0.7)</p></dd> <dt>double <i class="arg">scale</i> (in)</dt> <dd><p>Scale for the axes - defaults to 1, but if the model results are a poor fit, then that may be too small a value. Both axes are scaled in the same way.</p></dd> </dl></dd> <dt><a name="146"><b class="cmd">$target</b> plot <i class="arg">series</i> <i class="arg">xvalues</i> <i class="arg">yvalues</i></a></dt> <dd><p>The plot method takes two series of data of the same length, the first one representing the model results, the second one represent the measurements or, more general, the data that need to be reproduced.</p> <dl class="arguments"> <dt>string <i class="arg">series</i> (in)</dt> <dd><p>Name of the series (it will be plotted as a symbol that is configured via the <em>$target dataconfig</em> command (see the XY-plot equivalent for an explanation)</p></dd> <dt>list <i class="arg">xvalues</i> (in)</dt> <dd><p>List of model results (missing values are represented as empty strings)</p></dd> <dt>list <i class="arg">yvalues</i> (in)</dt> <dd><p>List of measured values (missing values are represented as empty strings; only if both the x and the y values are given, is the pair used in the computations)</p></dd> </dl></dd> <dt><a name="147"><b class="cmd">::Plotchart::createPerformanceProfile</b> <i class="arg">w</i> <i class="arg">max</i></a></dt> <dd><p>Create a diagram to show the performance of various numerical methods (or solvers). The idea is to first run these methods on a set of problems and measure their performance. The smaller the number the better. Then these methods are compared via a so-called performance profile: the data are scaled and ordered, such that the best method ends up highest.</p> <p>Because of the nature of the plot all data must be given at once.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>Name of the <em>existing</em> canvas widget to hold the plot.</p></dd> <dt>float <i class="arg">max</i> (in)</dt> <dd><p>Maximum value for the x-axis (the x-axis is the scaled performance of the series).</p></dd> </dl></dd> <dt><a name="148"><b class="cmd">$performance</b> plot <i class="arg">series_and_data_pairs</i></a></dt> <dd><p>Plot the data for each given method. The data are identified by the series name and the appearance is controlled via prior dataconfig subcommand.</p> <dl class="arguments"> <dt>list <i class="arg">series_and_data_pairs</i> (in)</dt> <dd><p>List of series names and data. All data must be given at once.</p></dd> </dl></dd> </dl> <p>The command <i class="term">plotmethod</i> can be used to add new methods for a particular plot or chart type. It is intended to help you develop specialised graphical displays.</p> <dl class="definitions"> <dt><a name="149"><b class="cmd">::Plotchart::plotmethod</b> <i class="arg">charttype</i> <i class="arg">methodname</i> <i class="arg">plotproc</i></a></dt> <dd><p>Adds a new method for the given plot or chart type. The method is implemented by the command or procedure given in the plotproc argument. The procedure will be called with two extra arguments, the name of the created plot and the canvas widget that contains (see the example below).</p> <dl class="arguments"> <dt>string <i class="arg">charttype</i> (in)</dt> <dd><p>The type of plot or chart that the new method should be added to.</p></dd> |
︙ | ︙ | |||
2900 2901 2902 2903 2904 2905 2906 | <div id="section17" class="section"><h2><a name="section17">ARRANGING MULTIPLE PLOTS IN A CANVAS</a></h2> <p>The command <i class="term">plotpack</i> allows you to copy the contents of a plot into another canvas widget. This canvas widget does not act as a composite plot, but it can be saved as a PostScript file for instance: Note: the command simply takes a snapshot of the plots/charts as they are at that moment.</p> <dl class="definitions"> | | | 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 | <div id="section17" class="section"><h2><a name="section17">ARRANGING MULTIPLE PLOTS IN A CANVAS</a></h2> <p>The command <i class="term">plotpack</i> allows you to copy the contents of a plot into another canvas widget. This canvas widget does not act as a composite plot, but it can be saved as a PostScript file for instance: Note: the command simply takes a snapshot of the plots/charts as they are at that moment.</p> <dl class="definitions"> <dt><a name="150"><b class="cmd">::Plotchart::plotpack</b> <i class="arg">w</i> <i class="arg">dir</i> <i class="arg">args</i></a></dt> <dd><p>Copy the contents of the plots/charts into another widget, in a manner similar to the <i class="term">pack</i> geometry manager.</p> <dl class="arguments"> <dt>widget <i class="arg">w</i> (in)</dt> <dd><p>The name of the canvas widget to copy the plots/charts into</p></dd> <dt>string <i class="arg">dir</i> (in)</dt> <dd><p>The direction of the arrangement - top, left, bottom or right</p></dd> |
︙ | ︙ | |||
2976 2977 2978 2979 2980 2981 2982 | (see below, see also the sample code in plotdemos12.tcl)</p></li> <li><p><em>Piecharts</em> can show an "exploded" segment that you can select with mouse button 1.</p></li> </ul> <p>If you require different forms of interaction, not covered by <em>Plotchart</em> itself, you can use the tags on the various canvas elements to define other bindings.</p> <p>The <em>bindplot</em> and <em>bindlast</em> are defined as follows:</p> <dl class="definitions"> | | | | 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 | (see below, see also the sample code in plotdemos12.tcl)</p></li> <li><p><em>Piecharts</em> can show an "exploded" segment that you can select with mouse button 1.</p></li> </ul> <p>If you require different forms of interaction, not covered by <em>Plotchart</em> itself, you can use the tags on the various canvas elements to define other bindings.</p> <p>The <em>bindplot</em> and <em>bindlast</em> are defined as follows:</p> <dl class="definitions"> <dt><a name="151"><b class="cmd">$anyplot</b> bindplot <i class="arg">event</i> <i class="arg">command</i> <i class="arg">args</i></a></dt> <dd><p>Register a command that will be run whenever the given event occurs in the plot.</p> <dl class="arguments"> <dt>string <i class="arg">event</i></dt> <dd><p>The event that you want to bind the command to</p></dd> <dt>string <i class="arg">command</i></dt> <dd><p>Name of the command/procedure that you want to run. The following arguments are prefixed: the x- and y-coordinates of the point in the plot (the world coordinates!), so that the procedure has the signature:</p> <pre class="example"> cmd $xworld $yworld $string1 $string2 $string3 </pre> <p>assuming the argument "command" is: {cmd A B C}</p></dd> </dl></dd> <dt><a name="152"><b class="cmd">$anyplot</b> bindlast <i class="arg">series</i> <i class="arg">event</i> <i class="arg">command</i></a></dt> <dd><p>Register a command that will be run when the event occurs within the neighbourhood of the last point added to the given series. (You can use directly after inserting a data point. All such commands will remain active).</p> <dl class="arguments"> <dt>string <i class="arg">event</i></dt> <dd><p>The event that you want to bind the command to</p></dd> <dt>list <i class="arg">command</i></dt> |
︙ | ︙ |
Changes to embedded/www/tklib/files/modules/swaplist/swaplist.html.
︙ | ︙ | |||
169 170 171 172 173 174 175 | </dl> </div> <div id="section2" class="section"><h2><a name="section2">EXAMPLE</a></h2> <pre class="example"> package require swaplist namespace import swaplist::* if {[swaplist .slist opts "1 2 3 4 5 6 7 8 9" "1 3 5"]} { | | | | 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 | </dl> </div> <div id="section2" class="section"><h2><a name="section2">EXAMPLE</a></h2> <pre class="example"> package require swaplist namespace import swaplist::* if {[swaplist .slist opts "1 2 3 4 5 6 7 8 9" "1 3 5"]} { puts "user chose numbers: $opts" } </pre> </div> <div id="section3" class="section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2> <p>This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category <em>swaplist</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key15">dialog</a>, <a href="../../../../index.html#key140">disjointlistbox</a>, <a href="../../../../index.html#key139">listbox</a></p> </div> <div id="category" class="section"><h2><a name="category">Category</a></h2> <p>Widget</p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/tkpiechart/canvaslabel.html.
︙ | ︙ | |||
208 209 210 211 212 213 214 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="pie.html">pie</a>, <a href="pieboxlabeler.html">pieBoxLabeler</a>, <a href="pieperipherallabeler.html">piePeripheralLabeler</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 208 209 210 211 212 213 214 215 216 217 218 219 220 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="pie.html">pie</a>, <a href="pieboxlabeler.html">pieBoxLabeler</a>, <a href="pieperipherallabeler.html">piePeripheralLabeler</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key57">labeler</a>, <a href="../../../../index.html#key56">pie</a>, <a href="../../../../index.html#key55">slice</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 1995-2004 Jean-Luc Fontaine <[email protected]></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/tkpiechart/pie.html.
︙ | ︙ | |||
212 213 214 215 216 217 218 | <p>The whole pie, the pie graphics (all slices), and each slice have the following specific tags:</p> <ul class="itemized"> <li><p><b class="variable">pie(pieObject)</b></p></li> <li><p><b class="variable">pieSlices(pieObject)</b></p></li> <li><p><b class="variable">slice(sliceObject)</b></p></li> </ul> | | | | 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 | <p>The whole pie, the pie graphics (all slices), and each slice have the following specific tags:</p> <ul class="itemized"> <li><p><b class="variable">pie(pieObject)</b></p></li> <li><p><b class="variable">pieSlices(pieObject)</b></p></li> <li><p><b class="variable">slice(sliceObject)</b></p></li> </ul> <p>For example, the whole pie can be moved using the <b class="syscmd"><a href="../../../../index.html#key10">canvas</a></b> <b class="cmd"><a href="../../../../index.html#key78">move</a></b> command on the pie tag, or bindings on slices can be set using the slice tags (see the <b class="syscmd"><a href="../../../../index.html#key10">canvas</a></b> manual page <em>ITEM IDS AND TAGS</em> section for more information).</p> </div> <div id="section6" class="section"><h2><a name="section6">SIZES</a></h2> <p>All sizes related to pies are stored as floating point numbers. The coordinates and sizes are specified in screen units, which are floating point numbers optionally followed by one of several letters as specified in the <b class="syscmd"><a href="../../../../index.html#key10">canvas</a></b> <em>COORDINATES</em> manual section.</p> </div> <div id="section7" class="section"><h2><a name="section7">LIMITATIONS</a></h2> <p>If the number of slices is too big, identical colors will be used for some of the slices. You may set your own colors in this case.</p> </div> <div id="section8" class="section"><h2><a name="section8">Bugs, Ideas, Feedback</a></h2> <p>This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category <em>tkpiechart</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="canvaslabel.html">canvasLabel</a>, <a href="pieboxlabeler.html">pieBoxLabeler</a>, <a href="pieperipherallabeler.html">piePeripheralLabeler</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key57">labeler</a>, <a href="../../../../index.html#key56">pie</a>, <a href="../../../../index.html#key55">slice</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 1995-2004 Jean-Luc Fontaine <[email protected]></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/tkpiechart/pieboxlabeler.html.
︙ | ︙ | |||
172 173 174 175 176 177 178 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="canvaslabel.html">canvasLabel</a>, <a href="pie.html">pie</a>, <a href="pieperipherallabeler.html">piePeripheralLabeler</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 172 173 174 175 176 177 178 179 180 181 182 183 184 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="canvaslabel.html">canvasLabel</a>, <a href="pie.html">pie</a>, <a href="pieperipherallabeler.html">piePeripheralLabeler</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key57">labeler</a>, <a href="../../../../index.html#key56">pie</a>, <a href="../../../../index.html#key55">slice</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 1995-2004 Jean-Luc Fontaine <[email protected]></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/tkpiechart/pieperipherallabeler.html.
︙ | ︙ | |||
176 177 178 179 180 181 182 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="canvaslabel.html">canvasLabel</a>, <a href="pie.html">pie</a>, <a href="pieboxlabeler.html">pieBoxLabeler</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 176 177 178 179 180 181 182 183 184 185 186 187 188 | Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2> <p><a href="canvaslabel.html">canvasLabel</a>, <a href="pie.html">pie</a>, <a href="pieboxlabeler.html">pieBoxLabeler</a></p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key10">canvas</a>, <a href="../../../../index.html#key57">labeler</a>, <a href="../../../../index.html#key56">pie</a>, <a href="../../../../index.html#key55">slice</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 1995-2004 Jean-Luc Fontaine <[email protected]></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/tooltip/tooltip.html.
︙ | ︙ | |||
104 105 106 107 108 109 110 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> | | | | 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | | <a href="../../../../toc.html">Main Table Of Contents</a> | <a href="../../../toc.html">Table Of Contents</a> | <a href="../../../../index.html">Keyword Index</a> | <a href="../../../../toc0.html">Categories</a> | <a href="../../../../toc1.html">Modules</a> | <a href="../../../../toc2.html">Applications</a> ] <hr> <h1 class="title">tooltip(n) 1.4.6 tklib "Tooltip management"</h1> <div id="name" class="section"><h2><a name="name">Name</a></h2> <p>tooltip - Tooltip management</p> </div> <div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2> <ul class="toc"> <li class="section"><a href="#toc">Table Of Contents</a></li> <li class="section"><a href="#synopsis">Synopsis</a></li> <li class="section"><a href="#section1">Description</a></li> <li class="section"><a href="#section2">COMMANDS</a></li> <li class="section"><a href="#section3">EXAMPLE</a></li> <li class="section"><a href="#section4">Bugs, Ideas, Feedback</a></li> <li class="section"><a href="#keywords">Keywords</a></li> <li class="section"><a href="#copyright">Copyright</a></li> </ul> </div> <div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2> <div class="synopsis"> <ul class="requirements"> <li>package require <b class="pkgname">Tcl 8.4</b></li> <li>package require <b class="pkgname">msgcat 1.3</b></li> <li>package require <b class="pkgname">tooltip <span class="opt">?1.4.6?</span></b></li> </ul> <ul class="syntax"> <li><a href="#1"><b class="cmd">::tooltip::tooltip</b> <i class="arg">command</i> <span class="opt">?<i class="arg">options</i>?</span></a></li> <li><a href="#2"><b class="cmd">::tooltip::tooltip</b> <i class="arg">pathName</i> <span class="opt">?<i class="arg">option arg</i>?</span> <i class="arg">message</i></a></li> </ul> </div> </div> |
︙ | ︙ | |||
188 189 190 191 192 193 194 195 196 197 198 199 200 201 | corresponding tooltip. If the listbox items are re-ordered, the tooltips will need amending.</p> <p>If the widget is not a canvas or listbox then an error is raised.</p></dd> <dt><b class="option">-tag</b> <i class="arg">name</i></dt> <dd><p>The <b class="option">-tag</b> option can be used to set a tooltip for a text widget tag. The tag should already be present when this command is called or an error will be returned. The widget must also be a text widget.</p></dd> </dl></dd> </dl> </div> <div id="section3" class="section"><h2><a name="section3">EXAMPLE</a></h2> <pre class="example"> # Demonstrate widget tooltip package require tooltip | > > > | 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 | corresponding tooltip. If the listbox items are re-ordered, the tooltips will need amending.</p> <p>If the widget is not a canvas or listbox then an error is raised.</p></dd> <dt><b class="option">-tag</b> <i class="arg">name</i></dt> <dd><p>The <b class="option">-tag</b> option can be used to set a tooltip for a text widget tag. The tag should already be present when this command is called or an error will be returned. The widget must also be a text widget.</p></dd> <dt><b class="option">--</b></dt> <dd><p>The <b class="option">--</b> option marks the end of options. The argument following this one will be treated as <i class="arg">message</i> even if it starts with a -.</p></dd> </dl></dd> </dl> </div> <div id="section3" class="section"><h2><a name="section3">EXAMPLE</a></h2> <pre class="example"> # Demonstrate widget tooltip package require tooltip |
︙ | ︙ | |||
238 239 240 241 242 243 244 | bugs and other problems. Please report such in the category <em>tooltip</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 241 242 243 244 245 246 247 248 249 250 251 252 253 | bugs and other problems. Please report such in the category <em>tooltip</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key83">balloon</a>, <a href="../../../../index.html#key81">help</a>, <a href="../../../../index.html#key80">hover</a>, <a href="../../../../index.html#key82">tooltip</a></p> </div> <div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2> <p>Copyright © 1996-2008, Jeffrey Hobbs</p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/widgetl/widget_listentry.html.
︙ | ︙ | |||
380 381 382 383 384 385 386 | bugs and other problems. Please report such in the category <em>widget::listentry</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 380 381 382 383 384 385 386 387 388 389 | bugs and other problems. Please report such in the category <em>widget::listentry</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key107">data entry lists</a>, <a href="../../../../index.html#key108">data entry ordered list</a>, <a href="../../../../index.html#key106">data entry set of strings</a>, <a href="../../../../index.html#key103">data entry unordered list</a>, <a href="../../../../index.html#key105">list entry panel</a>, <a href="../../../../index.html#key104">set entry panel</a>, <a href="../../../../index.html#key0">widget</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/widgetl/widget_listsimple.html.
︙ | ︙ | |||
307 308 309 310 311 312 313 | bugs and other problems. Please report such in the category <em>widget::listsimple</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 307 308 309 310 311 312 313 314 315 316 | bugs and other problems. Please report such in the category <em>widget::listsimple</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key107">data entry lists</a>, <a href="../../../../index.html#key106">data entry set of strings</a>, <a href="../../../../index.html#key103">data entry unordered list</a>, <a href="../../../../index.html#key105">list entry panel</a>, <a href="../../../../index.html#key104">set entry panel</a>, <a href="../../../../index.html#key0">widget</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/files/modules/widgetv/widget_validator.html.
︙ | ︙ | |||
226 227 228 229 230 231 232 | bugs and other problems. Please report such in the category <em>widget::validator</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> | | | 226 227 228 229 230 231 232 233 234 235 | bugs and other problems. Please report such in the category <em>widget::validator</em> of the <a href="http://core.tcl.tk/tklib/reportlist">Tklib Trackers</a>. Please also report any ideas for enhancements you may have for either package and/or documentation.</p> </div> <div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2> <p><a href="../../../../index.html#key54">invalid</a>, <a href="../../../../index.html#key51">state management</a>, <a href="../../../../index.html#key49">ttk::combobox</a>, <a href="../../../../index.html#key50">ttk::entry</a>, <a href="../../../../index.html#key53">validation</a>, <a href="../../../../index.html#key52">widget validation</a></p> </div> </div></body></html> |
Changes to embedded/www/tklib/toc.html.
︙ | ︙ | |||
129 130 131 132 133 134 135 136 137 138 | <td class="#tocright">Provides key bindings for entering international characters on a keyboard that does not support them</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> | > > > > | | | | | | | | | | | | | | | | | 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | <td class="#tocright">Provides key bindings for entering international characters on a keyboard that does not support them</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/notifywindow/notifywindow.html">notifywindow</a></td> <td class="#tocright">Provides unobtrusive window for alerts/notifications from Tk applications</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/ntext/ntextBindings.html">ntextBindings</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/ntext/ntextIndent.html">ntextIndent</a></td> <td class="#tocright">ntext Indentation for the Text Widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/ntext/ntextWordBreak.html">ntextWordBreak</a></td> <td class="#tocright">ntext Word Boundary Detection for the Text Widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/tkpiechart/pie.html">pie</a></td> <td class="#tocright">2D or 3D pie chart object in a canvas</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/tkpiechart/pieboxlabeler.html">pieBoxLabeler</a></td> <td class="#tocright">tkpiechart pie box style labeler class</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/tkpiechart/pieperipherallabeler.html">piePeripheralLabeler</a></td> <td class="#tocright">tkpiechart pie peripheral style labeler class</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/plotchart/plotchart.html">Plotchart</a></td> <td class="#tocright">Simple plotting and charting package</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/swaplist/swaplist.html">swaplist</a></td> <td class="#tocright">A dialog which allows a user to move options between two lists</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/tooltip/tooltip.html">tooltip</a></td> <td class="#tocright">Tooltip management</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/widget/widget.html">widget</a></td> <td class="#tocright">Megawidget bundle</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/widget/widget_calendar.html">widget_calendar</a></td> <td class="#tocright">Calendar Megawidget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/widget/widget_dateentry.html">widget_dateentry</a></td> <td class="#tocright">Date Entry Megawidget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/widgetl/widget_listentry.html">widget_listentry</a></td> <td class="#tocright">widget::listentry widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/widgetl/widget_listsimple.html">widget_listsimple</a></td> <td class="#tocright">widget::listsimple widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="files/modules/widget/widget_toolbar.html">widget_toolbar</a></td> <td class="#tocright">Toolbar Megawidget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="files/modules/widgetv/widget_validator.html">widget_validator</a></td> <td class="#tocright">widget::validator behaviour</td> </tr> </table> </dl><hr></body></html> |
Changes to embedded/www/toc.html.
︙ | ︙ | |||
129 130 131 132 133 134 135 136 137 138 | <td class="#tocright">Provides key bindings for entering international characters on a keyboard that does not support them</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> | > > > > | | | | | | | | | | | | 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 | <td class="#tocright">Provides key bindings for entering international characters on a keyboard that does not support them</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/notifywindow/notifywindow.html">notifywindow</a></td> <td class="#tocright">Provides unobtrusive window for alerts/notifications from Tk applications</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntextBindings.html">ntextBindings</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntextIndent.html">ntextIndent</a></td> <td class="#tocright">ntext Indentation for the Text Widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntextWordBreak.html">ntextWordBreak</a></td> <td class="#tocright">ntext Word Boundary Detection for the Text Widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/tkpiechart/pie.html">pie</a></td> <td class="#tocright">2D or 3D pie chart object in a canvas</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/tkpiechart/pieboxlabeler.html">pieBoxLabeler</a></td> <td class="#tocright">tkpiechart pie box style labeler class</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/tkpiechart/pieperipherallabeler.html">piePeripheralLabeler</a></td> <td class="#tocright">tkpiechart pie peripheral style labeler class</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/plotchart/plotchart.html">Plotchart</a></td> <td class="#tocright">Simple plotting and charting package</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/tooltip/tooltip.html">tooltip</a></td> <td class="#tocright">Tooltip management</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/widgetl/widget_listentry.html">widget_listentry</a></td> <td class="#tocright">widget::listentry widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/widgetl/widget_listsimple.html">widget_listsimple</a></td> <td class="#tocright">widget::listsimple widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/widgetv/widget_validator.html">widget_validator</a></td> <td class="#tocright">widget::validator behaviour</td> </tr> </table></dl> <dl><dt>Widget<dd> <table class="#toc"> <tr class="#toceven" > |
︙ | ︙ | |||
369 370 371 372 373 374 375 376 377 378 379 380 381 382 | </table></dl> <dl><dt>menubar<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> </table></dl> <dl><dt>ntext<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> | > > > > > > > | 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 | </table></dl> <dl><dt>menubar<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> </table></dl> <dl><dt>notifywindow<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/notifywindow/notifywindow.html">notifywindow</a></td> <td class="#tocright">Provides unobtrusive window for alerts/notifications from Tk applications</td> </tr> </table></dl> <dl><dt>ntext<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> |
︙ | ︙ |
Changes to embedded/www/toc0.html.
︙ | ︙ | |||
129 130 131 132 133 134 135 136 137 138 | <td class="#tocright">Provides key bindings for entering international characters on a keyboard that does not support them</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> | > > > > | | | | | | | | | | | | 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 | <td class="#tocright">Provides key bindings for entering international characters on a keyboard that does not support them</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/notifywindow/notifywindow.html">notifywindow</a></td> <td class="#tocright">Provides unobtrusive window for alerts/notifications from Tk applications</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntextBindings.html">ntextBindings</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntextIndent.html">ntextIndent</a></td> <td class="#tocright">ntext Indentation for the Text Widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntextWordBreak.html">ntextWordBreak</a></td> <td class="#tocright">ntext Word Boundary Detection for the Text Widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/tkpiechart/pie.html">pie</a></td> <td class="#tocright">2D or 3D pie chart object in a canvas</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/tkpiechart/pieboxlabeler.html">pieBoxLabeler</a></td> <td class="#tocright">tkpiechart pie box style labeler class</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/tkpiechart/pieperipherallabeler.html">piePeripheralLabeler</a></td> <td class="#tocright">tkpiechart pie peripheral style labeler class</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/plotchart/plotchart.html">Plotchart</a></td> <td class="#tocright">Simple plotting and charting package</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/tooltip/tooltip.html">tooltip</a></td> <td class="#tocright">Tooltip management</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/widgetl/widget_listentry.html">widget_listentry</a></td> <td class="#tocright">widget::listentry widget</td> </tr> <tr class="#tocodd" > <td class="#tocleft" ><a href="tklib/files/modules/widgetl/widget_listsimple.html">widget_listsimple</a></td> <td class="#tocright">widget::listsimple widget</td> </tr> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/widgetv/widget_validator.html">widget_validator</a></td> <td class="#tocright">widget::validator behaviour</td> </tr> </table></dl> <dl><dt>Widget<dd> <table class="#toc"> <tr class="#toceven" > |
︙ | ︙ |
Changes to embedded/www/toc1.html.
︙ | ︙ | |||
160 161 162 163 164 165 166 167 168 169 170 171 172 173 | </table></dl> <dl><dt>menubar<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> </table></dl> <dl><dt>ntext<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> | > > > > > > > | 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | </table></dl> <dl><dt>menubar<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/menubar/menubar.html">menubar</a></td> <td class="#tocright">Creates an instance of the Class.</td> </tr> </table></dl> <dl><dt>notifywindow<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/notifywindow/notifywindow.html">notifywindow</a></td> <td class="#tocright">Provides unobtrusive window for alerts/notifications from Tk applications</td> </tr> </table></dl> <dl><dt>ntext<dd> <table class="#toc"> <tr class="#toceven" > <td class="#tocleft" ><a href="tklib/files/modules/ntext/ntext.html">ntext</a></td> <td class="#tocright">Alternative Bindings for the Text Widget</td> </tr> |
︙ | ︙ |
Changes to support/devel/sak/doc/kwic.txt.
1 2 3 4 5 6 7 8 9 10 | [index_begin {Keyword Index} {}] [key {2D geometry}] [manpage modules/diagrams/diagram.man diagram] [key {append tag}] [manpage modules/canvas/canvas_tags.man canvas::tag] [key arc] [manpage modules/diagrams/diagram.man diagram] [key arrow] [manpage modules/diagrams/diagram.man diagram] [key background] | > > | 1 2 3 4 5 6 7 8 9 10 11 12 | [index_begin {Keyword Index} {}] [key {2D geometry}] [manpage modules/diagrams/diagram.man diagram] [key alert] [manpage modules/notifywindow/notifywindow.man notifywindow] [key {append tag}] [manpage modules/canvas/canvas_tags.man canvas::tag] [key arc] [manpage modules/diagrams/diagram.man diagram] [key arrow] [manpage modules/diagrams/diagram.man diagram] [key background] |
︙ | ︙ | |||
211 212 213 214 215 216 217 218 219 220 221 222 223 224 | [manpage modules/diagrams/diagram.man diagram] [key mvg] [manpage modules/canvas/canvas_mvg.man canvas::mvg] [key network] [manpage modules/ipentry/ipentry.man ipentry] [key non-convex] [manpage modules/canvas/canvas_equad.man canvas::edit::quadrilateral] [key {numerical values}] [manpage modules/controlwidget/controlwidget.man controlwidget] [key panelframe] [manpage modules/widget/widget.man widget] [key photo] [manpage modules/canvas/canvas_snap.man canvas::snap] [key picture] | > > | 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 | [manpage modules/diagrams/diagram.man diagram] [key mvg] [manpage modules/canvas/canvas_mvg.man canvas::mvg] [key network] [manpage modules/ipentry/ipentry.man ipentry] [key non-convex] [manpage modules/canvas/canvas_equad.man canvas::edit::quadrilateral] [key notification] [manpage modules/notifywindow/notifywindow.man notifywindow] [key {numerical values}] [manpage modules/controlwidget/controlwidget.man controlwidget] [key panelframe] [manpage modules/widget/widget.man widget] [key photo] [manpage modules/canvas/canvas_snap.man canvas::snap] [key picture] |
︙ | ︙ | |||
311 312 313 314 315 316 317 318 319 320 321 322 323 324 | [manpage modules/diagrams/diagram.man diagram] [manpage modules/ntext/ntext.man ntext] [manpage modules/ntext/ntextBindings.man ntextBindings] [manpage modules/ntext/ntextIndent.man ntextIndent] [manpage modules/ntext/ntextWordBreak.man ntextWordBreak] [key tile] [manpage modules/canvas/canvas_sqmap.man canvas::sqmap] [key toolbar] [manpage modules/widget/widget.man widget] [manpage modules/widget/widget_toolbar.man widget_toolbar] [key tooltip] [manpage modules/tooltip/tooltip.man tooltip] [key tracking] [manpage modules/canvas/canvas_trlines.man canvas::track::lines] | > > | 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 | [manpage modules/diagrams/diagram.man diagram] [manpage modules/ntext/ntext.man ntext] [manpage modules/ntext/ntextBindings.man ntextBindings] [manpage modules/ntext/ntextIndent.man ntextIndent] [manpage modules/ntext/ntextWordBreak.man ntextWordBreak] [key tile] [manpage modules/canvas/canvas_sqmap.man canvas::sqmap] [key tk] [manpage modules/notifywindow/notifywindow.man notifywindow] [key toolbar] [manpage modules/widget/widget.man widget] [manpage modules/widget/widget_toolbar.man widget_toolbar] [key tooltip] [manpage modules/tooltip/tooltip.man tooltip] [key tracking] [manpage modules/canvas/canvas_trlines.man canvas::track::lines] |
︙ | ︙ |
Changes to support/devel/sak/doc/manpages.txt.
︙ | ︙ | |||
22 23 24 25 26 27 28 29 30 31 32 33 34 35 | modules/diagrams/diagram.man modules/getstring/tk_getString.man modules/history/tklib_history.man modules/ico/ico.man modules/ipentry/ipentry.man modules/khim/khim.man modules/menubar/menubar.man modules/ntext/ntext.man modules/ntext/ntextBindings.man modules/ntext/ntextIndent.man modules/ntext/ntextWordBreak.man modules/plotchart/plotchart.man modules/swaplist/swaplist.man modules/tkpiechart/canvaslabel.man | > | 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | modules/diagrams/diagram.man modules/getstring/tk_getString.man modules/history/tklib_history.man modules/ico/ico.man modules/ipentry/ipentry.man modules/khim/khim.man modules/menubar/menubar.man modules/notifywindow/notifywindow.man modules/ntext/ntext.man modules/ntext/ntextBindings.man modules/ntext/ntextIndent.man modules/ntext/ntextWordBreak.man modules/plotchart/plotchart.man modules/swaplist/swaplist.man modules/tkpiechart/canvaslabel.man |
︙ | ︙ |
Changes to support/devel/sak/doc/toc.txt.
︙ | ︙ | |||
28 29 30 31 32 33 34 35 36 37 38 39 40 41 | [item modules/ctext/ctext.man ctext {Ctext a text widget with highlighting support}] [item modules/cursor/cursor.man cursor {Procedures to handle CURSOR data}] [item modules/getstring/tk_getString.man getstring {A string dialog}] [item modules/history/tklib_history.man history {Provides a history for Entry widgets}] [item modules/ico/ico.man ico {Reading and writing windows icons}] [item modules/khim/khim.man khim {Provides key bindings for entering international characters on a keyboard that does not support them}] [item modules/menubar/menubar.man menubar {Creates an instance of the Class.}] [item modules/ntext/ntext.man ntext {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextBindings.man ntextBindings {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextIndent.man ntextIndent {ntext Indentation for the Text Widget}] [item modules/ntext/ntextWordBreak.man ntextWordBreak {ntext Word Boundary Detection for the Text Widget}] [item modules/tkpiechart/pie.man pie {2D or 3D pie chart object in a canvas}] [item modules/tkpiechart/pieboxlabeler.man pieBoxLabeler {tkpiechart pie box style labeler class}] [item modules/tkpiechart/pieperipherallabeler.man piePeripheralLabeler {tkpiechart pie peripheral style labeler class}] | > | 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | [item modules/ctext/ctext.man ctext {Ctext a text widget with highlighting support}] [item modules/cursor/cursor.man cursor {Procedures to handle CURSOR data}] [item modules/getstring/tk_getString.man getstring {A string dialog}] [item modules/history/tklib_history.man history {Provides a history for Entry widgets}] [item modules/ico/ico.man ico {Reading and writing windows icons}] [item modules/khim/khim.man khim {Provides key bindings for entering international characters on a keyboard that does not support them}] [item modules/menubar/menubar.man menubar {Creates an instance of the Class.}] [item modules/notifywindow/notifywindow.man notifywindow {Provides unobtrusive window for alerts/notifications from Tk applications}] [item modules/ntext/ntext.man ntext {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextBindings.man ntextBindings {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextIndent.man ntextIndent {ntext Indentation for the Text Widget}] [item modules/ntext/ntextWordBreak.man ntextWordBreak {ntext Word Boundary Detection for the Text Widget}] [item modules/tkpiechart/pie.man pie {2D or 3D pie chart object in a canvas}] [item modules/tkpiechart/pieboxlabeler.man pieBoxLabeler {tkpiechart pie box style labeler class}] [item modules/tkpiechart/pieperipherallabeler.man piePeripheralLabeler {tkpiechart pie peripheral style labeler class}] |
︙ | ︙ | |||
113 114 115 116 117 118 119 120 121 122 123 124 125 126 | [division_end] [division_start khim] [item modules/khim/khim.man khim {Provides key bindings for entering international characters on a keyboard that does not support them}] [division_end] [division_start menubar] [item modules/menubar/menubar.man menubar {Creates an instance of the Class.}] [division_end] [division_start ntext] [item modules/ntext/ntext.man ntext {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextBindings.man ntextBindings {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextIndent.man ntextIndent {ntext Indentation for the Text Widget}] [item modules/ntext/ntextWordBreak.man ntextWordBreak {ntext Word Boundary Detection for the Text Widget}] [division_end] [division_start plotchart] | > > > | 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | [division_end] [division_start khim] [item modules/khim/khim.man khim {Provides key bindings for entering international characters on a keyboard that does not support them}] [division_end] [division_start menubar] [item modules/menubar/menubar.man menubar {Creates an instance of the Class.}] [division_end] [division_start notifywindow] [item modules/notifywindow/notifywindow.man notifywindow {Provides unobtrusive window for alerts/notifications from Tk applications}] [division_end] [division_start ntext] [item modules/ntext/ntext.man ntext {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextBindings.man ntextBindings {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextIndent.man ntextIndent {ntext Indentation for the Text Widget}] [item modules/ntext/ntextWordBreak.man ntextWordBreak {ntext Word Boundary Detection for the Text Widget}] [division_end] [division_start plotchart] |
︙ | ︙ |
Changes to support/devel/sak/doc/toc_cats.txt.
︙ | ︙ | |||
28 29 30 31 32 33 34 35 36 37 38 39 40 41 | [item modules/ctext/ctext.man ctext {Ctext a text widget with highlighting support}] [item modules/cursor/cursor.man cursor {Procedures to handle CURSOR data}] [item modules/getstring/tk_getString.man getstring {A string dialog}] [item modules/history/tklib_history.man history {Provides a history for Entry widgets}] [item modules/ico/ico.man ico {Reading and writing windows icons}] [item modules/khim/khim.man khim {Provides key bindings for entering international characters on a keyboard that does not support them}] [item modules/menubar/menubar.man menubar {Creates an instance of the Class.}] [item modules/ntext/ntext.man ntext {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextBindings.man ntextBindings {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextIndent.man ntextIndent {ntext Indentation for the Text Widget}] [item modules/ntext/ntextWordBreak.man ntextWordBreak {ntext Word Boundary Detection for the Text Widget}] [item modules/tkpiechart/pie.man pie {2D or 3D pie chart object in a canvas}] [item modules/tkpiechart/pieboxlabeler.man pieBoxLabeler {tkpiechart pie box style labeler class}] [item modules/tkpiechart/pieperipherallabeler.man piePeripheralLabeler {tkpiechart pie peripheral style labeler class}] | > | 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | [item modules/ctext/ctext.man ctext {Ctext a text widget with highlighting support}] [item modules/cursor/cursor.man cursor {Procedures to handle CURSOR data}] [item modules/getstring/tk_getString.man getstring {A string dialog}] [item modules/history/tklib_history.man history {Provides a history for Entry widgets}] [item modules/ico/ico.man ico {Reading and writing windows icons}] [item modules/khim/khim.man khim {Provides key bindings for entering international characters on a keyboard that does not support them}] [item modules/menubar/menubar.man menubar {Creates an instance of the Class.}] [item modules/notifywindow/notifywindow.man notifywindow {Provides unobtrusive window for alerts/notifications from Tk applications}] [item modules/ntext/ntext.man ntext {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextBindings.man ntextBindings {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextIndent.man ntextIndent {ntext Indentation for the Text Widget}] [item modules/ntext/ntextWordBreak.man ntextWordBreak {ntext Word Boundary Detection for the Text Widget}] [item modules/tkpiechart/pie.man pie {2D or 3D pie chart object in a canvas}] [item modules/tkpiechart/pieboxlabeler.man pieBoxLabeler {tkpiechart pie box style labeler class}] [item modules/tkpiechart/pieperipherallabeler.man piePeripheralLabeler {tkpiechart pie peripheral style labeler class}] |
︙ | ︙ |
Changes to support/devel/sak/doc/toc_mods.txt.
︙ | ︙ | |||
52 53 54 55 56 57 58 59 60 61 62 63 64 65 | [division_end] [division_start khim] [item modules/khim/khim.man khim {Provides key bindings for entering international characters on a keyboard that does not support them}] [division_end] [division_start menubar] [item modules/menubar/menubar.man menubar {Creates an instance of the Class.}] [division_end] [division_start ntext] [item modules/ntext/ntext.man ntext {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextBindings.man ntextBindings {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextIndent.man ntextIndent {ntext Indentation for the Text Widget}] [item modules/ntext/ntextWordBreak.man ntextWordBreak {ntext Word Boundary Detection for the Text Widget}] [division_end] [division_start plotchart] | > > > | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | [division_end] [division_start khim] [item modules/khim/khim.man khim {Provides key bindings for entering international characters on a keyboard that does not support them}] [division_end] [division_start menubar] [item modules/menubar/menubar.man menubar {Creates an instance of the Class.}] [division_end] [division_start notifywindow] [item modules/notifywindow/notifywindow.man notifywindow {Provides unobtrusive window for alerts/notifications from Tk applications}] [division_end] [division_start ntext] [item modules/ntext/ntext.man ntext {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextBindings.man ntextBindings {Alternative Bindings for the Text Widget}] [item modules/ntext/ntextIndent.man ntextIndent {ntext Indentation for the Text Widget}] [item modules/ntext/ntextWordBreak.man ntextWordBreak {ntext Word Boundary Detection for the Text Widget}] [division_end] [division_start plotchart] |
︙ | ︙ |