SAKAI Masahiro - Gimp::Shelf Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

= 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|))をキーとして持つ時真を返します.