亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xmfbox.tcl

?? genesis 2000 v9.1軟件下載
?? TCL
?? 第 1 頁 / 共 2 頁
字號:
# xmfbox.tcl --##	Implements the "Motif" style file selection dialog for the#	Unix platform. This implementation is used only if the#	"tk_strictMotif" flag is set.## SCCS: @(#) xmfbox.tcl 1.5 96/10/04 17:09:24## Copyright (c) 1996 Sun Microsystems, Inc.## See the file "license.terms" for information on usage and redistribution# of this file, and for a DISCLAIMER OF ALL WARRANTIES.## tkMotifFDialog --##	Implements a file dialog similar to the standard Motif file#	selection box.## Return value:##	A list of two members. The first member is the absolute#	pathname of the selected file or "" if user hits cancel. The#	second member is the name of the selected file type, or ""#	which stands for "default file type"#proc tkMotifFDialog {args} {    global tkPriv    set w .__tk_filedialog    upvar #0 $w data    if ![string compare [lindex [info level 0] 0] tk_getOpenFile] {	set type open    } else {	set type save    }    tkMotifFDialog_Config $w $type $args    # (re)create the dialog box if necessary    #    if {![winfo exists $w]} {	tkMotifFDialog_Create $w    } elseif {[string compare [winfo class $w] TkMotifFDialog]} {	destroy $w	tkMotifFDialog_Create $w    }    wm transient $w $data(-parent)    tkMotifFDialog_Update $w    # 5. Withdraw the window, then update all the geometry information    # so we know how big it wants to be, then center the window in the    # display and de-iconify it.    wm withdraw $w    update idletasks    set x [expr [winfo screenwidth $w]/2 - [winfo reqwidth $w]/2 \	    - [winfo vrootx [winfo parent $w]]]    set y [expr [winfo screenheight $w]/2 - [winfo reqheight $w]/2 \	    - [winfo vrooty [winfo parent $w]]]    wm geom $w +$x+$y    wm deiconify $w    wm title $w $data(-title)    # 6. Set a grab and claim the focus too.    set oldFocus [focus]    set oldGrab [grab current $w]    if {$oldGrab != ""} {	set grabStatus [grab status $oldGrab]    }    grab $w    focus $data(sEnt)    $data(sEnt) select from 0    $data(sEnt) select to   end    # 7. Wait for the user to respond, then restore the focus and    # return the index of the selected button.  Restore the focus    # before deleting the window, since otherwise the window manager    # may take the focus away so we can't redirect it.  Finally,    # restore any grab that was in effect.    tkwait variable tkPriv(selectFilePath)    catch {focus $oldFocus}    grab release $w    wm withdraw $w    if {$oldGrab != ""} {	if {$grabStatus == "global"} {	    grab -global $oldGrab	} else {	    grab $oldGrab	}    }    return $tkPriv(selectFilePath)}proc tkMotifFDialog_Config {w type argList} {    upvar #0 $w data    set data(type) $type    # 1: the configuration specs    #    set specs {	{-defaultextension "" "" ""}	{-filetypes "" "" ""}	{-initialdir "" "" ""}	{-initialfile "" "" ""}	{-parent "" "" "."}	{-title "" "" ""}    }    # 2: default values depending on the type of the dialog    #    if ![info exists data(selectPath)] {	# first time the dialog has been popped up	set data(selectPath) [pwd]	set data(selectFile) ""    }    # 3: parse the arguments    #    tclParseConfigSpec $w $specs "" $argList    if ![string compare $data(-title) ""] {	if ![string compare $type "open"] {	    set data(-title) "Open"	} else {	    set data(-title) "Save As"	}    }    # 4: set the default directory and selection according to the -initial    #    settings    #    if [string compare $data(-initialdir) ""] {	if [file isdirectory $data(-initialdir)] {	    set data(selectPath) [glob $data(-initialdir)]	} else {	    error "\"$data(-initialdir)\" is not a valid directory"	}    }    set data(selectFile) $data(-initialfile)    # 5. Parse the -filetypes option. It is not used by the motif    #    file dialog, but we check for validity of the value to make sure    #    the application code also runs fine with the TK file dialog.    #    set data(-filetypes) [tkFDGetFileTypes $data(-filetypes)]    if ![info exists data(filter)] {	set data(filter) *    }    if ![winfo exists $data(-parent)] {	error "bad window path name \"$data(-parent)\""    }}proc tkMotifFDialog_Create {w} {    upvar #0 $w data    # 1: Create the dialog ...    #    toplevel $w -class TkMotifFDialog    set top [frame $w.top -relief raised -bd 1]    set bot [frame $w.bot -relief raised -bd 1]    pack $w.bot -side bottom -fill x    pack $w.top -side top -expand yes -fill both    set f1 [frame $top.f1]    set f2 [frame $top.f2]    set f3 [frame $top.f3]    pack $f1 -side top    -fill x    pack $f3 -side bottom -fill x    pack $f2 -expand yes -fill both    set f2a [frame $f2.a]    set f2b [frame $f2.b]    grid $f2a -row 0 -column 0 -rowspan 1 -columnspan 1 -padx 4 -pady 4 \	-sticky news    grid $f2b -row 0 -column 1 -rowspan 1 -columnspan 1 -padx 4 -pady 4 \	-sticky news    grid rowconfig $f2 0    -minsize 0   -weight 1    grid columnconfig $f2 0 -minsize 0   -weight 1    grid columnconfig $f2 1 -minsize 150 -weight 2    # The Filter box    #    label $f1.lab -text "Filter:" -under 3 -anchor w    entry $f1.ent    pack $f1.lab -side top -fill x -padx 6 -pady 4    pack $f1.ent -side top -fill x -padx 4 -pady 0    set data(fEnt) $f1.ent    # The file and directory lists    #    set data(dList) [tkMotifFDialog_MakeSList $w $f2a Directory: 0 DList]    set data(fList) [tkMotifFDialog_MakeSList $w $f2b Files:     2 FList]    # The Selection box    #    label $f3.lab -text "Selection:" -under 0 -anchor w    entry $f3.ent    pack $f3.lab -side top -fill x -padx 6 -pady 0    pack $f3.ent -side top -fill x -padx 4 -pady 4    set data(sEnt) $f3.ent    # The buttons    #    set data(okBtn) [button $bot.ok     -text OK     -width 6 -under 0 \	-command "tkMotifFDialog_OkCmd $w"]    set data(filterBtn) [button $bot.filter -text Filter -width 6 -under 0 \	-command "tkMotifFDialog_FilterCmd $w"]    set data(cancelBtn) [button $bot.cancel -text Cancel -width 6 -under 0 \	-command "tkMotifFDialog_CancelCmd $w"]    pack $bot.ok $bot.filter $bot.cancel -padx 10 -pady 10 -expand yes \	-side left    # Create the bindings:    #    bind $w <Alt-t> "focus $data(fEnt)"    bind $w <Alt-d> "focus $data(dList)"    bind $w <Alt-l> "focus $data(fList)"    bind $w <Alt-s> "focus $data(sEnt)"    bind $w <Alt-o> "tkButtonInvoke $bot.ok    "    bind $w <Alt-f> "tkButtonInvoke $bot.filter"    bind $w <Alt-c> "tkButtonInvoke $bot.cancel"    bind $data(fEnt) <Return> "tkMotifFDialog_ActivateFEnt $w"    bind $data(sEnt) <Return> "tkMotifFDialog_ActivateSEnt $w"    wm protocol $w WM_DELETE_WINDOW "tkMotifFDialog_CancelCmd $w"}proc tkMotifFDialog_MakeSList {w f label under cmd} {    label $f.lab -text $label -under $under -anchor w    listbox $f.l -width 12 -height 5 -selectmode browse -exportselection 0\	-xscrollcommand "$f.h set" \	-yscrollcommand "$f.v set"     scrollbar $f.v -orient vertical   -takefocus 0 \	-command "$f.l yview"    scrollbar $f.h -orient horizontal -takefocus 0 \	-command "$f.l xview"    grid $f.lab -row 0 -column 0 -sticky news -rowspan 1 -columnspan 2 \	-padx 2 -pady 2    grid $f.l -row 1 -column 0 -rowspan 1 -columnspan 1 -sticky news    grid $f.v -row 1 -column 1 -rowspan 1 -columnspan 1 -sticky news    grid $f.h -row 2 -column 0 -rowspan 1 -columnspan 1 -sticky news    grid rowconfig    $f 0 -weight 0 -minsize 0    grid rowconfig    $f 1 -weight 1 -minsize 0    grid columnconfig $f 0 -weight 1 -minsize 0    # bindings for the listboxes    #    set list $f.l    bind $list <Up>        "tkMotifFDialog_Browse$cmd $w"    bind $list <Down>      "tkMotifFDialog_Browse$cmd $w"    bind $list <space>     "tkMotifFDialog_Browse$cmd $w"    bind $list <1>         "tkMotifFDialog_Browse$cmd $w"    bind $list <B1-Motion> "tkMotifFDialog_Browse$cmd $w"    bind $list <Double-1>  "tkMotifFDialog_Activate$cmd $w"    bind $list <Return>    "tkMotifFDialog_Browse$cmd $w; tkMotifFDialog_Activate$cmd $w"    bindtags $list "Listbox $list [winfo toplevel $list] all"    tkListBoxKeyAccel_Set $list    return $f.l}proc tkMotifFDialog_BrowseDList {w} {    upvar #0 $w data    focus $data(dList)    if ![string compare [$data(dList) curselection] ""] {	return    }    set subdir [$data(dList) get [$data(dList) curselection]]    if ![string compare $subdir ""] {	return    }    $data(fList) selection clear 0 end    set list [tkMotifFDialog_InterpFilter $w]    set data(filter) [lindex $list 1]    case $subdir {	. {	    set newSpec [file join $data(selectPath) $data(filter)]	}	.. {	    set newSpec [file join [file dirname $data(selectPath)] \		$data(filter)]	}	default {	    set newSpec [file join $data(selectPath) $subdir $data(filter)]	}    }    $data(fEnt) delete 0 end    $data(fEnt) insert 0 $newSpec}proc tkMotifFDialog_ActivateDList {w} {    upvar #0 $w data    if ![string compare [$data(dList) curselection] ""] {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美www视频| 麻豆免费精品视频| 免费人成黄页网站在线一区二区| 国产美女一区二区三区| 欧美亚洲图片小说| 国产精品美女久久久久久久| 日韩精品午夜视频| 91麻豆产精品久久久久久| 精品国产sm最大网站| 亚洲午夜成aⅴ人片| 播五月开心婷婷综合| 精品久久人人做人人爰| 亚洲精品菠萝久久久久久久| 国产成人精品免费看| 精品国产露脸精彩对白| 日韩中文字幕区一区有砖一区 | 亚洲另类在线制服丝袜| 国产原创一区二区| 91精品在线麻豆| 夜夜嗨av一区二区三区网页| 91在线一区二区三区| 国产欧美视频在线观看| 精品中文字幕一区二区小辣椒| 在线精品观看国产| 国产精品国产a级| 国产电影一区在线| 日韩免费高清视频| 麻豆国产精品一区二区三区 | 菠萝蜜视频在线观看一区| 精品国产乱码久久久久久老虎 | 亚洲欧美激情插| 久久er精品视频| 美女在线视频一区| 欧美日韩国产电影| 亚洲一区二区在线免费看| 91网页版在线| 《视频一区视频二区| 99r国产精品| 综合久久一区二区三区| 99精品视频一区| 亚洲少妇30p| 91福利精品视频| 夜夜嗨av一区二区三区网页 | 亚洲成人午夜影院| 欧美性生交片4| 婷婷六月综合网| 日韩一卡二卡三卡| 麻豆精品在线播放| 国产日韩精品一区二区浪潮av| 狠狠色综合播放一区二区| 国产亲近乱来精品视频| 成人97人人超碰人人99| 亚洲色图欧美激情| 欧美日韩mp4| 精品写真视频在线观看| 久久亚区不卡日本| 97久久精品人人做人人爽| 亚洲一区自拍偷拍| 日韩一区二区三| 国产成人综合在线| 亚洲人亚洲人成电影网站色| 欧美在线小视频| 久久国产福利国产秒拍| 国产精品久久久久天堂| 一本色道久久综合亚洲精品按摩| 精品在线视频一区| 国产日韩欧美不卡在线| 在线观看日韩精品| 九九久久精品视频| 亚洲婷婷国产精品电影人久久| 欧美亚洲国产一区在线观看网站| 免费精品99久久国产综合精品| 精品国产91亚洲一区二区三区婷婷 | 欧美国产精品久久| 欧美亚洲国产一区二区三区va| 国产揄拍国内精品对白| 亚洲视频网在线直播| 日韩精品一区二区三区在线观看| 成人激情动漫在线观看| 亚洲午夜国产一区99re久久| 久久婷婷国产综合国色天香| 欧美优质美女网站| 国产成人丝袜美腿| 美腿丝袜亚洲一区| 亚洲日本韩国一区| 2023国产一二三区日本精品2022| 在线观看国产日韩| 国产凹凸在线观看一区二区| 丝袜诱惑制服诱惑色一区在线观看| 日本一区二区视频在线观看| 91精品国产综合久久精品图片| voyeur盗摄精品| 国产一区在线观看麻豆| 韩国v欧美v亚洲v日本v| 亚洲综合久久久| 国产精品久久久久三级| 久久久精品人体av艺术| 制服.丝袜.亚洲.另类.中文| 在线视频中文字幕一区二区| 丁香桃色午夜亚洲一区二区三区| 另类调教123区| 亚洲国产精品一区二区久久恐怖片| 欧美国产日韩在线观看| 精品三级在线看| 欧美一区二区三区视频在线 | 国产麻豆成人精品| 琪琪久久久久日韩精品| 亚洲高清免费在线| 亚洲男同1069视频| 亚洲激情图片qvod| 亚洲精品成人a在线观看| 中文字幕亚洲在| 中文字幕一区二区三区蜜月| 国产片一区二区三区| 国产欧美一区二区三区在线看蜜臀| 久久综合久久鬼色中文字| 欧美刺激午夜性久久久久久久| 欧美一区二区日韩一区二区| 69精品人人人人| 欧美剧情片在线观看| 51精品秘密在线观看| 欧美日韩免费高清一区色橹橹| 欧美亚洲综合一区| 欧美色综合影院| 欧美一区二区日韩| 精品福利一二区| 国产欧美一区二区三区沐欲| 亚洲国产精品av| 亚洲另类一区二区| 亚洲国产精品嫩草影院| 免费看欧美女人艹b| 激情综合网av| 成人黄动漫网站免费app| 99久久精品国产导航| 欧洲av在线精品| 日韩女优毛片在线| 久久久久99精品一区| 亚洲色图欧美在线| 日本午夜精品一区二区三区电影| 极品少妇xxxx精品少妇偷拍| 成人性色生活片免费看爆迷你毛片| 99re这里只有精品首页| 91精彩视频在线观看| 欧美日韩小视频| ww亚洲ww在线观看国产| 国产精品国产三级国产有无不卡 | 国产亚洲视频系列| 亚洲图片欧美激情| 日本亚洲天堂网| www.日韩在线| 欧美日韩国产123区| 久久综合网色—综合色88| 中文字幕一区二区在线观看| 日韩和欧美的一区| 国产精品一区二区在线播放| 91在线无精精品入口| 欧美浪妇xxxx高跟鞋交| 久久久国产午夜精品| 亚洲国产精品人人做人人爽| 国产精品综合一区二区| 欧美日韩一区二区在线观看| 久久免费视频色| 亚洲成人精品在线观看| 懂色av一区二区在线播放| 欧美日韩亚洲国产综合| 国产精品美女久久久久aⅴ国产馆| 午夜精品久久久久| www.久久精品| 日韩欧美国产麻豆| 亚洲自拍偷拍av| 成人永久免费视频| 欧美不卡一区二区三区| 亚洲人成网站在线| 国产精品99久久久久| 91精品啪在线观看国产60岁| 亚洲欧美另类久久久精品| 国产一区二区伦理| 欧美一级片在线观看| 亚洲综合色自拍一区| 成人激情免费电影网址| 2023国产精品视频| 肉色丝袜一区二区| 欧美在线观看你懂的| ㊣最新国产の精品bt伙计久久| 精品在线亚洲视频| 欧美一卡在线观看| 亚洲国产视频在线| 91黄色小视频| 亚洲欧洲一区二区三区| 国产成人精品一区二区三区四区| 日韩视频一区二区| 天堂影院一区二区| 欧美日韩免费观看一区三区| 亚洲在线免费播放| 色欧美日韩亚洲| 亚洲综合色婷婷| 欧美日韩在线播放一区| 亚洲成人综合网站| 777奇米四色成人影色区| 日韩国产精品久久久|