-
Pixmap
-
- ピクスマップを表すクラス。表示されないウィンドウとして使える。
GraphicContext では,引数としてピクスマップはウィンドウと同じところに指定できる。 new_gc で作った gc により描画できる。また, GraphicContext::window=(pix) は描画対象としてピクスマップを指定できる。
-
class methods
-
-
new(win, width, height) : Pixmap
- 新しいピクスマップを作る。
-
-
- win : Window
- ピクスマップを作るウィンドウ。 このウィンドウと,作られたピクスマップとの間に関係はない。
-
- width : Fixnum
- 幅。デフォルト値はウィンドウの幅。
-
- height : Fixnum
- 高さ。デフォルト値はウィンドウの高さ。
methods
-
-
close : nil
- ピクスマップを閉じる。ディスプレイを閉じるときには,先に閉じてくれる。
-
copy_area(dest, gc, area, moveto) : nil
- ピクスマップの一部を複写する。 複写先として,異なるピクスマップおよびウィンドウも指定できる。
-
-
- dest : Pixmap または Window
- 複写先のピクスマップおよびウィンドウ。 copy_area を呼び出したピクスマップでもよい。
-
- gc : GraphicContext
- 複写に使う Graphic Context 。
-
- area : Rect
- 複写領域。
-
- moveto : Point
- 貼りつけ位置。
write_xbm(filename) : nil
- xbm ファイルを書き込む。 xbm ファイルの読み込みは
Window.read_xbm を使う。
- filename : String
suger methods
-
-
new_gc : GraphicContext
Pixmap.new_gc(args) は GraphicContext.new(pix, args) と同等。
attributes
-
-
display : Display
- ディスプレイを得る。