|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
proc RunSample {w} { |
|
|
|
set hard_disk_pixmap {/* XPM */ |
|
static char * drivea_xpm[] = { |
|
/* width height ncolors chars_per_pixel */ |
|
"32 32 5 1", |
|
/* colors */ |
|
" s None c None", |
|
". c #000000000000", |
|
"X c white", |
|
"o c #c000c000c000", |
|
"O c #800080008000", |
|
/* pixels */ |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" .......................... ", |
|
" .XXXXXXXXXXXXXXXXXXXXXXXo. ", |
|
" .XooooooooooooooooooooooO. ", |
|
" .Xooooooooooooooooo..oooO. ", |
|
" .Xooooooooooooooooo..oooO. ", |
|
" .XooooooooooooooooooooooO. ", |
|
" .Xoooooooo.......oooooooO. ", |
|
" .Xoo...................oO. ", |
|
" .Xoooooooo.......oooooooO. ", |
|
" .XooooooooooooooooooooooO. ", |
|
" .XooooooooooooooooooooooO. ", |
|
" .XooooooooooooooooooooooO. ", |
|
" .XooooooooooooooooooooooO. ", |
|
" .oOOOOOOOOOOOOOOOOOOOOOOO. ", |
|
" .......................... ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" ", |
|
" "}; |
|
} |
|
|
|
frame $w.top -relief raised -bd 1 |
|
button $w.top.b -image [image create pixmap -data $hard_disk_pixmap] |
|
pack $w.top -expand yes -fill both |
|
pack $w.top.b -expand yes -padx 20 -pady 20 |
|
|
|
tixButtonBox $w.box -orientation horizontal |
|
$w.box add ok -text Ok -underline 0 -command "destroy $w" \ |
|
-width 6 |
|
$w.box add cancel -text Cancel -underline 0 -command "destroy $w" \ |
|
-width 6 |
|
|
|
pack $w.box -side bottom -fill x |
|
pack $w.top -side top -fill both -expand yes |
|
} |
|
|
|
|
|
|
|
|
|
|
|
if {![info exists tix_demo_running]} { |
|
wm withdraw . |
|
set w .demo |
|
toplevel $w; wm transient $w "" |
|
RunSample $w |
|
bind $w <Destroy> exit |
|
} |
|
|
|
|