30 lines
		
	
	
	
		
			864 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			864 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| # ----------------------------------------------------------------------
 | |
| #  DEMO: panedwindow in [incr Widgets]
 | |
| # ----------------------------------------------------------------------
 | |
| package require Iwidgets 4.0
 | |
| 
 | |
| . configure -background white
 | |
| 
 | |
| iwidgets::panedwindow .pw -width 3i -height 3i 
 | |
| pack .pw -padx 4 -pady 4
 | |
| 
 | |
| .pw add "top"
 | |
| set pane [.pw childsite "top"]
 | |
| label $pane.l -text "(put some widgets here)" \
 | |
|     -background black -foreground white
 | |
| pack $pane.l -expand yes -fill both
 | |
| 
 | |
| .pw add "bottom"
 | |
| set pane [.pw childsite "bottom"]
 | |
| label $pane.l -text "(put other widgets here)" \
 | |
|     -background black -foreground white
 | |
| pack $pane.l -expand yes -fill both
 | |
| 
 | |
| .pw fraction 40 60
 | |
| 
 | |
| 
 | |
| iwidgets::optionmenu .orient -labeltext "Orientation:" -command {
 | |
|     .pw configure -orient [.orient get]
 | |
| }
 | |
| pack .orient -padx 4 -pady 4
 | |
| .orient insert end horizontal vertical
 |