[#26966] Time & Date — " たけ (tk)" <ggb03124@...>

Time と Date についていくつか質問させてください。

29 messages 2001/01/01
[#26975] Re: Time & Date — Tadayoshi Funaba <tadf@...> 2001/01/03

ふなばです。

[#26976] Re: Time & Date — " たけ (tk)" <ggb03124@...> 2001/01/04

たけ(tk)です。

[#26979] Re: Time & Date — Tadayoshi Funaba <tadf@...> 2001/01/04

ふなばです。

[#26983] Re: Time & Date — " たけ (tk)" <ggb03124@...> 2001/01/04

たけ(tk)です。

[#26985] Re: Time & Date — matz@... (Yukihiro Matsumoto) 2001/01/04

まつもと ゆきひろです

[#26990] Re: Time & Date — " たけ (tk)" <ggb03124@...> 2001/01/05

たけ(tk)です。

[#27006] $= — "TAKAGI, Hiromitsu" <takagi@...>

ごぶさたです。

52 messages 2001/01/05
[#27008] Re: $= — Koji Arai <JCA02266@...> 2001/01/05

新井です。

[#27109] Re: $= — Koji Arai <JCA02266@...> 2001/01/13

新井です。

[#27111] RWiki (Re: $=) — WATANABE Hirofumi <eban@...> 2001/01/14

わたなべです.

[#27114] Re: RWiki (Re: $=) — Koji Arai <JCA02266@...> 2001/01/14

新井です。

[#27116] Re: RWiki (Re: $=) — rubikitch <rubikitch@...> 2001/01/14

From: Koji Arai <JCA02266@nifty.ne.jp>

[#27118] Re: RWiki (Re: $=) — Koji Arai <JCA02266@...> 2001/01/14

新井です。

[#27121] Re: RWiki (Re: $=) — "NAKAMURA, Hiroshi" <nakahiro@...> 2001/01/14

なひです。

[#27129] Re: RWiki (Re: $=) — matz@... (Yukihiro Matsumoto) 2001/01/14

まつもと ゆきひろです

[#27133] Re: RWiki (Re: $=) — "NAKAMURA, Hiroshi" <nakahiro@...> 2001/01/14

なひです。

[#27061] Ruby/Python with ruby 1.6.2 — akira yamada / やまだあきら <akira@...>

13 messages 2001/01/09

[#27219] do ... end & { ... } — "K.Kosako" <kosako@...>

ブロックを構成するdo ... end と{ ... } の違いについて、

17 messages 2001/01/18
[#27220] Re: do ... end & { ... } — Yasushi Shoji <yashi@...> 2001/01/18

At Thu, 18 Jan 2001 13:32:24 +0900,

[#27221] Re: do ... end & { ... } — matz@... (Yukihiro Matsumoto) 2001/01/18

まつもと ゆきひろです

[#27271] media watch 2001.01.18 — Noritsugu Nakamura <nnakamur@...>

25 messages 2001/01/21
[#27284] Re: media watch 2001.01.18 — WATANABE Tetsuya <tetsu@...> 2001/01/22

渡辺哲也です。

[#27325] Re: media watch 2001.01.18 — Yasunari Momoi <momo@...> 2001/01/26

From: WATANABE Tetsuya <tetsu@jpn.hp.com>

[#27334] Re: media watch 2001.01.18 — Masaki Suketa <CQN02273@...> 2001/01/27

助田です。

[#27286] Ruby -e "puts '["]' " — "たけ(tk)" <ggb03124@...>

Ruby -e "puts '["]' "

20 messages 2001/01/23
[#27288] Re: Ruby -e "puts '["]' " — "U.Nakamura" <usa@...> 2001/01/23

こんにちは、なかむら(う)です。

[#27290] Re: Ruby -e "puts '["]' " — " たけ (tk)" <ggb03124@...> 2001/01/23

たけ(tk)です。

[#27292] Re: Ruby -e "puts '["]' " — matz@... (Yukihiro Matsumoto) 2001/01/23

まつもと ゆきひろです

[#27349] NHK 放映 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

49 messages 2001/01/28
[#27354] Re: NHK 放映 — "K.Kosako" <kosako@...> 2001/01/29

Yukihiro Matsumotoさんの

[#27365] Re: NHK 放映 — "Akinori MUSHA" <knu@...> 2001/01/29

At Mon, 29 Jan 2001 10:27:37 +0900,

[#27366] Re: NHK 放映 — IWAOKA Masahiro <iwaoka@...> 2001/01/29

In the message <86snm2obtz.wl@archon.local.idaemons.org>,

[#27391] Re: NHK 放映 — Shin-ichiro HARA <sinara@...> 2001/01/30

原です。

[#27394] Re: NHK 放映 — SHUDO Kazuyuki <shudoh@...> 2001/01/30

原さん wrote:

[#27395] Re: NHK 放映 — Shin-ichiro Hara <sinara@...> 2001/01/30

原です。

[#27399] Re: NHK 放映 — Nakamura Akifumi <BXQ04723@...> 2001/01/30

[ruby-list:27386] Re: DrawingArea への描画

From: Hiroshi IGARASHI <igarashi@...>
Date: 2001-01-29 19:40:50 UTC
List: ruby-list #27386
いがらしです。

At Tue, 30 Jan 2001 03:46:44 +0900,
in [ruby-list:27385] DrawingArea への描画,
D.Miyawaki <aaf18900@pop06.odn.ne.jp> wrote:
> 
> しかしdraw_textで文字列を描画しようとしたり、Imlibからpixmapに
> 変換したものを描画しようとすると、
> 
> drawtest.rb:30:in `draw_pixmap': not a GdkDrawable (TypeError)
> 
> のようなエラーが出て落ちてしまいます。
> 
> 下のリストは五十嵐さんのものを元に、Imlibで読み込んだjpg画像を
> DrawingAreaに描画しようと意図したものです。
> 元リストはコード中に埋め込んだXPM画像から作ったpixmapを描画する
> ものでしたが(こちらは動作確認)、スレッドの場所が分からなくなってしまいま
> した。。
> 
> 元のコードでは、Gdk::Pixmap::create_from_xpm_dで生成したpixmapを
> draw_pixmapの引数にそのまま渡していましたが、
> Imlibから
> 
> pixd, maskd = im.get_pixmap
> pix = Gtk::Pixmap.new(pixd, maskd)
> 
> のように作ったものをdraw_pixmapの引数にするとタイプエラーになってしまい
> ます。

draw_pixmapにはGdk::Pixmapのインスタンスを与えて下さい。
               ~~~
GdkImlib::Image#get_pixmapはGdk::Pixmap(とGdk::Bitmap)を返すので、
そのまま渡して構いません。

文字列の描画で落ちるのは該当部分がコードにないので分かりませんが。

> #  gc = Gdk::GC.new(Gdk::Drawable)
> #  SNAPSHOTの場合Gdk::GC.newの引数にはGdk::Drawableを与えて下さい。
>   gc = Gdk::GC.new(drawarea.window)
>   drawarea.window.draw_pixmap(gc, pix, 0, 0, 0, 0, im.rgb_width,
                                    pixd 
> im.rgb_height)

でいいですね。自力で描画する場合、Gtk::Pixmapは作らなくてもいいです。
これは自力描画しないで済ませるためのものなので。

> Cでgtkプログラミングを本格的にしたこともないので、
> 描画のメカニズム自体よく分かっていない初歩的な質問かも知れません。(^^;
> 
> しかしRuby/gtkを勉強しようとすると、けっこう情報がないもんですね。

いろいろドキュメントも準備しようとしているんですが、
だいぶ先になりそうです。すみません<(_ _)>

CからGTKを使う方法ならいくつか本も出ているので
それらが参考になるかもしれません。

もっともGDKを使う場合は、Xなどその下のレイヤーの知識が
必要になるので、難しいことには変わりないのですが。

--
五十嵐  宏  (Hiroshi IGARASHI)

In This Thread