GUI– category –
Adobe ExtendScriptでGUIを作る方法をあれこれ書いています。
-
GUI
Adobe JavaScriptやESTKを使うなら持っておきたい本
InDesignやPhotoshopなど、アプリケーションの一般的な操作を紹介している本はたくさんあります。 でも、スクリプトや自動処理に焦点をあてて書かれている本は、そう多くはありません。 更に日本語版となるとかなり限られます。 そんな中で、貴重な情報元... -
GUI
【ExtendScript】GUI : オブジェクトの表示・非表示
オブジェクトのvisibleプロパティに、falseまたはtrueを代入して、表示・非表示を切り替えます。 visibleの型 Boolean[R/W] visibleの仕様 オブジェクトの表示・非表示を切り替える。 コンテナのvisibleを設定すると、その子の要素も同様に表示・非表示... -
GUI
【ExtendScript】GUI : オブジェクトに値を設定する(value)
valueは、コントロールが保持する値です。コントロールの種類によって持つデータが違うので、型はいつも同じではありません。 valueの型 checkbox(チェックボックス):Boolean[R/W]radiobutton(ラジオボタン):Boolean[R/W] progressbar(プログレ... -
GUI
【ExtendScript】GUI : text
オブジェクトのタイトル、ラベル、または表示されているテキスト。オブジェクトの種類によって、対象となるものが異なります。 textの型 String[R/W] textの仕様 オブジェクトのタイトル、ラベル、または表示されているテキスト。オブジェクトの種類によ... -
GUI
【ExtendScript】GUI : helpTip(ヘルプメッセージ)
helpTipプロパティを使うと、マウスカーソルがコントロール上に乗ったときに、フローティングウインドウを表示して、ヘルプメッセージを出すことができます。 helpTipの型 String[R/W] helpTipの仕様 マウスカーソルがコントロール上にあるとき、フロー... -
GUI
【ExtendScript】GUI : enabled(オブジェクトの有効化・無効化)
enabledプロパティを使うと、各種オブジェクトの有効化・無効化を切り替えることができます。 enabledの型 Boolean[R/W] enabledの仕様 true:オブジェクトは有効。入力を受け付ける。false:オブジェクトは無効。淡色表示になる。 enabledの設定対象と... -
GUI
【ExtendScript】GUI : bounds(オブジェクトの座標)
boundsは、ウィンドウまたは各種コントロールの境界線の座標を指定します。 boundsの型 Boundsオブジェクト 配列[R/W] boundsの仕様 windowオブジェクトでは、画面座標。子要素では、親オブジェクトからの相対座標。 boundsの設定対象となるオブジェク... -
GUI
【ExtendScript】GUI : window(ウインドウ)
Windowクラス グラフィカルユーザーインターフェース(GUI)を作成するためには、Windowクラスを使います。 簡単なダイアログボックスの作成 [OK]や[はい][いいえ]など、ユーザーから簡単な応答を受け取るダイアログ表示です。 alert() ショートメッセ... -
GUI
【ExtendScript】GUI : active
activeプロパティを使うと、ウィンドウまたは各種コントロールのフォーカスを切り替えることができます。 activeの型 Boolean[R/W] activeの仕様 true:アクティブfalse:非アクティブ activeの設定対象となるオブジェクト window(ウインドウ) button... -
GUI
【ExtendScript】GUI : iconbutton(アイコンボタン)
iconbutton(アイコンボタン)を使うと、画像ファイルを押しボタンとして表示することができます。 たくさんのボタンを作らなくてはならないときなどには、ボタンに画像を表示することでその役割が認識しやすくなる効果があります。 種類 iconbuttonコント... -
GUI
【ExtendScript】GUI : flashplayer(フラッシュプレーヤー)
flashplayerは、GUIにフラッシュムービーを埋め込んで再生します。 種類 flashplayerコントロールクラス名:FlashPlayer 機能 SWFファイルのFlashムービーを読み込んで再生する。 構文 ウインドウwにFlashムービーを埋め込みます。 w.add ("flashplayer"... -
GUI
【ExtendScript】GUI : image(イメージ)
GUIにアイコンや画像を表示したいときには、imageコントロールを使います。 種類 imageコントロールクラス名:Image 機能 png形式の画像を表示する。 構文 ウインドウwに画像を配置します。 w.add ("image"[, bounds, icon, {creation_properties}]);... -
GUI
【ExtendScript】GUI : scrollbar(スクロールバー)
スクロールバーは、ドラッグしてスクロールできるインジケーターと、そのインジケーターを動かす矢印ボタン(ステッパー)のあるバーです。 ウインドウまたはコンテナの各種オブジェクトに配置して使用します。 種類 scrollbarコントロールクラス名:Scrol... -
GUI
【ExtendScript】GUI : treeview(ツリービュー)
ツリービューは、項目を階層表示できるリストです。各階層の項目は子要素を持つことができ、どれも個別に選択することが出来ます。 ウインドウまたはコンテナの各種オブジェクトに配置して使用します。 種類 treeviewコントロールクラス名:TreeView 機能 ... -
GUI
【ExtendScript】GUI : slider(スライダー)
スライダーは、位置を動かすことのできるインジケーターがついた水平方向のバーです。 ウインドウまたはコンテナの各種オブジェクトに配置して使用します。 種類 sliderコントロールクラス名:Slider 機能 スライダーは、スクリプトの実行時にユーザーが位... -
GUI
【ExtendScript】GUI : progressbar(プログレスバー)
progressbar(プログレスバー)は、操作や処理の進捗状況を示す水平横長の長方形です。 ウインドウまたはコンテナの各種オブジェクトに配置して使用します。 種類 progressbarコントロールクラス名:Progressbar 機能 progressbar(プログレスバー)では、... -
GUI
【ExtendScript】GUI : tab(タブ)
タブは、tabbedpanel(タブパネル)の中に入れて使用します。 タブには各種コントロールを入れることができ、タブをクリックすることで各タブ内の内容を、タブごと切り替えて表示することができます。 種類 tabコンテナクラス名:Tab 機能 tabbedpanel(タ... -
GUI
【ExtendScript】GUI : tabbedpanel(タブパネル)
タブパネルはタブ(tab)を入れることのできるコンテナです。直接の子要素として入れられるのはtabのみです。 種類 tabbedpanelコンテナクラス名:TabbedPanel 機能 タブコントロールのみを配置することのできるコンテナ。 このタブパネルの子要素として配... -
GUI
【ExtendScript】GUI : panel(パネル)
panel(パネル)は、ウインドウまたはコンテナの各種オブジェクトに配置して利用できます。 パネル内には、まとめたいラジオボタンやチェックボックスを追加します。 ひとつのパネルに追加されたラジオボタンは、ひとつのグループになるので、複数のラジオ... -
GUI
【ExtendScript】GUI : listbox(リストボックス)
listbox(リストボックス)は、一覧表示されたリストの中から項目を選択するときに使います。 listboxを使うと、処理を実行する際にユーザーが値を選ぶことができるので、実行内容に拡張性を持たせることができて便利です。 listboxは、ウインドウまたはコ... -
GUI
【ExtendScript】GUI : dropdownlist(ドロップダウンリスト)
dropdownlist(ドロップダウンリスト)は、ウインドウまたはコンテナの各種オブジェクトに配置して、処理を実行する際にクリックして表示されたリストの中からオプションを選択するときに使います。 種類 dropdownlistコントロールクラス名:DropDownList ... -
GUI
【ExtendScript】GUI : tabbedpanel(タブパネル)の使い方
タブパネルでは、タブボタンをクリックすることで、同じエリア内の内容をタブごとに切り替え表示することができます。 タブパネルには、複数のタブを入れて使用します。 ユーザーは、プログラムの実行時に任意のタブボタンをクリックして、タブに紐づけら... -
GUI
【ExtendScript】GUI : panel(パネル)の使い方
パネルを使うと、実行画面に配置するオブジェクトを罫線で囲んでまとめることができます。 パネル内に、ラジオボタンやチェックボックスを作成することで、画面の見た目もまとまりができて分かりやすくなります。 パネル内にまとめられたラジオボタンは、... -
GUI
【ExtendScript】GUI : listbox(リストボックス)の使い方
リストボックスを使うと、スクリプト実行の際に、一覧表示されている項目の中から任意の値を選んで実行することができます。 コードサンプル // ダイアログ作成 var objDlg = new Window ("dialog", "リストボックスを表示する", [0,0,400,200]); //... -
GUI
【ExtendScript】GUI : dropdownlist(ドロップダウンリスト)の使い方
ドロップダウンリストを使うと、スクリプトの実行時に、選択肢の中から任意の値を選ぶことができます。 コードサンプル // ダイアログ作成 var objDlg = new Window ("dialog", "ドロップダウンリストを表示する", [0,0,400,250]); // 1つ目の固定テ... -
GUI
【ExtendScript】GUI : group(グループ)
groupは、ウインドウまたはコンテナの各種オブジェクトに追加して使います。 このgroupの中に、各種オブジェクトを入れると、それらを一つのグループとして扱うことができるようになります。 種類 groupコンテナクラス名:Group 機能 他のコントロールを、... -
GUI
【ExtendScript】GUI : statictext(固定テキスト)
statictext(固定テキスト)は、GUI画面にテキストを表示します。 スクリプト実行時に変更することはできないオブジェクトなので、見出し部分などに使います。 statictextは、ウインドウまたはコンテナの各種オブジェクトの中に作成します。 種類 staticte... -
GUI
【ExtendScript】GUI : radiobutton(ラジオボタン)
radiobutton(ラジオボタン)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 ウインドウに直接配置することもできますが、groupオブジェクトの子として作成すると、あとのメンテナンスがやりやすくなります。 group化する利点として... -
GUI
【ExtendScript】GUI : edittext(テキストボックス)
edittext(入力可能なテキストボックス)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 種類 edittextコントロールクラス名:EditText 機能 ユーザーが入力・変更できる編集可能なテキストフィールド 構文 ■ウインドウwに、テキス... -
GUI
【ExtendScript】GUI : checkbox(チェックボックス)
checkbox(チェックボックス)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 チェックボックスはラジオボタンと違って、排他的な選択ではありません。 なので、必ずしもgroupオブジェクトの子として作成する必要はありませんが、複... -
GUI
【ExtendScript】GUI : button(ボタン)
button(押しボタン)は、ウインドウまたはコンテナの各種オブジェクトに追加して使います。 ユーザーがクリックした結果を戻り値として取得して、次のアクションへと進むことができます。 種類 buttonコントロールクラス名:Button 機能 GUI(グラフィカ... -
GUI
【ExtendScript】GUI : コントロールを作成する~各種オブジェクト.add()
add()では、Windowオブジェクトに、ボタンやチェックボックスなどの各種オブジェクトを追加します。 種類 ウインドウオブジェクトのメソッド 機能 ウインドウオブジェクトまたはコンテナオブジェクトに、コントロールまたはコンテナオブジェクトを作成して...
12