⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oldpack.test

📁 linux系统下的音频通信
💻 TEST
📖 第 1 页 / 共 2 页
字号:
	.pack.violet rightupdatetest pack-5.21 {multiple windows} {winfo geometry .pack.blue} 40x40+30+0test pack-5.22 {multiple windows} {winfo geometry .pack.red} 10x20+90+60test pack-5.23 {multiple windows} {winfo geometry .pack.green} 30x40+60+50test pack-5.24 {multiple windows} {winfo geometry .pack.violet} 60x20+0+60pack after .pack.blue .pack.red left .pack.green left .pack.violet leftupdatetest pack-5.25 {multiple windows} {winfo geometry .pack.blue} 40x40+30+0test pack-5.26 {multiple windows} {winfo geometry .pack.red} 10x20+0+60test pack-5.27 {multiple windows} {winfo geometry .pack.green} 30x40+10+50test pack-5.28 {multiple windows} {winfo geometry .pack.violet} 60x20+40+60pack append .pack .pack.violet left .pack.green left .pack.blue left \	.pack.red leftupdatetest pack-5.29 {multiple windows} {winfo geometry .pack.violet} 80x20+0+40test pack-5.30 {multiple windows} {winfo geometry .pack.green} 20x40+80+30test pack-5.31 {multiple windows} {winfo ismapped .pack.blue} 0test pack-5.32 {multiple windows} {winfo ismapped .pack.red} 0# Test the ability of the packer to propagate geometry information# to its parent.  Make sure it computes the parent's needs both in# the direction of packing (width for "left" and "right" windows,# for example), and perpendicular to the pack direction (height for# "left" and "right" windows).pack append .pack .pack.red top .pack.green top .pack.blue top \	.pack.violet topupdatetest pack-6.1 {geometry propagation} {winfo reqwidth .pack} 80test pack-6.2 {geometry propagation} {winfo reqheight .pack} 120destroy .pack.violetupdatetest pack-6.3 {geometry propagation} {winfo reqwidth .pack} 40test pack-6.4 {geometry propagation} {winfo reqheight .pack} 100frame .pack.violet -width 80 -height 20 -bg violetlabel .pack.violet.l -text P -bd 2 -relief raisedplace .pack.violet.l -relwidth 1.0 -relheight 1.0pack append .pack .pack.red left .pack.green right .pack.blue bottom \	.pack.violet topupdatetest pack-6.5 {geometry propagation} {winfo reqwidth .pack} 120test pack-6.6 {geometry propagation} {winfo reqheight .pack} 60pack append .pack .pack.violet top .pack.green top .pack.blue left \	.pack.red leftupdatetest pack-6.7 {geometry propagation} {winfo reqwidth .pack} 80test pack-6.8 {geometry propagation} {winfo reqheight .pack} 100# Test the "expand" option, and make sure space is evenly divided# when several windows request expansion.pack append .pack .pack.violet top .pack.green {left e} \	.pack.blue {left expand} .pack.red {left expand}updatetest pack-7.1 {multiple expanded windows} {    pack append .pack .pack.violet top .pack.green {left e} \	    .pack.blue {left expand} .pack.red {left expand}    update    list [winfo geometry .pack.green] [winfo geometry .pack.blue] \	    [winfo geometry .pack.red]} {30x40+3+40 40x40+39+40 10x20+86+50}test pack-7.2 {multiple expanded windows} {    pack append .pack .pack.green left .pack.violet {bottom expand} \	    .pack.blue {bottom expand} .pack.red {bottom expand}    update    list [winfo geometry .pack.violet] [winfo geometry .pack.blue] \	    [winfo geometry .pack.red]} {70x20+30+77 40x40+45+30 10x20+60+3}test pack-7.3 {multiple expanded windows} {    foreach i [winfo child .pack] {	pack unpack $i    }    pack append .pack .pack.green {left e fill} .pack.red {left expand fill} \	    .pack.blue {top fill}    update    list [winfo geometry .pack.green] [winfo geometry .pack.red] \	    [winfo geometry .pack.blue]} {40x100+0+0 20x100+40+0 40x40+60+0}test pack-7.4 {multiple expanded windows} {    foreach i [winfo child .pack] {	pack unpack $i    }    pack append .pack .pack.red {top expand} .pack.violet {top expand} \	    .pack.blue {right fill}    update    list [winfo geometry .pack.red] [winfo geometry .pack.violet] \	    [winfo geometry .pack.blue]} {10x20+45+5 80x20+10+35 40x40+60+60}test pack-7.5 {multiple expanded windows} {    foreach i [winfo child .pack] {	pack unpack $i    }    pack append .pack .pack.green {right frame s} .pack.red {top expand}    update    list [winfo geometry .pack.green] [winfo geometry .pack.red]} {30x40+70+60 10x20+30+40}test pack-7.6 {multiple expanded windows} {    foreach i [winfo child .pack] {	pack unpack $i    }    pack append .pack .pack.violet {bottom frame e} .pack.red {right expand}    update    list [winfo geometry .pack.violet] [winfo geometry .pack.red]} {80x20+20+80 10x20+45+30}# Need more bizarre tests with combinations of expanded windows and# windows in opposing directions!  Also, include padding in expanded# (and unexpanded) windows.# Syntax errors on pack commandstest pack-8.1 {syntax errors} {    set msg ""    set result [catch {pack} msg]    concat $result $msg} {1 wrong # args: should be "pack option arg ?arg ...?"}test pack-8.2 {syntax errors} {    set msg ""    set result [catch {pack append} msg]    concat $result $msg} {1 wrong # args: should be "pack option arg ?arg ...?"}test pack-8.3 {syntax errors} {    set msg ""    set result [catch {pack gorp foo} msg]    concat $result $msg} {1 bad option "gorp": must be configure, forget, info, propagate, or slaves}test pack-8.4 {syntax errors} {    set msg ""    set result [catch {pack a .pack} msg]    concat $result $msg} {1 bad option "a": must be configure, forget, info, propagate, or slaves}test pack-8.5 {syntax errors} {    set msg ""    set result [catch {pack after foobar} msg]    concat $result $msg} {1 bad window path name "foobar"}test pack-8.6 {syntax errors} {    frame .pack.yellow -bg yellow    set msg ""    set result [catch {pack after .pack.yellow} msg]    destroy .pack.yellow    concat $result $msg} {1 window ".pack.yellow" isn't packed}test pack-8.7 {syntax errors} {    set msg ""    set result [catch {pack append foobar} msg]    concat $result $msg} {1 bad window path name "foobar"}test pack-8.8 {syntax errors} {    set msg ""    set result [catch {pack before foobar} msg]    concat $result $msg} {1 bad window path name "foobar"}test pack-8.9 {syntax errors} {    frame .pack.yellow -bg yellow    set msg ""    set result [catch {pack before .pack.yellow} msg]    destroy .pack.yellow    concat $result $msg} {1 window ".pack.yellow" isn't packed}test pack-8.10 {syntax errors} {    set msg ""    set result [catch {pack info .pack help} msg]    concat $result $msg} {1 wrong # args: should be "pack info window"}test pack-8.11 {syntax errors} {    set msg ""    set result [catch {pack info foobar} msg]    concat $result $msg} {1 bad window path name "foobar"}test pack-8.12 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue} msg]    concat $result $msg} {1 wrong # args: window ".pack.blue" should be followed by options}test pack-8.13 {syntax errors} {    set msg ""    set result [catch {pack append . .pack.blue top} msg]    concat $result $msg} {1 can't pack .pack.blue inside .}test pack-8.14 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue f} msg]    concat $result $msg} {1 bad option "f": should be top, bottom, left, right, expand, fill, fillx, filly, padx, pady, or frame}test pack-8.15 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue pad} msg]    concat $result $msg} {1 bad option "pad": should be top, bottom, left, right, expand, fill, fillx, filly, padx, pady, or frame}test pack-8.16 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue {frame south}} msg]    concat $result $msg} {1 bad anchor position "south": must be n, ne, e, se, s, sw, w, nw, or center}test pack-8.17 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue {padx -2}} msg]    concat $result $msg} {1 bad pad value "-2": must be positive screen distance}test pack-8.18 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue {padx}} msg]    concat $result $msg} {1 wrong # args: "padx" option must be followed by screen distance}test pack-8.19 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue {pady -2}} msg]    concat $result $msg} {1 bad pad value "-2": must be positive screen distance}test pack-8.20 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue {pady}} msg]    concat $result $msg} {1 wrong # args: "pady" option must be followed by screen distance}test pack-8.21 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue "\{abc"} msg]    concat $result $msg} {1 unmatched open brace in list}test pack-8.22 {syntax errors} {    set msg ""    set result [catch {pack append .pack .pack.blue frame} msg]    concat $result $msg} {1 wrong # args: "frame" option must be followed by anchor point}# Test "pack info" command output.test pack-9.1 {information output} {    pack append .pack .pack.blue {top fillx frame n} \	.pack.red {bottom filly frame s} .pack.green {left fill frame w} \	.pack.violet {right expand frame e}    list [pack slaves .pack] [pack info .pack.blue] [pack info .pack.red] \	    [pack info .pack.green] [pack info .pack.violet]} {{.pack.blue .pack.red .pack.green .pack.violet} {-in .pack -anchor n -expand 0 -fill x -ipadx 0 -ipady 0 -padx 0 -pady 0 -side top} {-in .pack -anchor s -expand 0 -fill y -ipadx 0 -ipady 0 -padx 0 -pady 0 -side bottom} {-in .pack -anchor w -expand 0 -fill both -ipadx 0 -ipady 0 -padx 0 -pady 0 -side left} {-in .pack -anchor e -expand 1 -fill none -ipadx 0 -ipady 0 -padx 0 -pady 0 -side right}}test pack-9.2 {information output} {    pack append .pack .pack.blue {padx 10 frame nw} \	.pack.red {pady 20 frame ne} .pack.green {frame se} \	.pack.violet {frame sw}    list [pack slaves .pack] [pack info .pack.blue] [pack info .pack.red] \	    [pack info .pack.green] [pack info .pack.violet]} {{.pack.blue .pack.red .pack.green .pack.violet} {-in .pack -anchor nw -expand 0 -fill none -ipadx 0 -ipady 0 -padx 5 -pady 0 -side top} {-in .pack -anchor ne -expand 0 -fill none -ipadx 0 -ipady 0 -padx 0 -pady 10 -side top} {-in .pack -anchor se -expand 0 -fill none -ipadx 0 -ipady 0 -padx 0 -pady 0 -side top} {-in .pack -anchor sw -expand 0 -fill none -ipadx 0 -ipady 0 -padx 0 -pady 0 -side top}}test pack-9.3 {information output} {    pack append .pack .pack.blue {frame center} .pack.red {frame center} \	.pack.green {frame c} .pack.violet {frame c}    list [pack slaves .pack] [pack info .pack.blue] [pack info .pack.red] \	    [pack info .pack.green] [pack info .pack.violet]} {{.pack.blue .pack.red .pack.green .pack.violet} {-in .pack -anchor center -expand 0 -fill none -ipadx 0 -ipady 0 -padx 0 -pady 0 -side top} {-in .pack -anchor center -expand 0 -fill none -ipadx 0 -ipady 0 -padx 0 -pady 0 -side top} {-in .pack -anchor center -expand 0 -fill none -ipadx 0 -ipady 0 -padx 0 -pady 0 -side top} {-in .pack -anchor center -expand 0 -fill none -ipadx 0 -ipady 0 -padx 0 -pady 0 -side top}}catch {destroy .pack}concat {}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -