Gimp::Shelf

Gimp::Shelf

Gimp-Pythonのgimpshelf.pyに相当する機能、 データの永続化をMarshal?を使って実現しています。 プラグインのプロセスは呼び出されるごとに起動されるので、 呼び出しの間でデータを共有するために便利です。 使うには、'gimp/shelf'をrequireする必要があります。

使用例

Shelf['hoge'] = Color(255, 255, 255)
=> Gimp::Color(255, 255, 255)

Shelf.has_key? 'hoge'
=> true

Shelf['hoge']
=> Gimp::Color(255, 255, 255)

Module functions:

Gimp::Shelf.[key]
keyに関連づけられた値を返します.該当するキーが登 録されていない時には,デフォルト値(設定されていない時には nil)を返します.
Gimp::Shelf.[key, value]
keyに対してvalueを関連づけます.
Gimp::Shelf.has_key?(key)
Gimp::Shelf.include?(key)
Gimp::Shelf.key?(key)
Gimp::Shelf.member?(key)
keyをキーとして持つ時真を返します.
Last modified:2005/10/10 01:35:14
Keyword(s):
References:[Gimp-Ruby::Reference Manual]