# INTERFAZ PARA LA PILA DE KAREL
############################################################################
#### INTERFAZ PARA LA PILA DE KAREL
############################################################################
catch {destroy .pila }
proc vTclWindow.pila {base} {
if {$base == ""} {
set base .pila
}
if {[winfo exists $base]} {
wm deiconify $base; return
}
toplevel $base -class Toplevel \
-background #0080ff
wm focusmodel $base passive
wm geometry $base 246x232+554+198
wm maxsize $base 1028 749
wm minsize $base 132 1
wm overrideredirect $base 0
wm resizable $base 1 1
wm deiconify $base
wm title $base "Pila"
frame $base.frame \
-borderwidth 1 -height 30 -relief raised -width 30
scrollbar $base.frame.scrollx \
-borderwidth 1 -command {.pila.frame.text xview} -orient horiz \
-width 10
scrollbar $base.frame.scrolly \
-borderwidth 1 -command {.pila.frame.text yview} -orient vert \
-width 10
text $base.frame.text \
-background #ffffff \
-font -Adobe-Helvetica-Medium-R-Normal-*-*-120-*-*-*-*-*-* -height 1 \
-width 8 -xscrollcommand {.pila.frame.scrollx set} \
-yscrollcommand {.pila.frame.scrolly set}
place $base.frame \
-x 5 -y 5 -width 238 -height 221 -anchor nw
grid columnconf $base.frame 0 -weight 1
grid rowconf $base.frame 0 -weight 1
grid $base.frame.scrollx \
-in .pila.frame -column 0 -row 1 -columnspan 1 -rowspan 1 -sticky ew
grid $base.frame.scrolly \
-in .pila.frame -column 1 -row 0 -columnspan 1 -rowspan 1 -sticky ns
grid $base.frame.text \
-in .pila.frame -column 0 -row 0 -columnspan 1 -rowspan 1 \
-sticky nesw
}
#Window show .
#Window show .pila