[cells-devel] Celtk/Cells3 Compleat
Ken Tilton
kennytilton at optonline.net
Fri Mar 24 11:35:49 UTC 2006
tk> menu .mnu31 -tearoff 0 -type menubar
tk> menu .mnu31.mnu34 -tearoff 0
tk> menu .mnu31.mnu34.mnu40 -tearoff 0
tk> frame .cv-scroller -class frame
tk> canvas .cv-scroller.test-canvas -scrollregion {0 0 500 400}
tk> senddata [.cv-scroller.test-canvas create text 10 10 -anchor "nw"
-text "Ltk Demonstration"]
tk> senddata [.cv-scroller.test-canvas create line 250.0 400.0
300.23407 108.66162 155.33328 366.35382 378.16644 172.06824 103.135544
280.50952 398.60135 270.4362 116.8235 180.97812 352.37134 359.63623
190.25645 112.41109 260.21606 399.6517 290.49127 105.5685 163.47768
372.5312 372.56125 163.52028 105.55452 290.44135 399.64813 260.26807
112.43175 190.2089 359.60065 352.40945 181.02466 116.79939 270.38467
398.60843 280.56073 103.14618 172.02382 378.13943 366.38678 155.37381
108.64426 300.18518 400.0 250.05157 108.67917 199.71655 366.32098
344.7071 172.11243 121.80669 280.45807 396.87512 270.48798 101.40578
180.93207 383.15262 359.67145 147.66635 112.39021 309.69543 399.65524
239.83597 105.582504 209.45882 372.50076 336.56537 163.5629 127.40871
290.3911 394.45953 260.31952 100.35539 190.16055 387.54724 352.44757
140.43495 116.77568 318.92953 398.6156 229.66756 103.156815 219.38823
378.1123 328.02072 155.41382 133.58069 300.1355 391.37338 250.10313
100.00003 199.66797 391.30353 344.74796 133.71233 121.77991 327.8435
396.88562 219.59244 101.412994 229.45981 383.12888 319.1137 147.7049
140.29262 309.6471 387.63077 239.88742 100.34126 209.40807 394.40326
336.60843 127.52966 127.379 336.39496 394.47372 209.65965 100.35895
239.62903 387.52667 309.88672 140.47098 147.51395 318.88373 383.248
229.71866 101.377426 219.33664 396.8324 328.06476 121.914505 133.54745
344.54526 391.391 199.91418 100.00008 249.84415 391.28583 300.38168
133.74419 155.21295 327.79843 378.24744 219.64406 103.103714 229.40985
398.5801 319.16046 116.89542 140.25667 352.25653 387.65082 190.39919
100.33772 260.06 394.38898 290.64267 127.55879 163.35042 336.35187
372.65137 209.71042 105.512115 239.57645 399.6374 309.93506 112.4944
147.47714 359.49457 383.27222 181.1631 101.370316 270.22913 396.82208
280.71274 121.94194 171.89023 344.50433 366.48575 199.96172 108.59218
249.79372 399.99988 300.43134 108.73187 155.1721 366.2225 378.27356
172.24469 103.09306 280.30432 398.57285 270.64236 116.91867 180.79478
352.21796 359.77927 ]
tk> scrollbar .cv-scroller.hscroll -command ".cv-scroller.test-canvas
xview" -orient "horizontal"
tk> scrollbar .cv-scroller.vscroll -command ".cv-scroller.test-canvas
yview" -orient "vertical"
tk> frame .f32 -padx 0 -pady 0 -class frame
tk> frame .f32.f44 -borderwidth 2 -padx 0 -pady 0 -relief sunken -class
frame
tk> label .f32.f44.lbl50 -text "Rotation:"
tk> button .f32.f44.b51 -text "Start" -command {callback ".f32.f44.b51.CMD"}
tk> button .f32.f44.b52 -text "Stop" -command {callback ".f32.f44.b52.CMD"}
tk> button .f32.b45 -text "Hallo" -command {callback ".f32.b45.CMD"}
tk> button .f32.b46 -text "Welt!" -command {callback ".f32.b46.CMD"}
tk> frame .f32.f47 -borderwidth 2 -padx 0 -pady 0 -relief sunken -class
frame
tk> label .f32.f47.lbl53 -text "Test:"
tk> button .f32.f47.b54 -text "OK:" -command {callback ".f32.f47.b54.CMD"}
tk> entry .f32.entry -background systembuttonface -textvariable ".f32.entry"
tk> button .f32.b48 -text "get!" -command {callback ".f32.b48.CMD"}
tk> button .f32.b49 -text "set!" -command {callback ".f32.b49.CMD"}
tk> menu .cv-scroller.test-canvas.mnu55 -tearoff 0
tk> .mnu31 add cascade -menu ".mnu31.mnu34" -label "File"
tk> .mnu31.mnu34 add command -command {callback "..LOAD"} -label "Load"
tk> .mnu31.mnu34 add command -command {callback "..SAVE"} -label "Save"
-state normal
tk> .mnu31.mnu34 add separator
tk> .mnu31.mnu34 add cascade -menu ".mnu31.mnu34.mnu40" -label "Export..."
tk> .mnu31.mnu34 add separator
tk> .mnu31.mnu34 add command -accelerator "Alt-q" -command "exit" -label
"Quit" -underline 1
tk> .mnu31.mnu34.mnu40 add command -command {callback "..JPEG"} -label
"jpeg"
tk> .mnu31.mnu34.mnu40 add command -command {callback "..PNG"} -label "png"
tk> .cv-scroller.test-canvas.mnu55 add command -command {callback
"..MNU59"} -label "Option 1"
tk> .cv-scroller.test-canvas.mnu55 add command -command {callback
"..MNU60"} -label "Option 2"
tk> .cv-scroller.test-canvas.mnu55 add command -command {callback
"..MNU61"} -label "Option 3"
tk> set .f32.entry ""
tk> bind . <Alt-q> {.mnu31.mnu34 invoke 5}
tk> trace add variable .f32.entry write "trc2 .f32.entry.TRACEWRITE"
tk> . configure -menu .mnu31
tk> grid .cv-scroller.test-canvas -row 0 -column 0 -sticky news
tk> grid .cv-scroller.hscroll -row 1 -column 0 -sticky we
tk> grid .cv-scroller.vscroll -row 0 -column 1 -sticky ns
tk> grid columnconfigure .cv-scroller 0 -weight {1}
tk> grid columnconfigure .cv-scroller 1 -weight {0}
tk> grid rowconfigure .cv-scroller 0 -weight {1}
tk> grid rowconfigure .cv-scroller 1 -weight {0}
tk> pack .f32.f44.lbl50 .f32.f44.b51 .f32.f44.b52 -side left -anchor nw
-padx 0 -pady 0
tk> pack .f32.f47.lbl53 .f32.f47.b54 -side left -anchor nw -padx 0 -pady 0
tk> pack .f32.f44 .f32.b45 .f32.b46 .f32.f47 .f32.entry .f32.b48
.f32.b49 -side left -anchor nw -padx 0 -pady 0
tk> pack .cv-scroller -side top -fill both -expand 1
tk> pack .f32 -side bottom
tk> .cv-scroller.test-canvas configure -xscrollcommand
".cv-scroller.hscroll set"
tk> .cv-scroller.test-canvas configure -yscrollcommand
".cv-scroller.vscroll set"
tk> wm deiconify .
More information about the cells-devel
mailing list