# 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