[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4. Colors

sawfish は表示される色に関する基本的な型を提供します。各カラーオブジェク トは単色の値の名前がつけられ、Lisp 関数を通じて渡されます。

Function: colorp arg
arg がカラータイプに属するとき t を返します。

Function: get-color name
文字列 name で指定された色を表わすカラーオブジェクトを返します。こ れは標準的な X11 の色の指定法に従い、`rgb.txt' データベースにある名 前の色でも、色の赤、緑、青の要素[訳注: RGB 指定のこと]による指定でも、16 進 数での 8 か 16 ビット、すなわち `#RRGGBB'`#RRRRGGGGBBBB' の指定でもいいです。

名前 name を持つ色が未知であるとエラーのシグナルを返します。

Function: get-color-rgb red green blue
指定された RGB 要素(各要素のレンジは 0 から 65535 まで)の色を表すカラー オブジェクトを返します。

カラーオブジェクトを与えるとその色を定義する実際の RGB 値と X11 でその色 を参照するのに使う名前が両方ともわかります。

Function: color-rgb color
カラーオブジェクトにより表わされる色の実際の色の整数値のリスト (red green blue) を返します。この値の範囲は 0 から 65535 までです。

Function: color-name color
カラーオブジェクト color によって表わされる色を特定するのに使わ れる X11 での名前を定義する文字列を返します。

テキスト部分の前景色を定義するのにカラーオブジェクトが使われる際には default-foreground カラーは実際の色指定がなされていない場合に使わ れるデフォルト値を与えます。

Variable: default-foreground
他の色が全く指定されていないときにテキストの色として使われます。



This document was generated by SATO Satoru on October, 28 2000 using texi2html