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

📄 entry.test

📁 linux系统下的音频通信
💻 TEST
📖 第 1 页 / 共 3 页
字号:
test entry-8.9 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 0123456789abcde    .e select from 3    .e select to 8    .e delete 3 8    list [catch {.e index sel.first} msg] $msg} {1 {selection isn't in entry}}test entry-8.10 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 0123456789abcde    .e select from 8    .e select to 3    .e delete 5 8    update    set x "[.e index sel.first] [.e index sel.last]"    .e select to 8    lappend x [.e index sel.first] [.e index sel.last]} {3 5 5 8}test entry-8.11 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 0123456789abcde    .e select from 8    .e select to 3    .e delete 8 10    update    set x "[.e index sel.first] [.e index sel.last]"    .e select to 4    lappend x [.e index sel.first] [.e index sel.last]} {3 8 4 8}test entry-8.12 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 0123456789abcde    .e icursor 4    .e delete 1 4    .e index insert} {1}test entry-8.13 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 0123456789abcde    .e icursor 4    .e delete 1 5    .e index insert} {1}test entry-8.14 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 0123456789abcde    .e icursor 4    .e delete 4 6    .e index insert} {4}test entry-8.15 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 "This is a very long string"    .e xview 4    .e delete 1 4    .e index @0} {1}test entry-8.16 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 "This is a very long string"    .e xview 4    .e delete 1 5    .e index @0} {1}test entry-8.17 {DeleteChars procedure} {    .e delete 0 end    .e insert 0 "This is a very long string"    .e xview 4    .e delete 4 6    .e index @0} {4}.e configure -width 0test entry-8.18 {DeleteChars procedure} {fonts} {    .e delete 0 end    .e insert 0 "xyzzy"    update    .e delete 2 4    winfo reqwidth .e} {31}test entry-9.1 {EntryValueChanged procedure} {    catch {destroy .e}    proc override args {	global x	set x 12345    }    catch {unset x}    trace variable x w override    entry .e -textvariable x    .e insert 0 foo    set result [list $x [.e get]]    unset x; rename override {}    set result} {12345 12345}catch {destroy .e}entry .epack .e.e configure -width 0test entry-10.1 {EntrySetValue procedure} {fonts} {    set x abcde    set y ab    .e configure -textvariable x    update    .e configure -textvariable y    update    list [.e get] [winfo reqwidth .e]} {ab 24}test entry-10.2 {EntrySetValue procedure, updating selection} {    catch {destroy .e}    entry .e -textvariable x    .e insert 0 "abcdefghjklmnopqrstu"    .e selection range 4 10    set x "a"    list [catch {.e index sel.first} msg] $msg} {1 {selection isn't in entry}}test entry-10.3 {EntrySetValue procedure, updating selection} {    catch {destroy .e}    entry .e -textvariable x    .e insert 0 "abcdefghjklmnopqrstu"    .e selection range 4 10    set x "abcdefg"    list [.e index sel.first] [.e index sel.last]} {4 7}test entry-10.4 {EntrySetValue procedure, updating selection} {    catch {destroy .e}    entry .e -textvariable x    .e insert 0 "abcdefghjklmnopqrstu"    .e selection range 4 10    set x "abcdefghijklmn"    list [.e index sel.first] [.e index sel.last]} {4 10}test entry-10.5 {EntrySetValue procedure, updating display position} {    catch {destroy .e}    entry .e -width 10 -font $fixed -textvariable x    pack .e    .e insert 0 "abcdefghjklmnopqrstuvwxyz"    .e xview 10    update    set x "abcdefg"    update    .e index @0} {0}test entry-10.6 {EntrySetValue procedure, updating display position} {    catch {destroy .e}    entry .e -width 10 -font $fixed -textvariable x    pack .e    .e insert 0 "abcdefghjklmnopqrstuvwxyz"    .e xview 10    update    set x "1234567890123456789012"    update    .e index @0} {10}test entry-10.7 {EntrySetValue procedure, updating insertion cursor} {    catch {destroy .e}    entry .e -width 10 -font $fixed -textvariable x    pack .e    .e insert 0 "abcdefghjklmnopqrstuvwxyz"    .e icursor 5    set x "123"    .e index insert} {3}test entry-10.8 {EntrySetValue procedure, updating insertion cursor} {    catch {destroy .e}    entry .e -width 10 -font $fixed -textvariable x    pack .e    .e insert 0 "abcdefghjklmnopqrstuvwxyz"    .e icursor 5    set x "123456"    .e index insert} {5}test entry-11.1 {EntryEventProc procedure} {    catch {destroy .e}    entry .e    .e insert 0 abcdefg    destroy .e    update} {}test entry-11.2 {EntryEventProc procedure} {    eval destroy [winfo children .]    entry .e1 -fg #112233    rename .e1 .e2    set x {}    lappend x [winfo children .]    lappend x [.e2 cget -fg]    destroy .e1    lappend x [info command .e*] [winfo children .]} {.e1 #112233 {} {}}test entry-12.1 {EntryCmdDeletedProc procedure} {    eval destroy [winfo children .]    button .e1 -text "xyz_123"    rename .e1 {}    list [info command .e*] [winfo children .]} {{} {}}catch {destroy .e}entry .e -font $fixed -width 5 -bd 2 -relief sunkenpack .e.e insert 0 012345678901234567890.e xview 4updatetest entry-13.1 {GetEntryIndex procedure} {    .e index end} {21}test entry-13.2 {GetEntryIndex procedure} {    list [catch {.e index abogus} msg] $msg} {1 {bad entry index "abogus"}}test entry-13.3 {GetEntryIndex procedure} {    .e select from 1    .e select to 6    .e index anchor} {1}test entry-13.4 {GetEntryIndex procedure} {    .e select from 4    .e select to 1    .e index anchor} {4}test entry-13.5 {GetEntryIndex procedure} {    .e select from 3    .e select to 15    .e select adjust 4    .e index anchor} {15}test entry-13.6 {GetEntryIndex procedure} {    list [catch {.e index ebogus} msg] $msg} {1 {bad entry index "ebogus"}}test entry-13.7 {GetEntryIndex procedure} {    .e icursor 2    .e index insert} {2}test entry-13.8 {GetEntryIndex procedure} {    list [catch {.e index ibogus} msg] $msg} {1 {bad entry index "ibogus"}}test entry-13.9 {GetEntryIndex procedure} {    .e select from 1    .e select to 6    list [.e index sel.first] [.e index sel.last]} {1 6}selection clear .etest entry-13.10 {GetEntryIndex procedure} {pc} {    .e index sel.first} {1}test entry-13.11 {GetEntryIndex procedure} {!pc} {    list [catch {.e index sel.first} msg] $msg} {1 {selection isn't in entry}}test entry-13.12 {GetEntryIndex procedure} {pc} {    list [catch {.e index sbogus} msg] $msg} {1 {bad entry index "sbogus"}}test entry-13.13 {GetEntryIndex procedure} {!pc} {    list [catch {.e index sbogus} msg] $msg} {1 {selection isn't in entry}}test entry-13.14 {GetEntryIndex procedure} {    list [catch {.e index @xyz} msg] $msg} {1 {bad entry index "@xyz"}}test entry-13.15 {GetEntryIndex procedure} {fonts} {    .e index @4} {4}test entry-13.16 {GetEntryIndex procedure} {fonts} {    .e index @11} {4}test entry-13.17 {GetEntryIndex procedure} {fonts} {    .e index @12} {5}test entry-13.18 {GetEntryIndex procedure} {fonts} {    .e index @[expr [winfo width .e] - 6]} {8}test entry-13.19 {GetEntryIndex procedure} {fonts} {    .e index @[expr [winfo width .e] - 5]} {9}test entry-13.20 {GetEntryIndex procedure} {    .e index @1000} {9}test entry-13.21 {GetEntryIndex procedure} {    list [catch {.e index 1xyz} msg] $msg} {1 {bad entry index "1xyz"}}test entry-13.22 {GetEntryIndex procedure} {    .e index -10} {0}test entry-13.23 {GetEntryIndex procedure} {    .e index 12} {12}test entry-13.24 {GetEntryIndex procedure} {    .e index 49} {21}test entry-13.25 {GetEntryIndex procedure} {fonts} {    catch {destroy .e}    entry .e -show .    .e insert 0 XXXYZZY    pack .e    update    list [.e index @7] [.e index @8]} {0 1}# XXX Still need to write tests for EntryScanTo and EntrySelectTo.set x {}for {set i 1} {$i <= 500} {incr i} {    append x "This is line $i, out of 500\n"}test entry-14.1 {EntryFetchSelection procedure} {    catch {destroy .e}    entry .e    .e insert end "This is a test string"    .e select from 1    .e select to 18    selection get} {his is a test str}test entry-14.2 {EntryFetchSelection procedure} {    catch {destroy .e}    entry .e -show *    .e insert end "This is a test string"    .e select from 1    .e select to 18    selection get} {*****************}test entry-14.3 {EntryFetchSelection procedure} {    catch {destroy .e}    entry .e    .e insert end $x    .e select from 0    .e select to end    string compare [selection get] $x} 0test entry-15.1 {EntryLostSelection} {    catch {destroy .e}    entry .e    .e insert 0 "Text"    .e select from 0    .e select to 4    set result [selection get]    selection clear    .e select from 0    .e select to 4    lappend result [selection get]} {Text Text}# No tests for EventuallyRedraw.catch {destroy .e}entry .e -width 10 -xscrollcommand scrollpack .eupdatetest entry-16.1 {EntryVisibleRange procedure} {fonts} {    .e delete 0 end    .e insert 0 .............................    .e xview} {0 0.827586}test entry-16.2 {EntryVisibleRange procedure} {fonts} {    .e configure -show X    .e delete 0 end    .e insert 0 .............................    .e xview} {0 0.275862}.e configure -show ""test entry-16.3 {EntryVisibleRange procedure} {    .e delete 0 end    .e xview} {0 1}catch {destroy .e}entry .e -width 10 -xscrollcommand scroll -font $fixedpack .eupdatetest entry-17.1 {EntryUpdateScrollbar procedure} {    .e delete 0 end    .e insert 0 123    update    set scrollInfo} {0 1}test entry-17.2 {EntryUpdateScrollbar procedure} {    .e delete 0 end    .e insert 0 0123456789abcdef    .e xview 3    update    set scrollInfo} {0.1875 0.8125}test entry-17.3 {EntryUpdateScrollbar procedure} {    .e delete 0 end    .e insert 0 abcdefghijklmnopqrs    .e xview 6    update    set scrollInfo} {0.315789 0.842105}test entry-17.4 {EntryUpdateScrollbar procedure} {    catch {destroy .e}    proc bgerror msg {	global x	set x $msg    }    entry .e -width 5 -xscrollcommand bogus    pack .e    update    rename bgerror {}    list $x $errorInfo} {{invalid command name "bogus"} {invalid command name "bogus"    while executing"bogus 0 1"    (horizontal scrolling command executed by entry)}}set l [interp hidden]eval destroy [winfo children .]test entry-18.1 {Entry widget vs hiding} {    catch {destroy .e}    entry .e    interp hide {} .e    destroy .e    list [winfo children .] [interp hidden]} [list {} $l]        # XXX Still need to write tests for EntryBlinkProc, EntryFocusProc,# and EntryTextVarProc.option clear

⌨️ 快捷键说明

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