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

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

?? msgbox.tcl

?? genesis 2000 v9.1軟件下載
?? TCL
字號:
# msgbox.tcl --##	Implements messageboxes for platforms that do not have native#	messagebox support.## SCCS: @(#) msgbox.tcl 1.8 97/07/28 17:20:01## Copyright (c) 1994-1997 Sun Microsystems, Inc.## See the file "license.terms" for information on usage and redistribution# of this file, and for a DISCLAIMER OF ALL WARRANTIES.## tkMessageBox --##	Pops up a messagebox with an application-supplied message with#	an icon and a list of buttons. This procedure will be called#	by tk_messageBox if the platform does not have native#	messagebox support, or if the particular type of messagebox is#	not supported natively.##	This procedure is a private procedure shouldn't be called#	directly. Call tk_messageBox instead.##	See the user documentation for details on what tk_messageBox does.#proc tkMessageBox {args} {    global tkPriv tcl_platform    set w tkPrivMsgBox    upvar #0 $w data    #    # The default value of the title is space (" ") not the empty string    # because for some window managers, a     #		wm title .foo ""    # causes the window title to be "foo" instead of the empty string.    #    set specs {	{-default "" "" ""}        {-icon "" "" "info"}        {-message "" "" ""}        {-parent "" "" .}        {-title "" "" " "}        {-type "" "" "ok"}    }    tclParseConfigSpec $w $specs "" $args    if {[lsearch {info warning error question} $data(-icon)] == -1} {	error "invalid icon \"$data(-icon)\", must be error, info, question or warning"    }    if {$tcl_platform(platform) == "macintosh"} {	if {$data(-icon) == "error"} {	    set data(-icon) "stop"	} elseif {$data(-icon) == "warning"} {	    set data(-icon) "caution"	} elseif {$data(-icon) == "info"} {	    set data(-icon) "note"	}    }    if ![winfo exists $data(-parent)] {	error "bad window path name \"$data(-parent)\""    }    case $data(-type) {	abortretryignore {	    set buttons {		{abort  -width 6 -text Abort -under 0}		{retry  -width 6 -text Retry -under 0}		{ignore -width 6 -text Ignore -under 0}	    }	}	ok {	    set buttons {		{ok -width 6 -text OK -under 0}	    }	    if {$data(-default) == ""} {		set data(-default) "ok"	    }	}	okcancel {	    set buttons {		{ok     -width 6 -text OK     -under 0}		{cancel -width 6 -text Cancel -under 0}	    }	}	retrycancel {	    set buttons {		{retry  -width 6 -text Retry  -under 0}		{cancel -width 6 -text Cancel -under 0}	    }	}	yesno {	    set buttons {		{yes    -width 6 -text Yes -under 0}		{no     -width 6 -text No  -under 0}	    }	}	yesnocancel {	    set buttons {		{yes    -width 6 -text Yes -under 0}		{no     -width 6 -text No  -under 0}		{cancel -width 6 -text Cancel -under 0}	    }	}	default {	    error "invalid message box type \"$data(-type)\", must be abortretryignore, ok, okcancel, retrycancel, yesno or yesnocancel"	}    }    if [string compare $data(-default) ""] {	set valid 0	foreach btn $buttons {	    if ![string compare [lindex $btn 0] $data(-default)] {		set valid 1		break	    }	}	if !$valid {	    error "invalid default button \"$data(-default)\""	}    }    # 2. Set the dialog to be a child window of $parent    #    #    if [string compare $data(-parent) .] {	set w $data(-parent).__tk__messagebox    } else {	set w .__tk__messagebox    }    # 3. Create the top-level window and divide it into top    # and bottom parts.    catch {destroy $w}    toplevel $w -class Dialog    wm title $w $data(-title)    wm iconname $w Dialog    wm protocol $w WM_DELETE_WINDOW { }    wm transient $w $data(-parent)    if {$tcl_platform(platform) == "macintosh"} {	unsupported1 style $w dBoxProc    }    frame $w.bot    pack $w.bot -side bottom -fill both    frame $w.top    pack $w.top -side top -fill both -expand 1    if {$tcl_platform(platform) != "macintosh"} {	$w.bot configure -relief raised -bd 1	$w.top configure -relief raised -bd 1    }    # 4. Fill the top part with bitmap and message (use the option    # database for -wraplength so that it can be overridden by    # the caller).    option add *Dialog.msg.wrapLength 3i widgetDefault    label $w.msg -justify left -text $data(-message)    catch {$w.msg configure -font \		-Adobe-Times-Medium-R-Normal--*-180-*-*-*-*-*-*    }    pack $w.msg -in $w.top -side right -expand 1 -fill both -padx 3m -pady 3m    if {$data(-icon) != ""} {	label $w.bitmap -bitmap $data(-icon)	pack $w.bitmap -in $w.top -side left -padx 3m -pady 3m    }    # 5. Create a row of buttons at the bottom of the dialog.    set i 0    foreach but $buttons {	set name [lindex $but 0]	set opts [lrange $but 1 end]	if ![string compare $opts {}] {	    # Capitalize the first letter of $name	    set capName \		[string toupper \		    [string index $name 0]][string range $name 1 end]	    set opts [list -text $capName]	}	eval button $w.$name $opts -command [list "set tkPriv(button) $name"]	if ![string compare $name $data(-default)] {	    $w.$name configure -default active	}	pack $w.$name -in $w.bot -side left -expand 1 \	    -padx 3m -pady 2m	# create the binding for the key accelerator, based on the underline	#	set underIdx [$w.$name cget -under]	if {$underIdx >= 0} {	    set key [string index [$w.$name cget -text] $underIdx]	    bind $w <Alt-[string tolower $key]>  "$w.$name invoke"	    bind $w <Alt-[string toupper $key]>  "$w.$name invoke"	}	incr i    }    # 6. Create a binding for <Return> on the dialog if there is a    # default button.    if [string compare $data(-default) ""] {	bind $w <Return> "tkButtonInvoke $w.$data(-default)"    }    # 7. 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    # 8. 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    if [string compare $data(-default) ""] {	focus $w.$data(-default)    } else {	focus $w    }    # 9. 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(button)    catch {focus $oldFocus}    destroy $w    if {$oldGrab != ""} {	if {$grabStatus == "global"} {	    grab -global $oldGrab	} else {	    grab $oldGrab	}    }    return $tkPriv(button)}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品毛片久久久久久久| 99精品国产99久久久久久白柏| 亚洲精品视频在线| 国产精品三级在线观看| 欧美激情综合网| 久久久久久亚洲综合影院红桃| 日韩精品一区二区三区蜜臀| 欧美性猛交xxxxxx富婆| 欧美视频完全免费看| 91国偷自产一区二区开放时间| 99视频一区二区| 欧美综合一区二区三区| 一本色道综合亚洲| 欧美狂野另类xxxxoooo| 欧美一级日韩免费不卡| 欧美电影免费观看高清完整版在 | 国产在线精品一区二区夜色| 国产成人一区二区精品非洲| 国产精品一区二区久久精品爱涩| 欧美中文字幕一二三区视频| 亚洲欧洲韩国日本视频| 国产精品影视在线| 日韩免费性生活视频播放| 午夜国产精品一区| 99re6这里只有精品视频在线观看| 久久久另类综合| 黑人巨大精品欧美一区| 欧美成人a∨高清免费观看| 亚洲r级在线视频| 一本一道久久a久久精品综合蜜臀| 久久久久久久久免费| 国内精品不卡在线| 日韩西西人体444www| 香蕉久久夜色精品国产使用方法| 91麻豆免费观看| 亚洲裸体xxx| 91在线视频播放地址| 国产精品天干天干在观线 | 亚洲综合一区二区三区| 日本道色综合久久| 亚洲激情欧美激情| 欧美亚洲一区二区在线观看| 亚洲一区二区三区在线看| 欧美亚洲国产一区二区三区 | 理论电影国产精品| 日韩欧美黄色影院| 国产一区二区三区免费播放| 久久久亚洲精品石原莉奈 | 国产欧美精品一区二区色综合| 国产精品99久久久久久似苏梦涵| 久久综合久久综合亚洲| 成av人片一区二区| 亚洲午夜免费电影| 日韩欧美激情一区| 成人免费视频国产在线观看| 亚洲日本乱码在线观看| 欧美日韩性生活| 精品一区二区三区久久| 国产精品久久久久久久久搜平片| 99精品一区二区三区| 偷拍自拍另类欧美| 久久青草国产手机看片福利盒子 | 久久精品夜色噜噜亚洲aⅴ| av在线免费不卡| 午夜成人免费视频| www国产亚洲精品久久麻豆| 91蜜桃视频在线| 免费成人在线观看| 中文字幕五月欧美| 日韩一二三四区| 色综合久久精品| 久久99精品久久久久久国产越南| 国产精品久久久久久久久果冻传媒| 欧美唯美清纯偷拍| 国产精品99久久久久久有的能看 | 国产精品人人做人人爽人人添| 日本丶国产丶欧美色综合| 久久成人久久爱| 一区二区在线观看av| www亚洲一区| 欧美人xxxx| 91麻豆视频网站| 国产suv精品一区二区883| 肉肉av福利一精品导航| 亚洲欧洲成人精品av97| 欧美zozozo| 欧美日韩久久不卡| 97精品久久久久中文字幕| 国模少妇一区二区三区| 亚洲五码中文字幕| 1024精品合集| 国产日韩欧美a| 精品久久人人做人人爽| 欧美午夜片在线看| 91视频91自| 国产不卡视频在线观看| 久久精品国产免费| 免费一级片91| 日本女人一区二区三区| 亚洲午夜视频在线观看| 亚洲精品免费看| 国产精品久久久一区麻豆最新章节| 欧美一区二视频| 欧美二区三区91| 欧美日韩国产一级二级| 日本精品一区二区三区高清| 成人高清视频免费观看| 国产成人啪免费观看软件| 精品一区二区久久久| 男人操女人的视频在线观看欧美 | 亚洲欧洲av另类| 国产精品高潮呻吟| 国产精品美女久久久久aⅴ国产馆| 精品乱人伦小说| 久久伊人蜜桃av一区二区| 欧美精品一区二区在线观看| 欧美一级精品在线| 欧美大片一区二区三区| 精品日韩成人av| 久久久久97国产精华液好用吗| 精品国产第一区二区三区观看体验| 日韩欧美中文字幕一区| 日韩亚洲欧美一区| 久久久精品国产免大香伊| 久久久久久久网| 国产精品三级在线观看| 亚洲蜜桃精久久久久久久| 亚洲一区二区在线视频| 图片区小说区区亚洲影院| 午夜影视日本亚洲欧洲精品| 青青草国产成人av片免费| 国模套图日韩精品一区二区| 国产白丝精品91爽爽久久| 91在线观看污| 欧美日韩激情一区二区三区| 日韩视频免费直播| 国产喂奶挤奶一区二区三区| 亚洲人成网站精品片在线观看| 亚洲成a人片在线观看中文| 久久99精品国产.久久久久久| 国产一区二区伦理| 色乱码一区二区三区88| 91精品国产综合久久久久| 欧美精品一区二区精品网| 国产精品乱子久久久久| 亚洲激情中文1区| 麻豆成人久久精品二区三区红 | 麻豆视频一区二区| 高清视频一区二区| 欧美日韩一二区| 欧美国产日韩精品免费观看| 亚洲一二三区在线观看| 紧缚奴在线一区二区三区| 91丝袜美女网| 精品少妇一区二区三区日产乱码 | 国产嫩草影院久久久久| 亚洲图片自拍偷拍| 国产成人免费视频网站高清观看视频| 色综合天天在线| 欧美一级片在线看| 亚洲免费av在线| 国产精品一卡二| 在线不卡免费欧美| 中文字幕中文字幕一区二区| 强制捆绑调教一区二区| 91色视频在线| 国产日韩三级在线| 日本成人在线不卡视频| 99久久精品情趣| 久久蜜桃av一区精品变态类天堂| 一卡二卡欧美日韩| 懂色av一区二区三区蜜臀| 在线播放欧美女士性生活| 中文字幕欧美三区| 久久丁香综合五月国产三级网站 | 亚洲成人激情社区| jizzjizzjizz欧美| 久久精品一级爱片| 老司机精品视频在线| 91成人在线免费观看| 欧美国产精品一区二区| 全部av―极品视觉盛宴亚洲| 色婷婷一区二区| 国产精品美女久久久久久久 | 91福利视频久久久久| 久久久精品国产99久久精品芒果| 亚洲va欧美va人人爽| 欧日韩精品视频| 一片黄亚洲嫩模| 波波电影院一区二区三区| 国产午夜久久久久| 国内精品久久久久影院色| 欧美大片拔萝卜| 日韩avvvv在线播放| 欧美日韩在线直播| 亚洲一区在线电影| 欧美无砖专区一中文字| 一区二区三区国产精品| 成人av电影观看| 国产精品天天看|