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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tkfbox_sav.tcl

?? genesis 2000 v9.1軟件下載
?? TCL
?? 第 1 頁 / 共 3 頁
字號:
	set tkPriv(fileImage)   [image create photo -data {R0lGODlhDAAMAKEAALLA3AAAAP//8wAAACH5BAEAAAAALAAAAAAMAAwAAAIgRI4Ha+IfWHsOrSASvJTGhnhcV3EJlo3kh53ltF5nAhQAOw==}]    }    set folder $tkPriv(folderImage)    set file   $tkPriv(fileImage)    set appPWD [pwd]    if [catch {	cd $data(selectPath)    }] {	# We cannot change directory to $data(selectPath). $data(selectPath)	# should have been checked before tkFDialog_Update is called, so	# we normally won't come to here. Anyways, give an error and abort	# action.	tk_messageBox -type ok -message \	    "Cannot change to the directory \"$data(selectPath)\".\nPermission denied."\	    -icon warning	cd $appPWD	return    }    # Turn on the busy cursor. BUG?? We haven't disabled X events, though,    # so the user may still click and cause havoc ...    #    set entCursor [$data(ent) cget -cursor]    set dlgCursor [$w         cget -cursor]    $data(ent) config -cursor watch    $w         config -cursor watch    update idletasks        tkIconList_DeleteAll $data(icons)    # Make the dir list    #    foreach f [lsort -dictionary [glob -nocomplain .* *]] {	if ![string compare $f .] {	    continue	}	if ![string compare $f ..] {	    continue	}	if [file isdir ./$f] {	    if ![info exists hasDoneDir($f)] {		tkIconList_Add $data(icons) $folder $f		set hasDoneDir($f) 1	    }	}    }    # Make the file list    #    if ![string compare $data(filter) *] {	set files [lsort -dictionary \	    [glob -nocomplain .* *]]    } else {	set files [lsort -dictionary \	    [eval glob -nocomplain $data(filter)]]    }    set top 0    foreach f $files {	if ![file isdir ./$f] {	    if ![info exists hasDoneFile($f)] {		tkIconList_Add $data(icons) $file $f		set hasDoneFile($f) 1	    }	}    }    tkIconList_Arrange $data(icons)    # Update the Directory: option menu    #    set list ""    set dir ""    foreach subdir [file split $data(selectPath)] {	set dir [file join $dir $subdir]	lappend list $dir    }    $data(dirMenu) delete 0 end    set var [format %s(selectPath) $w]    foreach path $list {	$data(dirMenu) add command -label $path -command [list set $var $path]    }    # Restore the PWD to the application's PWD    #    cd $appPWD    # turn off the busy cursor.    #    $data(ent) config -cursor $entCursor    $w         config -cursor $dlgCursor}# tkFDialog_SetPathSilently --## 	Sets data(selectPath) without invoking the trace procedure#proc tkFDialog_SetPathSilently {w path} {    upvar #0 $w data    trace vdelete  data(selectPath) w "tkFDialog_SetPath $w"    set data(selectPath) $path    trace variable data(selectPath) w "tkFDialog_SetPath $w"}# This proc gets called whenever data(selectPath) is set#proc tkFDialog_SetPath {w name1 name2 op} {    upvar #0 $w data    tkFDialog_UpdateWhenIdle $w}# This proc gets called whenever data(filter) is set#proc tkFDialog_SetFilter {w type} {    upvar #0 $w data    upvar \#0 $data(icons) icons    set data(filter) [lindex $type 1]    $data(typeMenuBtn) config -text [lindex $type 0] -indicatoron 1    $icons(sbar) set 0.0 0.0        tkFDialog_UpdateWhenIdle $w}# tkFDialogResolveFile --##	Interpret the user's text input in a file selection dialog.#	Performs:##	(1) ~ substitution#	(2) resolve all instances of . and ..#	(3) check for non-existent files/directories#	(4) check for chdir permissions## Arguments:#	context:  the current directory you are in#	text:	  the text entered by the user#	defaultext: the default extension to add to files with no extension## Return vaue:#	[list $flag $directory $file]##	 flag = OK	: valid input#	      = PATTERN	: valid directory/pattern#	      = PATH	: the directory does not exist#	      = FILE	: the directory exists by the file doesn't#			  exist#	      = CHDIR	: Cannot change to the directory#	      = ERROR	: Invalid entry##	 directory      : valid only if flag = OK or PATTERN or FILE#	 file           : valid only if flag = OK or PATTERN##	directory may not be the same as context, because text may contain#	a subdirectory name#proc tkFDialogResolveFile {context text defaultext} {    set appPWD [pwd]    set path [tkFDialog_JoinFile $context $text]    if {[file ext $path] == ""} {	set path "$path$defaultext"    }    if [catch {file exists $path}] {	return [list ERROR $path ""]    }    if [catch {if [file exists $path] {}}] {	# This "if" block can be safely removed if the following code returns	# an error. It currently (7/22/97) doesn't	#	#	file exists ~nonsuchuser	#	return [list ERROR $path ""]    }    if [file exists $path] {	if [file isdirectory $path] {	    if [catch {		cd $path	    }] {		return [list CHDIR $path ""]	    }	    set directory [pwd]	    set file ""	    set flag OK	    cd $appPWD	} else {	    if [catch {		cd [file dirname $path]	    }] {		return [list CHDIR [file dirname $path] ""]	    }	    set directory [pwd]	    set file [file tail $path]	    set flag OK	    cd $appPWD	}    } else {	set dirname [file dirname $path]	if [file exists $dirname] {	    if [catch {		cd $dirname	    }] {		return [list CHDIR $dirname ""]	    }	    set directory [pwd]	    set file [file tail $path]	    if [regexp {[*]|[?]} $file] {		set flag PATTERN	    } else {		set flag FILE	    }	    cd $appPWD	} else {	    set directory $dirname	    set file [file tail $path]	    set flag PATH	}    }    return [list $flag $directory $file]}# Gets called when the entry box gets keyboard focus. We clear the selection# from the icon list . This way the user can be certain that the input in the # entry box is the selection.#proc tkFDialog_EntFocusIn {w} {    upvar #0 $w data    if [string compare [$data(ent) get] ""] {	$data(ent) selection from 0	$data(ent) selection to   end	$data(ent) icursor end    } else {	$data(ent) selection clear    }    tkIconList_Unselect $data(icons)    if ![string compare $data(type) open] {	$data(okBtn) config -text "Open"    } else {	$data(okBtn) config -text "Save"    }}proc tkFDialog_EntFocusOut {w} {    upvar #0 $w data    $data(ent) selection clear}# Gets called when user presses Return in the "File name" entry.#proc tkFDialog_ActivateEnt {w} {    upvar #0 $w data    set text [string trim [$data(ent) get]]    set list [tkFDialogResolveFile $data(selectPath) $text \		  $data(-defaultextension)]    set flag [lindex $list 0]    set path [lindex $list 1]    set file [lindex $list 2]    case $flag {	OK {	    if ![string compare $file ""] {		# user has entered an existing (sub)directory		set data(selectPath) $path		$data(ent) delete 0 end	    } else {		tkFDialog_SetPathSilently $w $path		set data(selectFile) $file		tkFDialog_Done $w	    }	}	PATTERN {	    set data(selectPath) $path	    set data(filter) $file	}	FILE {	    if ![string compare $data(type) open] {		tk_messageBox -icon warning -type ok \		    -message "File \"[file join $path $file]\" does not exist."		$data(ent) select from 0		$data(ent) select to   end		$data(ent) icursor end	    } else {		tkFDialog_SetPathSilently $w $path		set data(selectFile) $file		tkFDialog_Done $w	    }	}	PATH {	    tk_messageBox -icon warning -type ok \		-message "Directory \"$path\" does not exist."	    $data(ent) select from 0	    $data(ent) select to   end	    $data(ent) icursor end	}	CHDIR {	    tk_messageBox -type ok -message \	       "Cannot change to the directory \"$path\".\nPermission denied."\		-icon warning	    $data(ent) select from 0	    $data(ent) select to   end	    $data(ent) icursor end	}	ERROR {	    tk_messageBox -type ok -message \	       "Invalid file name \"$path\"."\		-icon warning	    $data(ent) select from 0	    $data(ent) select to   end	    $data(ent) icursor end	}    }}# Gets called when user presses the Alt-s or Alt-o keys.#proc tkFDialog_InvokeBtn {w key} {    upvar #0 $w data    if ![string compare [$data(okBtn) cget -text] $key] {	tkButtonInvoke $data(okBtn)    }}# Gets called when user presses the "parent directory" button#proc tkFDialog_UpDirCmd {w} {    upvar #0 $w data    if [string compare $data(selectPath) "/"] {	set data(selectPath) [file dirname $data(selectPath)]    }}# Join a file name to a path name. The "file join" command will break# if the filename begins with ~#proc tkFDialog_JoinFile {path file} {    if {[string match {~*} $file] && [file exists $path/$file]} {	return [file join $path ./$file]    } else {	return [file join $path $file]    }}# Gets called when user presses the "OK" button#proc tkFDialog_OkCmd {w} {    upvar #0 $w data    set text [tkIconList_Get $data(icons)]    if [string compare $text ""] {	set file [tkFDialog_JoinFile $data(selectPath) $text]	if [file isdirectory $file] {	    tkFDialog_ListInvoke $w $text	    return	}    }    tkFDialog_ActivateEnt $w}# Gets called when user presses the "Cancel" button#proc tkFDialog_CancelCmd {w} {    upvar #0 $w data    global tkPriv    set tkPriv(selectFilePath) ""}# Gets called when user browses the IconList widget (dragging mouse, arrow# keys, etc)#proc tkFDialog_ListBrowse {w text} {    upvar #0 $w data    if {$text == ""} {	return    }    set file [tkFDialog_JoinFile $data(selectPath) $text]    if ![file isdirectory $file] {	$data(ent) delete 0 end	$data(ent) insert 0 $text	if ![string compare $data(type) open] {	    $data(okBtn) config -text "Open"	} else {	    $data(okBtn) config -text "Save"	}    } else {	$data(okBtn) config -text "Open"    }}# Gets called when user invokes the IconList widget (double-click, # Return key, etc)#proc tkFDialog_ListInvoke {w text} {    upvar #0 $w data    if {$text == ""} {	return    }    set file [tkFDialog_JoinFile $data(selectPath) $text]    if [file isdirectory $file] {	set appPWD [pwd]	if [catch {cd $file}] {	    tk_messageBox -type ok -message \	       "Cannot change to the directory \"$file\".\nPermission denied."\		-icon warning	} else {	    cd $appPWD	    set data(selectPath) $file	}    } else {	set data(selectFile) $file	tkFDialog_Done $w    }}# tkFDialog_Done --##	Gets called when user has input a valid filename.  Pops up a#	dialog box to confirm selection when necessary. Sets the#	tkPriv(selectFilePath) variable, which will break the "tkwait"#	loop in tkFDialog and return the selected filename to the#	script that calls tk_getOpenFile or tk_getSaveFile#proc tkFDialog_Done {w {selectFilePath ""}} {    upvar #0 $w data    global tkPriv    if ![string compare $selectFilePath ""] {	set selectFilePath [tkFDialog_JoinFile $data(selectPath) \		$data(selectFile)]	set tkPriv(selectFile)     $data(selectFile)	set tkPriv(selectPath)     $data(selectPath)	if {[file exists $selectFilePath] && 	    ![string compare $data(type) save]} {	    set reply [tk_messageBox -icon warning -type yesno \	        -message "File \"$selectFilePath\" already exists.\nDo you want to overwrite it?"]	    if ![string compare $reply "no"] {		return	    }	}    }    set tkPriv(selectFilePath) $selectFilePath}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品一区二区www| 视频一区二区三区在线| 亚洲欧美中日韩| 国产精品你懂的| 国产精品美女久久福利网站| 国产精品视频看| 午夜久久久久久电影| 免费看日韩精品| 国产不卡在线播放| 在线精品国精品国产尤物884a| 欧美二区三区91| 久久久久久久电影| 玉足女爽爽91| 经典一区二区三区| 91麻豆蜜桃一区二区三区| 91精品午夜视频| 国产精品日日摸夜夜摸av| 亚洲高清免费视频| 北条麻妃国产九九精品视频| 在线成人小视频| 亚洲欧美中日韩| 精品一区二区三区在线观看国产 | 狠狠色丁香久久婷婷综合_中| 色综合久久久久综合99| 一区二区三区在线观看欧美| 日本美女一区二区三区| 亚洲国产精品精华液网站| 国产电影一区二区三区| 91精品婷婷国产综合久久竹菊| 国产欧美日韩三级| 国产综合色在线| 欧美日韩电影一区| 一区二区三区四区视频精品免费| 毛片av一区二区| 欧美色成人综合| 亚洲精品一二三| 国产成人av资源| 国产夜色精品一区二区av| 日本中文一区二区三区| 欧美日本一区二区三区| 亚洲自拍偷拍网站| 91精彩视频在线观看| 亚洲免费在线视频一区 二区| 国产露脸91国语对白| wwwwxxxxx欧美| 国产综合色在线| 欧美国产日韩a欧美在线观看| 国产专区欧美精品| 国产女人18毛片水真多成人如厕 | 成人在线综合网| 久久久久久久久岛国免费| 国产美女娇喘av呻吟久久| 久久久久久久久久久99999| 国产精品主播直播| 亚洲精品五月天| 欧美精品一卡两卡| 国产精品一区二区三区网站| 久久视频一区二区| 9人人澡人人爽人人精品| 成人欧美一区二区三区视频网页 | 99国产精品国产精品毛片| 亚洲欧美另类小说| 91精品国产综合久久久久久久久久| 香蕉乱码成人久久天堂爱免费| 日韩欧美国产麻豆| 成人av电影在线观看| 亚洲mv在线观看| 久久精品一区四区| 欧美色图片你懂的| 国产精品一卡二| 午夜精品久久久久久久久| 久久久久久免费网| 在线观看日韩毛片| 国产jizzjizz一区二区| 亚洲成人免费影院| 亚洲欧洲成人精品av97| 欧美一区二区精品| 色猫猫国产区一区二在线视频| 麻豆一区二区三| 一区二区三区高清| 欧美极品xxx| 欧美一级免费大片| 在线观看日产精品| av一区二区三区| 久久精品久久综合| 婷婷丁香久久五月婷婷| 亚洲欧洲成人精品av97| 国产亚洲精品资源在线26u| 91成人免费网站| 色婷婷精品久久二区二区蜜臀av | 一本一道综合狠狠老| 国产91丝袜在线播放九色| 激情小说欧美图片| 久久99精品久久久久久动态图| 亚洲成人动漫在线免费观看| 亚洲精品国产一区二区精华液| 欧美国产综合一区二区| 久久在线免费观看| 久久综合色鬼综合色| 欧美精品一区二区三区视频| 欧美一区二区日韩| 精品国精品自拍自在线| 久久一夜天堂av一区二区三区| 欧美年轻男男videosbes| 欧美无砖砖区免费| 欧美精品xxxxbbbb| 日韩久久久精品| 久久久久久久久久久久久久久99 | 久久久国产精华| 久久网这里都是精品| 欧美激情综合五月色丁香| 国产精品成人网| 亚洲3atv精品一区二区三区| 天天操天天综合网| 蜜桃一区二区三区四区| 国产成人在线观看| 91亚洲精品一区二区乱码| 色8久久精品久久久久久蜜| 69成人精品免费视频| 精品久久久久久最新网址| 久久精品综合网| 亚洲高清视频在线| 成人综合婷婷国产精品久久免费| caoporn国产一区二区| 欧美久久一二三四区| 国产欧美日韩不卡免费| 夜夜嗨av一区二区三区四季av| 美女视频黄免费的久久| 99re热这里只有精品视频| 欧美一级生活片| 国产精品国产三级国产专播品爱网| 亚洲国产精品欧美一二99| 国产一本一道久久香蕉| 欧美日韩一区高清| 国产精品三级av在线播放| 午夜视频在线观看一区| www.日韩在线| 日韩精品一区二区三区蜜臀| 国产精品传媒视频| 国产精品一二三在| 日韩欧美成人午夜| 亚洲电影一级片| 色哟哟在线观看一区二区三区| 久久在线免费观看| 美女国产一区二区三区| 欧美日韩一二区| 亚洲综合久久久| 色综合久久88色综合天天 | 日本一区二区三区电影| 美女网站色91| 日韩午夜在线观看视频| 日本视频在线一区| 91视视频在线观看入口直接观看www| 久久影院电视剧免费观看| 麻豆传媒一区二区三区| 91麻豆精品国产91久久久久| 亚洲1区2区3区4区| 91精品国产91热久久久做人人| 精品国产一区二区亚洲人成毛片| 日韩免费观看高清完整版| 亚洲欧美偷拍另类a∨色屁股| 美日韩黄色大片| 2020日本不卡一区二区视频| 黑人精品欧美一区二区蜜桃| 欧美成人三级在线| 韩国女主播一区| 国产亚洲一二三区| av中文字幕一区| 亚洲一二三四久久| 日韩视频免费直播| 国产aⅴ综合色| 一区二区三区不卡视频| 欧美美女一区二区在线观看| 免费人成黄页网站在线一区二区| 日韩免费电影一区| 91天堂素人约啪| 亚洲成人激情社区| 久久综合色婷婷| 欧美自拍丝袜亚洲| 精品一区二区三区影院在线午夜| 国产精品国产三级国产专播品爱网 | 26uuu国产一区二区三区| av在线播放成人| 六月婷婷色综合| 亚洲欧美日韩久久精品| 精品久久久影院| 欧美日韩不卡一区| 北岛玲一区二区三区四区| 裸体歌舞表演一区二区| 亚洲免费观看高清完整版在线| 欧美一区二区视频网站| 色综合色狠狠综合色| 国产曰批免费观看久久久| 性久久久久久久久久久久| 国产无遮挡一区二区三区毛片日本 | 日韩欧美精品在线| 欧美三级一区二区| 日本久久一区二区| 成人午夜短视频| 激情久久五月天|