Provided by: manpages-zh_1.6.4.3-1_all bug

NAME

       tk_setPalette, tk_bisque - 修改 Tk 顏色調色盤

總覽 SYNOPSIS

       tk_setPalette background

       tk_setPalette name value ?name value ...?

       tk_bisque
_________________________________________________________________

描述 DESCRIPTION

       tk_setPalette  過程改變 Tk 的顏色方案。它透過修改現存元件的顏色和修改選項資料庫來做這個工作,這樣將來的元
       件將使用新顏色方案。如果用一個單一引數呼叫        tk_setPalette,則這個引數是用做普通背景色的一個顏色的名
       字;tk_setPalette 將從這個背景色計算出一個完整的顏色調色盤。作為另一個選擇,給 tk_setPalette 的引數可以由
       任意數目的名字-值對組成,對中的第一個引數是在 Tk 選項資料庫中的一個選項的名字,而第二個引數是用於這個選項
       的新值。當前資料庫支援下列名字:                      activeBackground               foregroundselectColor
       activeForeground               highlightBackgroundselectBackground
       background      highlightColor selectForeground
       disabledForeground             insertBackgroundtroughColor tk_setPalette 嘗試為你沒有指定的所有選項計算合
       理的預設。你可以指定上述之外的選項而 Tk  同樣在元件上的這些選項。這個特徵對使用了額外的顏色選項的定製元件
       可能有用。

       一旦為每個顏色選項計算了新值,tk_setPalette  檢索元件層次來修改所有現存元件的選項。對於每個元件,它檢查這
       個元件是否定義了上述選項。如果是這樣,並且如果這個選項的當前值是預設的,則改變這個值;如果這個選項有一個
       不是預設的值,tk_setPalette  將不改變它。如果以前未執行   tk_setPalette,則預設值由元件來選項提供([lindex
       [$w configure $option] 3]),否則它是在前面的 tk_setPalette 呼叫中指定的值。

       在修改了在應用中的所有元件之後,tk_setPalette  向選項資料庫增加選項來改變將來建立的元件的預設值。增加的新
       選項在優先順序 widgetDefault 上,所以將被來自 .Xdefaults 檔案的選項或在建立一個元件的命令列上指定的選項所
       屏棄。

       為向後相容而提供了 tk_bisque: 它把應用的顏色恢復為 Tk 3.6 和以前版本中的淺黃(“bisque”)色方案。

關鍵字 KEYWORDS

       bisque, color, palette

[中文版維護人]

       寒蟬退士

[中文版最新更新]

       2002/05/16

《中國 Linux 論壇 man 手冊頁翻譯計劃》:

       http://cmpp.linuxforum.net

       本頁面中文版由中文 man 手冊頁計劃提供。
       中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh

Tk                                                     4.0                                    tk_setPalette(3tk)