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

📄 menudraw.test

📁 linux系统下的音频通信
💻 TEST
📖 第 1 页 / 共 2 页
字号:
    image create test image1    image create test image2    menu .m1    .m1 add checkbutton -image image1 -selectimage image2    set tearoff [tkTearOffMenu .m1 40 40]    update idletasks    list [image delete image2] [destroy .m1] [eval image delete [image names]]} {{} {} {}}#Don't know how to test missing tkwin in DisplayMenutest menuDraw-12.1 {DisplayMenu - menubar background} {unixOnly} {    catch {destroy .m1}    menu .m1    .m1 add cascade -label foo -menu .m2    . configure -menu .m1    list [update] [. configure -menu ""] [destroy .m1]} {{} {} {}}test menuDraw-12.2 {Display menu - no entries} {    catch {destroy .m1}    menu .m1    set tearoff [tkTearOffMenu .m1 40 40]    list [update] [destroy .m1]} {{} {}}test menuDraw-12.3 {DisplayMenu - one entry} {    catch {destroy .m1}    menu .m1    .m1 add command -label foo    set tearoff [tkTearOffMenu .m1 40 40]    list [update] [destroy .m1]} {{} {}}test menuDraw-12.4 {DisplayMenu - two entries} {    catch {destroy .m1}    menu .m1    .m1 add command -label "one"    .m1 add command -label "two"    set tearoff [tkTearOffMenu .m1 40 40]    list [update] [destroy .m1]} {{} {}}test menuDraw.12.5 {DisplayMenu - two columns - first bigger} {    catch {destroy .m1}    menu .m1    .m1 add command -label "one"    .m1 add command -label "two"    .m1 add command -label "three" -columnbreak 1    set tearoff [tkTearOffMenu .m1 40 40]    list [update] [destroy .m1]} {{} {}}test menuDraw-12.5 {DisplayMenu - two column - second  bigger} {    catch {destroy .m1}    menu .m1    .m1 add command -label "one"    .m1 add command -label "two" -columnbreak 1    .m1 add command -label "three"    set tearoff [tkTearOffMenu .m1 40 40]    list [update] [destroy .m1]} {{} {}}test menuDraw.12.7 {DisplayMenu - three columns} {    catch {destroy .m1}    menu .m1    .m1 add command -label "one"    .m1 add command -label "two" -columnbreak 1    .m1 add command -label "three"    .m1 add command -label "four"    .m1 add command -label "five"    .m1 add command -label "six"    set tearoff [tkTearOffMenu .m1 40 40]    list [update] [destroy .m1]} {{} {}}test menuDraw-12.6 {Display menu - testing for extra space and menubars} {unixOnly} {    catch {destroy .m1}    menu .m1    .m1 add cascade -label foo    . configure -menu .m1    list [update] [. configure -menu ""] [destroy .m1]} {{} {} {}}test menuDraw-12.7 {Display menu - extra space at end of menu} {    catch {destroy .m1}    menu .m1    .m1 add cascade -label foo    set tearoff [tkTearOffMenu .m1 40 40]    wm geometry $tearoff 200x100    list [update] [destroy .m1]} {{} {}}test menuDraw-13.1 {TkMenuEventProc - Expose} {    catch {destroy .m1}    catch {destroy .m2}    menu .m1    .m1 add command -label "one"    menu .m2    .m2 add command -label "two"    set tearoff1 [tkTearOffMenu .m1 40 40]    set tearoff2 [tkTearOffMenu .m2 40 40]    list [raise $tearoff2] [update] [destroy .m1] [destroy .m2]} {{} {} {} {}}test menuDraw-13.2 {TkMenuEventProc - ConfigureNotify} {    catch {destroy .m1}    menu .m1    .m1 add command -label "foo"    set tearoff [tkTearOffMenu .m1 40 40]    list [wm geometry $tearoff 200x100] [update] [destroy .m1]} {{} {} {}}test menuDraw-13.3 {TkMenuEventProc - ActivateNotify} {macOnly} {    catch {destroy .t2}    toplevel .t2 -menu .t2.m1    menu .t2.m1    .t2.m1 add command -label foo    tkTearOffMenu .t2.m1 40 40    list [catch {update} msg] $msg [destroy .t2]} {0 {} {}}# Testing deletes is hard, and I am going to do my best. Don't know how# to test the case where we have already cleared the tkwin field in the# menuPtr.test menuDraw-13.4 {TkMenuEventProc - simple delete} {    catch {destroy .m1}    menu .m1    list [destroy .m1]} {{}}test menuDraw-13.5 {TkMenuEventProc - nothing pending} {    catch {destroy .m1}    menu .m1    .m1 add command -label foo    update idletasks    list [destroy .m1]} {{}}test menuDraw-14.1 {TkMenuImageProc} {    catch {destroy .m1}    catch {image delete image1}    menu .m1    image create test image1    .m1 add command -image image1    update idletasks    list [image delete image1] [destroy .m1]} {{} {}}test menuDraw-14.2 {TkMenuImageProc} {    catch {destroy .m1}    catch {image delete image1}    menu .m1    image create test image1    .m1 add command -image image1    list [image delete image1] [destroy .m1]} {{} {}}test menuDraw-15.1 {TkPostTearoffMenu - Basic posting} {    catch {destroy .m1}    menu .m1    .m1 add command -label "foo"    list [catch {tkTearOffMenu .m1 40 40}] [destroy .m1]} {0 {}}test menuDraw-15.2 {TkPostTearoffMenu - Deactivation} {    catch {destroy .m1}    menu .m1    .m1 add command -label "foo" -state active    set tearoff [tkTearOffMenu .m1 40 40]    list [$tearoff index active] [destroy .m1]} {none {}}test menuDraw-15.3 {TkPostTearoffMenu - post command} {    catch {destroy .m1}    catch {unset foo}    menu .m1 -postcommand "set foo .m1"    .m1 add command -label "foo"    list [catch {tkTearOffMenu .m1 40 40}] [set foo] [unset foo] [destroy .m1]} {0 .m1 {} {}}test menuDraw-15.4 {TkPostTearoffMenu - post command deleting the menu} {    catch {destroy .m1}    menu .m1 -postcommand "destroy .m1"    .m1 add command -label "foo"    list [catch {tkTearOffMenu .m1 40 40} msg] $msg [winfo exists .m1]} {0 {} 0}test menuDraw-15.5 {TkPostTearoffMenu - tearoff at edge of screen} {    catch {destroy .m1}    menu .m1    .m1 add command -label "foo"    set height [winfo screenheight .m1]    list [catch {tkTearOffMenu .m1 40 $height}] [destroy .m1]} {0 {}}test menuDraw-15.6 {TkPostTearoffMenu - tearoff off right} {    catch {destroy .m1}    menu .m1    .m1 add command -label "foo"    set width [winfo screenwidth .m1]    list [catch {tkTearOffMenu .m1 $width 40}] [destroy .m1]} {0 {}}test menuDraw-16.1 {TkPostSubmenu} {unixOnly} {    catch {destroy .m1}    catch {destroy .m2}    menu .m1    .m1 add cascade -label test -menu .m2    menu .m2    .m2 add command -label "Hit ESCAPE to make this menu go away."    set tearoff [tkTearOffMenu .m1 40 40]    $tearoff postcascade 0    list [$tearoff postcascade 0] [destroy .m1] [destroy .m2]} {{} {} {}}test menuDraw-16.2 {TkPostSubMenu} {unixOnly} {    catch {destroy .m1}    catch {destroy .m2}    catch {destroy .m3}    menu .m1    .m1 add cascade -label "two" -menu .m2    .m1 add cascade -label "three" -menu .m3    menu .m2    .m2 add command -label "two"    menu .m3    .m3 add command -label "three"    set tearoff [tkTearOffMenu .m1 40 40]    $tearoff postcascade 0    list [$tearoff postcascade 1] [destroy .m1] [destroy .m2] [destroy .m3]} {{} {} {} {}}test menuDraw-16.3 {TkPostSubMenu} {    catch {destroy .m1}    menu .m1    .m1 add cascade -label test -menu .m2    list [.m1 postcascade 1] [destroy .m1]} {{} {}}test menuDraw-16.4 {TkPostSubMenu} {    catch {destroy .m1}    menu .m1    .m1 add cascade -label test    set tearoff [tkTearOffMenu .m1 40 40]    list [$tearoff postcascade 0] [destroy .m1]} {{} {}}test menuDraw-16.5 {TkPostSubMenu} {unixOnly} {    catch {destroy .m1}    catch {destroy .m2}    menu .m1    .m1 add cascade -label test -menu .m2    menu .m2 -postcommand "glorp"    set tearoff [tkTearOffMenu .m1 40 40]    list [catch {$tearoff postcascade test} msg] $msg [destroy .m1] [destroy .m2]} {1 {invalid command name "glorp"} {} {}}test menuDraw-16.6 {TkPostSubMenu} {menuInteractive} {    catch {destroy .m1}    catch {destroy .m2}    menu .m1    .m1 add cascade -label test -menu .m2    menu .m2    .m2 add command -label "Hit ESCAPE to get rid of this menu"    set tearoff [tkTearOffMenu .m1 40 40]    list [$tearoff postcascade 0] [destroy .m1] [destroy .m2]} {{} {} {}}test menuDraw-17.1 {AdjustMenuCoords - menubar} {unixOnly} {    catch {destroy .m1}    catch {destroy .m2}    menu .m1 -tearoff 0    .m1 add cascade -label test -menu .m2    menu .m2 -tearoff 0    .m2 add command -label foo    . configure -menu .m1    foreach w [winfo children .] {	if {[$w cget -type] == "menubar"} {		break	}    }    list [$w postcascade 0] [. configure -menu ""] [destroy .m1] [destroy .m2]} {{} {} {} {}}test menuDraw-17.2 {AdjustMenuCoords - menu} {menuInteractive} {    catch {destroy .m1}    catch {destroy .m2}    menu .m1    .m1 add cascade -label test -menu .m2    menu .m2    .m2 add command -label "Hit ESCAPE to make this menu go away"    set tearoff [tkTearOffMenu .m1 40 40]    list [$tearoff postcascade 0] [destroy .m1] [destroy .m2]} {{} {} {}}deleteWindows

⌨️ 快捷键说明

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