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

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

?? palette.tcl

?? genesis 2000 v9.1軟件下載
?? TCL
字號(hào):
# palette.tcl --## This file contains procedures that change the color palette used# by Tk.## RCS: @(#) $Id: palette.tcl,v 1.3 1998/09/14 18:23:24 stanton Exp $## Copyright (c) 1995-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.## tk_setPalette --# Changes the default color scheme for a Tk application by setting# default colors in the option database and by modifying all of the# color options for existing widgets that have the default value.## Arguments:# The arguments consist of either a single color name, which# will be used as the new background color (all other colors will# be computed from this) or an even number of values consisting of# option names and values.  The name for an option is the one used# for the option database, such as activeForeground, not -activeforeground.proc tk_setPalette {args} {    global tkPalette    # Create an array that has the complete new palette.  If some colors    # aren't specified, compute them from other colors that are specified.    if {[llength $args] == 1} {	set new(background) [lindex $args 0]    } else {	array set new $args    }    if {![info exists new(background)]} {	error "must specify a background color"    }    if {![info exists new(foreground)]} {	set new(foreground) black    }    set bg [winfo rgb . $new(background)]    set fg [winfo rgb . $new(foreground)]    set darkerBg [format #%02x%02x%02x [expr {(9*[lindex $bg 0])/2560}] \	    [expr {(9*[lindex $bg 1])/2560}] [expr {(9*[lindex $bg 2])/2560}]]    foreach i {activeForeground insertBackground selectForeground \	    highlightColor} {	if {![info exists new($i)]} {	    set new($i) $new(foreground)	}    }    if {![info exists new(disabledForeground)]} {	set new(disabledForeground) [format #%02x%02x%02x \		[expr {(3*[lindex $bg 0] + [lindex $fg 0])/1024}] \		[expr {(3*[lindex $bg 1] + [lindex $fg 1])/1024}] \		[expr {(3*[lindex $bg 2] + [lindex $fg 2])/1024}]]    }    if {![info exists new(highlightBackground)]} {	set new(highlightBackground) $new(background)    }    if {![info exists new(activeBackground)]} {	# Pick a default active background that islighter than the	# normal background.  To do this, round each color component	# up by 15% or 1/3 of the way to full white, whichever is	# greater.	foreach i {0 1 2} {	    set light($i) [expr {[lindex $bg $i]/256}]	    set inc1 [expr {($light($i)*15)/100}]	    set inc2 [expr {(255-$light($i))/3}]	    if {$inc1 > $inc2} {		incr light($i) $inc1	    } else {		incr light($i) $inc2	    }	    if {$light($i) > 255} {		set light($i) 255	    }	}	set new(activeBackground) [format #%02x%02x%02x $light(0) \		$light(1) $light(2)]    }    if {![info exists new(selectBackground)]} {	set new(selectBackground) $darkerBg    }    if {![info exists new(troughColor)]} {	set new(troughColor) $darkerBg    }    if {![info exists new(selectColor)]} {	set new(selectColor) #b03060    }    # let's make one of each of the widgets so we know what the     # defaults are currently for this platform.    toplevel .___tk_set_palette    wm withdraw .___tk_set_palette    foreach q {button canvas checkbutton entry frame label listbox menubutton menu message \		 radiobutton scale scrollbar text} {	$q .___tk_set_palette.$q    }    # Walk the widget hierarchy, recoloring all existing windows.    # The option database must be set according to what we do here,     # but it breaks things if we set things in the database while     # we are changing colors...so, tkRecolorTree now returns the    # option database changes that need to be made, and they    # need to be evalled here to take effect.    # We have to walk the whole widget tree instead of just     # relying on the widgets we've created above to do the work    # because different extensions may provide other kinds    # of widgets that we don't currently know about, so we'll    # walk the whole hierarchy just in case.    eval [tkRecolorTree . new]    catch {destroy .___tk_set_palette}    # Change the option database so that future windows will get the    # same colors.    foreach option [array names new] {	option add *$option $new($option) widgetDefault    }    # Save the options in the global variable tkPalette, for use the    # next time we change the options.    array set tkPalette [array get new]}# tkRecolorTree --# This procedure changes the colors in a window and all of its# descendants, according to information provided by the colors# argument. This looks at the defaults provided by the option # database, if it exists, and if not, then it looks at the default# value of the widget itself.## Arguments:# w -			The name of a window.  This window and all its#			descendants are recolored.# colors -		The name of an array variable in the caller,#			which contains color information.  Each element#			is named after a widget configuration option, and#			each value is the value for that option.proc tkRecolorTree {w colors} {    global tkPalette    upvar $colors c    set result {}    foreach dbOption [array names c] {	set option -[string tolower $dbOption]	if {![catch {$w config $option} value]} {	    # if the option database has a preference for this	    # dbOption, then use it, otherwise use the defaults	    # for the widget.	    set defaultcolor [option get $w $dbOption widgetDefault]	    if {[string match {} $defaultcolor]} {		set defaultcolor [winfo rgb . [lindex $value 3]]	    } else {		set defaultcolor [winfo rgb . $defaultcolor]	    }	    set chosencolor [winfo rgb . [lindex $value 4]]	    if {[string match $defaultcolor $chosencolor]} {		# Change the option database so that future windows will get		# the same colors.		append result ";\noption add [list \		    *[winfo class $w].$dbOption $c($dbOption) 60]"		$w configure $option $c($dbOption)	    }	}    }    foreach child [winfo children $w] {	append result ";\n[tkRecolorTree $child c]"    }    return $result}# tkDarken --# Given a color name, computes a new color value that darkens (or# brightens) the given color by a given percent.## Arguments:# color -	Name of starting color.# perecent -	Integer telling how much to brighten or darken as a#		percent: 50 means darken by 50%, 110 means brighten#		by 10%.proc tkDarken {color percent} {    set l [winfo rgb . $color]    set red [expr {[lindex $l 0]/256}]    set green [expr {[lindex $l 1]/256}]    set blue [expr {[lindex $l 2]/256}]    set red [expr {($red*$percent)/100}]    if {$red > 255} {	set red 255    }    set green [expr {($green*$percent)/100}]    if {$green > 255} {	set green 255    }    set blue [expr {($blue*$percent)/100}]    if {$blue > 255} {	set blue 255    }    format #%02x%02x%02x $red $green $blue}# tk_bisque --# Reset the Tk color palette to the old "bisque" colors.## Arguments:# None.proc tk_bisque {} {    tk_setPalette activeBackground #e6ceb1 activeForeground black \	    background #ffe4c4 disabledForeground #b0b0b0 foreground black \	    highlightBackground #ffe4c4 highlightColor black \	    insertBackground black selectColor #b03060 \	    selectBackground #e6ceb1 selectForeground black \	    troughColor #cdb79e}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美美女喷水视频| 成人黄色软件下载| 久久久久久久久伊人| www.av亚洲| 国产精品美女久久久久aⅴ国产馆| 91一区二区在线观看| 亚洲成av人片观看| 欧美国产成人精品| 欧美影院精品一区| 国内外成人在线视频| 日韩毛片在线免费观看| 欧美三级午夜理伦三级中视频| 青青国产91久久久久久| 国产精品狼人久久影院观看方式| 欧美日韩在线播放| 高清shemale亚洲人妖| 亚洲同性同志一二三专区| 91麻豆精品国产自产在线| 不卡的av电影| 久久精品国产澳门| 亚洲网友自拍偷拍| 国产精品拍天天在线| 日韩精品一区二区三区老鸭窝| 91免费观看在线| 国内外成人在线视频| 中文字幕一区二区在线观看| 91精品国产综合久久香蕉的特点 | 久久午夜老司机| 色吧成人激情小说| 国产v日产∨综合v精品视频| 日本va欧美va欧美va精品| 国产精品视频看| 精品免费国产一区二区三区四区| 色呦呦国产精品| 岛国精品在线观看| 寂寞少妇一区二区三区| 亚洲国产成人91porn| 中文字幕日本不卡| 91精选在线观看| 99久久婷婷国产| 成人性视频网站| 国产黑丝在线一区二区三区| 综合网在线视频| 国产精品久久久久久久久动漫| 精品久久久久久久久久久久久久久久久| 一本久久精品一区二区| heyzo一本久久综合| 国产激情精品久久久第一区二区 | 日韩精品一区在线| 成人午夜精品在线| 国产在线看一区| 国内精品久久久久影院一蜜桃| 午夜伊人狠狠久久| 亚洲超碰精品一区二区| 亚洲激情在线播放| 亚洲欧美日韩一区二区三区在线观看| 日韩欧美精品在线视频| 日韩一级二级三级精品视频| 91.com视频| 日韩色在线观看| 日韩欧美在线综合网| 日韩一区二区在线播放| 日韩一区二区三区视频在线| 91精品欧美一区二区三区综合在| 欧美乱熟臀69xxxxxx| 7777精品伊人久久久大香线蕉 | 一区二区三区日韩在线观看| 国产精品久久久久国产精品日日 | 91精品欧美综合在线观看最新| 欧美日韩一区二区三区不卡| 成人午夜激情视频| 色呦呦国产精品| 欧美午夜寂寞影院| 欧美一区二区三区婷婷月色| 日韩欧美激情在线| 久久精品视频一区二区三区| 国产人妖乱国产精品人妖| 亚洲天堂精品在线观看| 亚洲在线免费播放| 午夜久久久影院| 久久成人免费网站| 成人美女视频在线观看18| av在线综合网| 欧美视频三区在线播放| 91精品国产品国语在线不卡| 久久夜色精品国产欧美乱极品| 国产欧美日韩不卡| 亚洲另类一区二区| 亚洲不卡av一区二区三区| 久久av资源网| 成人v精品蜜桃久久一区| 色狠狠一区二区| 日韩女优视频免费观看| 日本一区二区不卡视频| 亚洲欧洲精品天堂一级 | 高清国产一区二区| 91丨porny丨首页| 欧美一卡二卡三卡| 久久天天做天天爱综合色| 综合久久国产九一剧情麻豆| 偷拍亚洲欧洲综合| 国产精品乡下勾搭老头1| 91香蕉视频在线| 欧美大度的电影原声| 国产精品乱子久久久久| 午夜日韩在线电影| 成人精品一区二区三区中文字幕| 欧美日韩一本到| 亚洲国产精品t66y| 日韩电影在线一区| 不卡视频一二三| 日韩一区二区三区精品视频| 自拍偷拍欧美激情| 精品亚洲国产成人av制服丝袜 | 99精品一区二区三区| 日韩一区国产二区欧美三区| 精品久久久久香蕉网| 亚洲影视资源网| 国产宾馆实践打屁股91| 欧美军同video69gay| 国产精品国产三级国产aⅴ中文 | 91黄视频在线观看| 久久久久久97三级| 美国十次综合导航| 欧美人xxxx| 亚洲电影一级黄| 欧美性色黄大片| 亚洲色图19p| 99精品在线免费| 国产精品久久久久久久久快鸭| 国产精品亚洲视频| 久久久久久亚洲综合| 老司机免费视频一区二区| 欧美一区二区三区喷汁尤物| 亚洲高清在线精品| 欧美写真视频网站| 一区二区三区在线观看欧美| 91同城在线观看| 亚洲乱码国产乱码精品精98午夜 | 日韩欧美亚洲国产另类| 三级久久三级久久| 91.com视频| 久久精品99久久久| 亚洲大尺度视频在线观看| 在线免费观看日本欧美| 亚洲一卡二卡三卡四卡无卡久久| 欧美午夜精品一区二区三区| 亚洲国产精品久久一线不卡| 欧美日韩综合一区| 日本不卡在线视频| 日韩你懂的在线播放| 国产一本一道久久香蕉| 中文字幕精品综合| 色哦色哦哦色天天综合| 亚洲国产成人精品视频| 7777精品伊人久久久大香线蕉 | 欧美日韩国产首页在线观看| 天堂精品中文字幕在线| 欧美电影免费观看高清完整版在线观看| 麻豆91在线看| 久久久不卡网国产精品一区| 99久久国产免费看| 玉足女爽爽91| 91精品国产91久久久久久最新毛片| 美女在线视频一区| 中文一区二区在线观看| 色婷婷狠狠综合| 视频一区二区三区在线| 久久久久久综合| 色婷婷一区二区三区四区| 天天色图综合网| 日本一区二区三区四区| 欧亚洲嫩模精品一区三区| 老司机午夜精品99久久| 国产精品美女一区二区在线观看| 色婷婷av久久久久久久| 美女视频免费一区| 国产精品伦理在线| 91精品免费在线观看| 成人一区二区三区| 一区二区三区视频在线看| 日韩欧美一区二区久久婷婷| 93久久精品日日躁夜夜躁欧美| 婷婷久久综合九色综合绿巨人 | 色域天天综合网| 韩国理伦片一区二区三区在线播放| 日韩理论片一区二区| 日韩精品一区二区三区四区| 色综合天天综合给合国产| 精品在线免费观看| 亚洲自拍都市欧美小说| 久久精品日产第一区二区三区高清版 | 视频在线观看一区| 国产精品三级久久久久三级| 欧美精品久久久久久久久老牛影院| 成人免费视频视频| 久久91精品国产91久久小草 | 日韩激情一区二区| 国产精品久线在线观看| 精品卡一卡二卡三卡四在线|