Provided by:
manpages-zh_1.5.1-1_all 
NAME
tk_setPalette, tk_bisque - 蚹 Tk 顏色調色板
` SYNOPSIS
tk_setPalette background
tk_setPalette name value ?name value ...?
tk_bisque
_________________________________________________________________
yz DESCRIPTION
tk_setPalette 過程改變 Tk 的顏色方案。它通過蚹鼤{存組件的顏色和-
蚹嚙龠絳畬w來做這茪u作,這樣將來的組件將使用新顏色方案。如果用一-
茬璊@參數調用 tk_setPalette,則這荌捊O用做普通I景色的一-
蚚C色的名字;tk_setPalette 將從這粄景色p算出一-
荍嗾膋疑C色調色板。作為另一蚇嚝隉A給 tk_setPalette
的參數可以由任意數目的名字-鼤捰芋A對中的第一荌捊O在 Tk
選項數據庫中的一蚇龠答漲W字,而第二荌捊O用於這蚇龠答熒s-
C當前數據庫支持下列名字:
activeBackground foregroundselectColor
activeForeground highlightBackgroundselectBackground
background highlightColor selectForeground
disabledForeground insertBackgroundtroughColor
tk_setPalette 嘗試為你沒有指定的所有選項p算合理的預設。你可以指定上-
z之外的選項而 Tk 同樣在組件上的這些選項。這-
荅S征對使用了額外的顏色選項的定制組件可能有用。
一旦為每蚚C色選項p算了新Atk_setPalette 檢索組件層次來-
蚹鴭狾陴{存組件的選項。對於每茞掍鞳A它檢查這茞掍颽O否定義了上-
z選項。如果是這樣,並且如果這蚇龠答熒礅eO預設的,則改變這蚧;如果這-
蚇龠策酗@茪ㄛO預設的Atk_setPalette 將不改變它。如果以前未運行
tk_setPalette,則預設挐掍顙蚇龠絕ㄗ([lindex [$w configure $option]
3]),否則它是在前悸 tk_setPalette 調用中指定的C
在蚹鴾F在應用中的所有組件之後,tk_setPalette
向選項數據庫增加選項來改變將來建立的組件的預設C增加的新選項在優先級
widgetDefault 上,所以將被來自 .Xdefaults 檔案的選項或在建立一-
茞掍顗漫R令行上指定的選項所屏棄。
為向後相容而提供了 tk_bisque: 它把應用的顏色恢復為 Tk 3.6
和以前版本中的淺黃(「bisque」)色方案。
r KEYWORDS
bisque, color, palette
[]
Hhh
[]
2002/05/16
m Linux manUpn:
http://cmpp.linuxforum.net