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

📄 unixembed.test

📁 linux系统下的音频通信
💻 TEST
📖 第 1 页 / 共 2 页
字号:
    update    dobg {	destroy .t1    }    update    list $x [winfo exists .f1]} {dead 0}test unixEmbed-4.1 {EmbedStructureProc procedure, configure events} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1    }    update    dobg {	.t1 configure -width 180 -height 100    }    update    dobg {	winfo geometry .t1    }} {180x100+0+0}test unixEmbed-4.2 {EmbedStructureProc procedure, destroy events} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1    }    update    set x [testembed]    destroy .f1    list $x [testembed]} {{{XXX .f1 XXX {}}} {}}test unixEmbed-5.1 {EmbedFocusProc procedure, FocusIn events} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1	bind .t1 <FocusIn> {lappend x "focus in %W"}	bind .t1 <FocusOut> {lappend x "focus out %W"}	set x {}    }    focus -force .f1    update    dobg {set x}} {{focus in .t1}}test unixEmbed-5.2 {EmbedFocusProc procedure, focusing on dead window} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1    }    update    dobg {	after 200 {destroy .t1}    }    after 400    focus -force .f1    update} {}test unixEmbed-5.3 {EmbedFocusProc procedure, FocusOut events} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1	bind .t1 <FocusIn> {lappend x "focus in %W"}	bind .t1 <FocusOut> {lappend x "focus out %W"}	set x {}    }    focus -force .f1    update    set x [dobg {update; set x}]    focus .    update    list $x [dobg {update; set x}]} {{{focus in .t1}} {{focus in .t1} {focus out .t1}}}test unixEmbed-6.1 {EmbedGeometryRequest procedure, window changes size} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1    }    update    dobg {	bind .t1 <Configure> {lappend x {configure .t1 %w %h}}	set x {}	.t1 configure -width 300 -height 120	update	list $x [winfo geom .t1]    }} {{{configure .t1 300 120}} 300x120+0+0}test unixEmbed-6.2 {EmbedGeometryRequest procedure, window changes size} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    place .f1 -width 200 -height 200    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1    }    after 300 {set x done}    vwait x    dobg {	bind .t1 <Configure> {lappend x {configure .t1 %w %h}}	set x {}	.t1 configure -width 300 -height 120	update	list $x [winfo geom .t1]    }} {{{configure .t1 200 200}} 200x200+0+0}# Can't think up any tests for TkpGetOtherWindow procedure.test unixEmbed-7.1 {TkpRedirectKeyEvent procedure, forward keystroke} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1    }    focus -force .    bind . <KeyPress> {lappend x {key %A %E}}    set x {}    set y [dobg {	update	bind .t1 <KeyPress> {lappend y {key %A}}	set y {}	event generate .t1 <KeyPress> -keysym a	set y    }]    update    bind . <KeyPress> {}    list $x $y} {{{key a 1}} {}}test unixEmbed-7.2 {TkpRedirectKeyEvent procedure, don't forward keystroke width} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1    }    update    focus -force .f1    update    bind . <KeyPress> {lappend x {key %A}}    set x {}    set y [dobg {	update	bind .t1 <KeyPress> {lappend y {key %A}}	set y {}	event generate .t1 <KeyPress> -keysym b	set y    }]    update    bind . <KeyPress> {}    list $x $y} {{} {{key b}}}test unixEmbed-8.1 {TkpClaimFocus procedure} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    frame .f2 -width 200 -height 50    pack .f1 .f2    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1 -highlightthickness 2 -bd 2 -relief sunken    }    focus -force .f2    update    list [dobg {	focus .t1	set x [list [focus]]	update	after 500	update	lappend x [focus]    }] [focus]} {{{} .t1} .f1}test unixEmbed-8.2 {TkpClaimFocus procedure} {    catch {interp delete child}    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    frame .f2 -width 200 -height 50    pack .f1 .f2    interp create child    child eval "set argv {-use [winfo id .f1]}"    load {} tk child    child eval {	. configure -bd 2 -highlightthickness 2 -relief sunken    }    focus -force .f2    update    list [child eval {	focus .	set x [list [focus]]	update	lappend x [focus]    }] [focus]} {{{} .} .f1}catch {interp delete child}test unixEmbed-9.1 {EmbedWindowDeleted procedure, check parentPtr} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    frame .f2 -container 1 -width 200 -height 50    frame .f3 -container 1 -width 200 -height 50    frame .f4 -container 1 -width 200 -height 50    pack .f1 .f2 .f3 .f4    set x {}    lappend x [testembed]    foreach w {.f3 .f4 .f1 .f2} {	destroy $w	lappend x [testembed]    }    set x} {{{XXX .f4 {} {}} {XXX .f3 {} {}} {XXX .f2 {} {}} {XXX .f1 {} {}}} {{XXX .f4 {} {}} {XXX .f2 {} {}} {XXX .f1 {} {}}} {{XXX .f2 {} {}} {XXX .f1 {} {}}} {{XXX .f2 {} {}}} {}}test unixEmbed-9.2 {EmbedWindowDeleted procedure, check embeddedPtr} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    dobg "set w1 [winfo id .f1]"    dobg {	eval destroy [winfo child .]	toplevel .t1 -use $w1 -highlightthickness 2 -bd 2 -relief sunken	set x {}	lappend x [testembed]	destroy .t1	lappend x [testembed]    }} {{{XXX {} {} .t1}} {}}test unixEmbed-10.1 {geometry propagation in tkUnixWm.c/UpdateGeometryInfo} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    toplevel .t1 -use [winfo id .f1] -width 150 -height 80    update    wm geometry .t1 +40+50    update    wm geometry .t1} {150x80+0+0}test unixEmbed-10.2 {geometry propagation in tkUnixWm.c/UpdateGeometryInfo} {    foreach w [winfo child .] {	catch {destroy $w}    }    frame .f1 -container 1 -width 200 -height 50    pack .f1    toplevel .t1 -use [winfo id .f1] -width 150 -height 80    update    wm geometry .t1 70x300+10+20    update    wm geometry .t1} {70x300+0+0}foreach w [winfo child .] {    catch {destroy $w}}cleanupbg

⌨️ 快捷键说明

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