このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
カテゴリー
タグ
最近更新したページ
最新コメント
メニューバーA
フリーエリア
Wiki内検索

Script-fu 謎の変数指定方法

これは何?

GimpのスクリプトScript-Fuのメニュー経由実行時表示ダイアログの
表示内容指定に関してです。

実装方法:

http://pingus.seul.org/~grumbel/gimp/script-fu/scr...
http://www.ve3syb.ca/wiki/doku.php?id=software:sf:...
ここに書いてありますので
そっちを参照してください。

問題は

  1. デフォルト値を設定できる場合とできない場合がある。
  2. Script-fu本体からは動的に書き換えはできない。
    1. スクリプト本体を書き換える必要がある。
    2. さらにスクリプト本体がGimp起動後は再読み込みコマンドを何らかの手段で発行する必要がある。

ArgumentTypeデータ型詳細
SF-IMAGEInteger(image id)Used to get an image id:単純に現在開いている画像ID、対象画像が開いてない限り不要。
SF-DRAWABLEInteger(drawable id)Get a drawable id:単純に現在開いているレイヤーID、対象画像が開いてない限り不要。
SF-LAYER調査中調査中レイヤーらしいです。デフォルト(現在使用中)のものが使用される?
SF-CHANNEL調査中調査中チャンネルらしいです。デフォルト(現在使用中)のものが使用される?
SF-VECTORS調査中調査中パスのことらしいです。デフォルト(現在使用中)のものが使用される?
SF-DISPLAY調査中調査中なにからしいです。
SF-VALUE String数字だけOKデフォルト値を設定可能。
SF-TOGGLEBoolean(TRUE or FALSE)Booleanですよ。チェックボックスが表示されます。
SF-PATTERNString(Pattern name)Lets you select a pattern
SF-ADJUSTMENTList(start-value min-value max-value small-step large-step [int=0 or float=1] [slider=0 or roll-box=1])Creates a slider bar or a input box with range values
SF-FILENAMEString(pathname)ファイル名を指定する、デフォルト値は設定できるが画面表示には反映されない。したがって、この入力エリアの表示は事実上変更を入力するためのものと考えた方がよい。よって利用者には今のデフォルト設定が何かを知らせる表示をどこかにする必要がある。GTKの選択画面で選択可能。
SF-DIRNAMEString(pathname)デイレクトリ名を指定する、デフォルト値は設定できるが画面表示には反映されない。したがって、この入力エリアの表示は事実上変更を入力するためのものと考えた方がよい。よって利用者には今のデフォルト設定が何かを知らせる表示をどこかにする必要がある。GTKの選択画面で選択可能。
SF-STRINGStringCreates a input boxテキスト入力らしいです。
SF-TEXT調査中調査中テキスト入力らしいです。テキストエリアで入力が表示されます。
SF-FONTString(fontname)フォント選択
SF-COLORList(red green blue) [0-255] Lets you select a color
SF-OPTIONList of stringsLets you select an item out of a listリスト形式、ただ選択肢に出た表示ではなく表示した番号が引数として渡る。
SF-GRADIENTString(gradient name)Lets you select a gradient
SF-ENUM調査中調査中なにからしいです。

現在テスト並びにソースを調査中


SF-DIRNAME
が新登場。
2008年03月09日(日) 01:43:00 Modified by ryunosinfx




スマートフォン版で見る