# grid.tcl canvas .c -width 150 -height 150 -bg red button .b1 -text "sticky: (none)" button .b2 -text "sticky: ew" button .b3 -text "sticky: (none)" button .b4 -text "sticky: ns" button .b5 -text "sticky: nsew" grid .c -row 0 -column 0 grid .b1 -row 1 -column 0 grid .b2 -row 2 -column 0 -sticky ew grid .b3 -row 0 -column 1 grid .b4 -row 0 -column 2 -sticky ns grid .b5 -row 1 -column 1 -rowspan 2 -columnspan 2 -sticky nsew