GUI ライブラリ
概要 - Abstract
VCSSL GUI ライブラリ は、VCSSLでグラフィカル・ユーザー・インターフェイスを扱うための標準ライブラリです。
GUIライブラリの規模は比較的大きいため、ここに記載されている関数仕様だけを参考にして扱うのは困難です。具体的な使用方法については、「 VCSSL公式開発ガイド 」をご参照ください。
- 注意 -
GUIを用いたプログラムでは、イベントハンドラの使用が必須となります。VCSSLでは、イベントハンドラの処理は独立スレッドで実行されます。現行版の RINEARN VCSSL Runtime では、マルチスレッド処理への対応が十分ではありません。 これは、現在のVCSSLエンジンの基本設計が、シングルスレッドのみを想定して開発された初期のVCSSLエンジンの基本設計を、部分的に踏襲している事に由来します。 これにより、処理内容によっては、論理的な不整合を含む、いくつかの不都合が生じる可能性があります。 RINEARN VCSSL Runtime でイベントハンドラに処理を記述するには、この事情を把握した上で行って下さい。現時点で想定可能なものとしては、以下のような不都合が生じる可能性があります。
・同一の配列変数へ、複数スレッドから同時アクセスした場合における、インデックスの不整合
現在のVCSSLエンジンにおける、配列変数の値を参照するモジュールには、シングルスレッドのみを想定した設計が残っています。これにより、同一の配列変数に、同時にアクセスした場合、正しくないインデックスの値が参照される可能性があります。
・同一の関数への、非常に頻繁な複数スレッド同時アクセスに伴う、エンジンの緊急停止
原則として、同一の関数を複数スレッドで実行する事は可能です。その場合、引数やローカル変数は、スレッド間で混同されないように、スレッドの数だけ確保されます。 しかし、同時アクセスのタイミングがあまりに短い間隔に集中すると、この処理が追いつかなくなり、不整合を防ぐためにエンジンが緊急停止する場合があります。 ※ 関数の実行中の時間が重なる事は問題ではありません。関数をコールする瞬間(引数を渡す瞬間)が重なる事が問題となります。
以上のような不都合が生じる可能性があるため、現状の RINEARN VCSSL Runtime においてイベントハンドラ内の処理を記述する際は、上記の点を認識した上で、以下のようなガイドラインに基づいた設計を行って下さい。・イベントハンドラでは、イベント情報をグローバル変数に控える等の軽い処理に留めておき、実際の処理はなるべくメインスレッドで行う
・メインスレッドで頻繁にアクセスしている配列変数に、イベントハンドラや別スレッドからアクセスしない
目次 - Index
- const int MOUSE_LEFT
- マウスの左ボタンを表す定数です。
- const int MOUSE_MIDDLE
- マウスの中央ボタンを表す定数です。
- const int MOUSE_RIGHT
- マウスの右ボタンを表す定数です。
- const int MOUSE_SINGLE
- マウスのシングルクリックを表す定数です。
- const int MOUSE_DOUBLE
- マウスのダブルクリックを表す定数です。
- const int KEY_SPACE
- スペースキーを表す定数です。
- const int KEY_ENTER
- エンターキーを表す定数です。
- const int KEY_SHIFT
- シフトキーを表す定数です。
- const int KEY_ALT
- Alt キーを表す定数です。
- const int KEY_AT
- @ キーを表す定数です。
- const int KEY_TAB
- Tab キーを表す定数です。
- const int KEY_CONTROL
- Ctrl キーを表す定数です。
- const int KEY_BACK_SPACE
- Backspace キーを表す定数です。
- const int KEY_A
- A キーを表す定数です。
- const int KEY_B
- B キーを表す定数です。
- const int KEY_C
- C キーを表す定数です。
- const int KEY_D
- D キーを表す定数です。
- const int KEY_E
- E キーを表す定数です。
- const int KEY_F
- F キーを表す定数です。
- const int KEY_G
- G キーを表す定数です。
- const int KEY_H
- H キーを表す定数です。
- const int KEY_I
- I キーを表す定数です。
- const int KEY_J
- J キーを表す定数です。
- const int KEY_K
- K キーを表す定数です。
- const int KEY_L
- L キーを表す定数です。
- const int KEY_M
- M キーを表す定数です。
- const int KEY_N
- N キーを表す定数です。
- const int KEY_O
- O キーを表す定数です。
- const int KEY_P
- P キーを表す定数です。
- const int KEY_Q
- Q キーを表す定数です。
- const int KEY_R
- R キーを表す定数です。
- const int KEY_S
- S キーを表す定数です。
- const int KEY_T
- T キーを表す定数です。
- const int KEY_U
- U キーを表す定数です。
- const int KEY_V
- V キーを表す定数です。
- const int KEY_W
- W キーを表す定数です。
- const int KEY_X
- X キーを表す定数です。
- const int KEY_Y
- Y キーを表す定数です。
- const int KEY_Z
- Z キーを表す定数です。
- const int KEY_0
- 0 キーを表す定数です。
- const int KEY_1
- 1 キーを表す定数です。
- const int KEY_2
- 2 キーを表す定数です。
- const int KEY_3
- 3 キーを表す定数です。
- const int KEY_4
- 4 キーを表す定数です。
- const int KEY_5
- 5 キーを表す定数です。
- const int KEY_6
- 6 キーを表す定数です。
- const int KEY_7
- 7 キーを表す定数です。
- const int KEY_8
- 8 キーを表す定数です。
- const int KEY_9
- 9 キーを表す定数です。
- const int KEY_NUMPAD0
- 0 キーを表す定数です。
- const int KEY_NUMPAD1
- 1 キーを表す定数です。
- const int KEY_NUMPAD2
- 2 キーを表す定数です。
- const int KEY_NUMPAD3
- 3 キーを表す定数です。
- const int KEY_NUMPAD4
- 4 キーを表す定数です。
- const int KEY_NUMPAD5
- 5 キーを表す定数です。
- const int KEY_NUMPAD6
- 6 キーを表す定数です。
- const int KEY_NUMPAD7
- 7 キーを表す定数です。
- const int KEY_NUMPAD8
- 8 キーを表す定数です。
- const int KEY_NUMPAD9
- 9 キーを表す定数です。
- const int KEY_UP
- 上 キーを表す定数です。
- const int KEY_DOWN
- 下 キーを表す定数です。
- const int KEY_RIGHT
- 右 キーを表す定数です。
- const int KEY_LEFT
- 左 キーを表す定数です。
- const int KEY_INSERT
- Insert キーを表す定数です。
- const int KEY_HOME
- Home キーを表す定数です。
- const int KEY_DELETE
- Delete キーを表す定数です。
- const int KEY_END
- End キーを表す定数です。
- const int KEY_PAGE_UP
- Page Up キーを表す定数です。
- const int KEY_PAGE_DOWN
- Page Down キーを表す定数です。
- const int KEY_CAPS_LOCK
- Caps Lock キーを表す定数です。
- const int KEY_BACK_SLASH
- バックスラッシュ キーを表す定数です。
- const int KEY_SLASH
- / キーを表す定数です。
- const int KEY_MINUS
- - キーを表す定数です。
- const int KEY_PLUS
- + キーを表す定数です。
- const int KEY_NUMBER
- # キーを表す定数です。
- const int KEY_SEMICOLON
- ; キーを表す定数です。
- const int KEY_COLON
- : キーを表す定数です。
- const int KEY_COMMA
- , キーを表す定数です。
- const int KEY_PERIOD
- . キーを表す定数です。
- const int KEY_UNDERSCORE
- _ キーを表す定数です。
- const int KEY_EXCLAMATION
- ! キーを表す定数です。
- const int KEY_EQUALS
- = キーを表す定数です。
- const int KEY_DOLLAR
- $ キーを表す定数です。
- const int KEY_CIRCUMFLEX
- ^ キーを表す定数です。
- const int KEY_LEFT_SQUARE_BRACKET
- [ キーを表す定数です。
- const int KEY_RIGHT_SQUARE_BRACKET
- ] キーを表す定数です。
- const int KEY_LEFT_PARENTHESIS
- ( キーを表す定数です。
- const int KEY_RIGHT_PARENTHESIS
- ) キーを表す定数です。
- const int KEY_SEPARATOR
- | キーを表す定数です。
- const int KEY_ADD
- 加算キーを表す定数です。
- const int KEY_SUBTRACT
- 減算キーを表す定数です。
- const int KEY_DIVIDE
- 除算キーを表す定数です。
- const int KEY_MULTIPLY
- 乗算キーを表す定数です。
- const int KEY_F1
- F1 キーを表す定数です。
- const int KEY_F2
- F2 キーを表す定数です。
- const int KEY_F3
- F3 キーを表す定数です。
- const int KEY_F4
- F4 キーを表す定数です。
- const int KEY_F5
- F5 キーを表す定数です。
- const int KEY_F6
- F6 キーを表す定数です。
- const int KEY_F7
- F7 キーを表す定数です。
- const int KEY_F8
- F8 キーを表す定数です。
- const int KEY_F9
- F9 キーを表す定数です。
- const int KEY_F10
- F10 キーを表す定数です。
- const int KEY_F11
- F11 キーを表す定数です。
- const int KEY_F12
- F12 キーを表す定数です。
- const int KEY_F13
- F13 キーを表す定数です。
- const int KEY_F14
- F14 キーを表す定数です。
- const int KEY_F15
- F15 キーを表す定数です。
- const int KEY_F16
- F16 キーを表す定数です。
- const int KEY_F17
- F17 キーを表す定数です。
- const int KEY_F18
- F18 キーを表す定数です。
- const int KEY_F19
- F19 キーを表す定数です。
- const int KEY_F20
- F20 キーを表す定数です。
- const int INNER
- GUIコンポーネントの内側を指定するための定数です。getComponentSize 関数で使用します。
- const int OUTER
- GUIコンポーネントの外側を指定するための定数です。getComponentSize 関数で使用します。
- const int LISTED
- リストアップされている項目全てを指定するための定数です。setComponentStringArray 関数や getComponentStringArray 関数で使用します。
- const int SELECTED
- 選択されている項目全てを指定するための定数です。setComponentStringArray 関数や getComponentStringArray 関数で使用します。
- void mountComponent( int componentID, int parentComponentID )
- GUIコンポーネントを、別のGUIコンポーネント上に配置します。
- void demountComponent( int componentID, int parentComponentID )
- GUIコンポーネントを配置解除します。
- void deleteComponent( int componentID )
- GUIコンポーネントを破棄します。
- int newWindow( int x, int y, int w, int h, string title )
- ウィンドウを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newButton( int x, int y, int w, int h, string text )
- ボタンを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newTextField( int x, int y, int w, int h, string text )
- テキストフィールド( 1行のテキストを入力するコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newTextArea( int x, int y, int w, int h, string text )
- テキストエリア( 複数行のテキストを入力するコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newTextLabel( int x, int y, int w, int h, string text )
- テキストラベル( 1行のテキストを表示するコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newImageLabel( int x, int y, int w, int h, int graphicsID )
- 画像ラベルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newCheckBox( int x, int y, int w, int h, string text, boolean b )
- チェックボックスを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newSelectField( int x, int y, int w, int h, string str[ ] )
- セレクトフィールド( 選択肢から1つの項目を選択可能な、1行のコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newSelectArea( int x, int y, int w, int h, string str[ ] )
- セレクトエリア( 選択肢から複数項目を選択可能な、複数行のコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newVerticalSlider( int x, int y, int w, int h, float value )
- 0.0 〜 1.0 の範囲でfloat 値を操作する垂直スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newVerticalSlider( int x, int y, int w, int h, float value, float min, float max )
- float 値を操作する垂直スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newVerticalSlider( int x, int y, int w, int h, int value, int min, int max )
- int 値を操作する垂直スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newHorizontalSlider( int x, int y, int w, int h, float value )
- 0.0 〜 1.0 の範囲でfloat 値を操作する水平スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newHorizontalSlider( int x, int y, int w, int h, float value, float min, float max )
- float 値を操作する水平スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newHorizontalSlider( int x, int y, int w, int h, int value, int min, int max )
- int 値を操作する水平スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newPanel( int x, int y, int w, int h, string title )
- 任意座標レイアウト用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newGridPanel( int x, int y, int w, int h, string title, int rows, int columns )
- グリッド配置用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newFlowPanel( int x, int y, int w, int h, string title )
- フロー配置用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。
- int newTabPanel( int x, int y, int w, int h, string title )
- タブ表示用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。このパネルの上に、別のパネルを配置して使用します。
- int newScrollPanel( int x, int y, int w, int h, string title )
- スクロール表示用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。このパネルの上に、別のパネルを配置して使用します。
- macro paintComponent( int componentID )
- GUIコンポーネントを再描画します。再描画は、表示内容のテキストやグラフィックスデータが変化した際に必要です。及び自身に配置されている子コンポーネントの表示内容が変化した際にも必要となります。
- void setComponentLocation( int componentID, int x, int y )
- GUIコンポーネントの位置を設定します。
- int[ ] getComponentLocation( int componentID )
- GUIコンポーネントの位置を取得します。
- void setComponentSize( int componentID, int width, int height )
- GUIコンポーネントの大きさを設定します。
- int[ ] getComponentSize( int componentID )
- GUIコンポーネントの大きさを取得します。
- int[ ] getComponentSize( int componentID, int option )
- GUIコンポーネントの特定部分の大きさを取得します。
- void setComponentColor( int componentID, int fr, int fg, int fb, int fa, int br, int bg, int bb, int ba )
- GUIコンポーネントの色を設定します。
- void setComponentColor( int componentID, int fgRGBA[ ], int bgRGBA[ ] )
- GUIコンポーネントの色を設定します。
- macro getComponentColor( int componentID )
- GUIコンポーネントの色を返します。
- void setComponentText( int componentID, string text )
- GUIコンポーネントのテキスト情報を設定します。
- string getComponentText( int componentID )
- GUIコンポーネントのテキスト情報を取得します。
- void setComponentText( int componentID, string text[ ], int option )
- GUIコンポーネントのテキスト情報を設定します。
- string[ ] getComponentText( int componentID, int option )
- GUIコンポーネントのテキスト情報を設定します。
- void setComponentImage( int componentID, int graphicsID )
- GUIコンポーネントの画像を設定します。
- int getComponentGraphics( int componentID )
- GUIコンポーネントの画像を格納する、グラフィックスデータのIDを返します。
- void showComponent( int componentID )
- GUIコンポーネントの非表示にします。
- void hideComponent( int componentID )
- GUIコンポーネントの表示します。
- void setComponentFont( int componentID, string name )
- GUIコンポーネントのフォントを設定します
- void setComponentFontSize( int componentID, int size )
- GUIコンポーネントのフォントサイズを設定します
- void setComponentFontBold( int componentID, bool isBold )
- GUIコンポーネントのフォントを太字に設定または解除します。イタリック体と併用はできません。
- void setComponentFontItalic( int componentID, bool isItalic )
- GUIコンポーネントのフォントをイタリック体に設定または解除します。太字と併用はできません。
- void setComponentFloat( int componentID, float value )
- GUIコンポーネントが保持する float 型の値を設定します。
- float getComponentFloat( int componentID )
- GUIコンポーネントが保持する float 型の値を返します。
- void setComponentInt( int componentID, int value )
- GUIコンポーネントが保持する int 型の値を設定します。
- int getComponentInt( int componentID )
- GUIコンポーネントが保持する int 型の値を返します。
- void setComponentBool( int componentID, bool state )
- GUIコンポーネントが保持する bool 型の値を設定します。
- bool getComponentBool( int componentID )
- GUIコンポーネントが保持する bool 型の値を返します。
- void setComponentString( int componentID, string text )
- GUIコンポーネントが保持する string 型の値を設定します。
- string getComponentString( int componentID )
- GUIコンポーネントが保持する string 型の値を返します。
- void setComponentStringArray( int componentID, string text[ ], int option )
- GUIコンポーネントが保持する string 型配列の値を設定します。
- string[ ] getComponentStringArray( int componentID, int option )
- GUIコンポーネントが保持する string 型配列の値を返します。
- void setComponentIntArray( int componentID, int value[ ] )
- GUIコンポーネントが保持する int 型配列の値を設定します。
- int[ ] getComponentIntArray( int componentID )
- GUIコンポーネントが保持する int 型配列の値を返します。
- void addComponent( int componentID, int parentComponentID )
- GUIコンポーネントを、別のGUIコンポーネント上に配置します。VCSSL 3 以降では、より新しい mountComponent 関数がサポートされています。この関数は互換目的でサポートされています。
- void removeComponent( int componentID, int parentComponentID )
- GUIコンポーネントを配置解除します。VCSSL 3 以降では、より新しい demountComponent 関数がサポートされています。この関数は互換目的でサポートされています。
- int newGraphicsLabel( int x, int y, int w, int h, int graphicsID )
- グラフィックスラベル( 描画内容や画像を表示するコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。VCSSL 3.3.24 以降では、より新しい newImageLabel 関数がサポートされています。この関数は互換目的でサポートされています。
- void setComponentGraphics( int componentID, int graphicsID )
- GUIコンポーネントのグラフィックスデータIDを設定します。VCSSL 3.3.24 以降では、より新しい setComponentImage 関数がサポートされています。この関数は互換目的でサポートされています。
- int getComponentGraphics( int componentID )
- GUIコンポーネントのグラフィックスデータIDを返します。VCSSL 3.3.24 以降では、より新しい getComponentGraphics 関数がサポートされています。この関数は互換目的でサポートされています。
- void setComponentVisible( int componentID, bool b )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- bool getComponentVisible( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- int[ ] getComponentInnerSize( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- int[ ] getComponentInner( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- void setComponentValue( int componentID, float value )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- float getComponentValue( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- void setComponentState( int componentID, bool state )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- bool getComponentState( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- void setComponentValueFloat( int componentID, float value )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- float getComponentValueFloat( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- void setComponentValueInt( int componentID, int value )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- int getComponentValueInt( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- void setComponentValueBool( int componentID, bool state )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- bool getComponentValueBool( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- void setComponentValueString( int componentID, string text )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- string getComponentValueString( int componentID )
- この関数の使用は推奨されません。この関数は、互換目的でサポートされています。
- void onWindowOpen( int componentID )
- ウィンドウが開いた際にコールされます。
- void onWindowClose( int componentID )
- ウィンドウが閉じられた際にコールされます。
- void onWindowMove( int componentID, int x, int y )
- ウィンドウが動かされた際にコールされます。
- void onWindowResize( int componentID, int width, int height )
- ウィンドウがリサイズされた際にコールされます。
- void onWindowShow( int componentID )
- ウィンドウが可視化された際にコールされます。
- void onWindowHide( int componentID )
- ウィンドウが不可視化された際にコールされます。
- void onButtonClick( int componentID, string text )
- ボタンが押された際にコールされます。
- void onSelectFieldClick( int componentID, string text )
- セレクトフィールドの項目が選択された際にコールされます。
- void onCheckBoxClick( int componentID, bool value )
- チェックボックスの項目が選択または解除された際にコールされます。
- void onSliderMove( int componentID, int value )
- int値のスライダーが操作された際にコールされます。
- void onSliderMove( int componentID, float value )
- float値のスライダーが操作された際にコールされます。
- void onKeyDown( int componentID, string keyLabel )
- キーボードのキーが押された際にコールされます。
- void onKeyDown( int componentID, string keyConstant )
- キーボードのキーが押された際にコールされます。
- void onKeyUp( int componentID, string keyLabel )
- キーボードのキーが離された際にコールされます。
- void onKeyUp( int componentID, string keyConstant )
- キーボードのキーが離された際にコールされます。
- void onMouseDown( int componentID, int x, int y, int button )
- マウスのボタンが押された際にコールされます。
- void onMouseUp( int componentID, int x, int y, int button )
- マウスのボタンが離された際にコールされます。
- void onMouseClick( int componentID, int x, int y, int button, int count )
- マウスがクリックされた際にコールされます。
- void onMouseClick( int componentID, int x, int y, int button, int count )
- マウスがドラッグされた際にコールされます。
- void onMouseScroll( int componentID, int degree )
- マウスホイールがスクロールされた際にコールされます。
構造体 - Structs
- なし - None -
変数 - Variables
文法的定義 - Signature |
const int MOUSE_LEFT |
変数名 - Name |
MOUSE_LEFT |
役割 - Role |
マウスの左ボタンを表す定数です。 |
文法的定義 - Signature |
const int MOUSE_MIDDLE |
変数名 - Name |
MOUSE_MIDDLE |
役割 - Role |
マウスの中央ボタンを表す定数です。 |
文法的定義 - Signature |
const int MOUSE_RIGHT |
変数名 - Name |
MOUSE_RIGHT |
役割 - Role |
マウスの右ボタンを表す定数です。 |
文法的定義 - Signature |
const int MOUSE_SINGLE |
変数名 - Name |
MOUSE_SINGLE |
役割 - Role |
マウスのシングルクリックを表す定数です。 |
文法的定義 - Signature |
const int MOUSE_DOUBLE |
変数名 - Name |
MOUSE_DOUBLE |
役割 - Role |
マウスのダブルクリックを表す定数です。 |
文法的定義 - Signature |
const int KEY_SPACE |
変数名 - Name |
KEY_SPACE |
役割 - Role |
スペースキーを表す定数です。 |
文法的定義 - Signature |
const int KEY_ENTER |
変数名 - Name |
KEY_ENTER |
役割 - Role |
エンターキーを表す定数です。 |
文法的定義 - Signature |
const int KEY_SHIFT |
変数名 - Name |
KEY_SHIFT |
役割 - Role |
シフトキーを表す定数です。 |
文法的定義 - Signature |
const int KEY_ALT |
変数名 - Name |
KEY_ALT |
役割 - Role |
Alt キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_AT |
変数名 - Name |
KEY_AT |
役割 - Role |
@ キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_TAB |
変数名 - Name |
KEY_TAB |
役割 - Role |
Tab キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_CONTROL |
変数名 - Name |
KEY_CONTROL |
役割 - Role |
Ctrl キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_BACK_SPACE |
変数名 - Name |
KEY_BACK_SPACE |
役割 - Role |
Backspace キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_A |
変数名 - Name |
KEY_A |
役割 - Role |
A キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_B |
変数名 - Name |
KEY_B |
役割 - Role |
B キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_C |
変数名 - Name |
KEY_C |
役割 - Role |
C キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_D |
変数名 - Name |
KEY_D |
役割 - Role |
D キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_E |
変数名 - Name |
KEY_E |
役割 - Role |
E キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F |
変数名 - Name |
KEY_F |
役割 - Role |
F キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_G |
変数名 - Name |
KEY_G |
役割 - Role |
G キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_H |
変数名 - Name |
KEY_H |
役割 - Role |
H キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_I |
変数名 - Name |
KEY_I |
役割 - Role |
I キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_J |
変数名 - Name |
KEY_J |
役割 - Role |
J キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_K |
変数名 - Name |
KEY_K |
役割 - Role |
K キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_L |
変数名 - Name |
KEY_L |
役割 - Role |
L キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_M |
変数名 - Name |
KEY_M |
役割 - Role |
M キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_N |
変数名 - Name |
KEY_N |
役割 - Role |
N キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_O |
変数名 - Name |
KEY_O |
役割 - Role |
O キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_P |
変数名 - Name |
KEY_P |
役割 - Role |
P キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_Q |
変数名 - Name |
KEY_Q |
役割 - Role |
Q キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_R |
変数名 - Name |
KEY_R |
役割 - Role |
R キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_S |
変数名 - Name |
KEY_S |
役割 - Role |
S キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_T |
変数名 - Name |
KEY_T |
役割 - Role |
T キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_U |
変数名 - Name |
KEY_U |
役割 - Role |
U キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_V |
変数名 - Name |
KEY_V |
役割 - Role |
V キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_W |
変数名 - Name |
KEY_W |
役割 - Role |
W キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_X |
変数名 - Name |
KEY_X |
役割 - Role |
X キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_Y |
変数名 - Name |
KEY_Y |
役割 - Role |
Y キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_Z |
変数名 - Name |
KEY_Z |
役割 - Role |
Z キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_0 |
変数名 - Name |
KEY_0 |
役割 - Role |
0 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_1 |
変数名 - Name |
KEY_1 |
役割 - Role |
1 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_2 |
変数名 - Name |
KEY_2 |
役割 - Role |
2 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_3 |
変数名 - Name |
KEY_3 |
役割 - Role |
3 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_4 |
変数名 - Name |
KEY_4 |
役割 - Role |
4 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_5 |
変数名 - Name |
KEY_5 |
役割 - Role |
5 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_6 |
変数名 - Name |
KEY_6 |
役割 - Role |
6 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_7 |
変数名 - Name |
KEY_7 |
役割 - Role |
7 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_8 |
変数名 - Name |
KEY_8 |
役割 - Role |
8 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_9 |
変数名 - Name |
KEY_9 |
役割 - Role |
9 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD0 |
変数名 - Name |
KEY_NUMPAD0 |
役割 - Role |
0 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD1 |
変数名 - Name |
KEY_NUMPAD1 |
役割 - Role |
1 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD2 |
変数名 - Name |
KEY_NUMPAD2 |
役割 - Role |
2 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD3 |
変数名 - Name |
KEY_NUMPAD3 |
役割 - Role |
3 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD4 |
変数名 - Name |
KEY_NUMPAD4 |
役割 - Role |
4 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD5 |
変数名 - Name |
KEY_NUMPAD5 |
役割 - Role |
5 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD6 |
変数名 - Name |
KEY_NUMPAD6 |
役割 - Role |
6 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD7 |
変数名 - Name |
KEY_NUMPAD7 |
役割 - Role |
7 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD8 |
変数名 - Name |
KEY_NUMPAD8 |
役割 - Role |
8 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMPAD9 |
変数名 - Name |
KEY_NUMPAD9 |
役割 - Role |
9 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_UP |
変数名 - Name |
KEY_UP |
役割 - Role |
上 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_DOWN |
変数名 - Name |
KEY_DOWN |
役割 - Role |
下 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_RIGHT |
変数名 - Name |
KEY_RIGHT |
役割 - Role |
右 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_LEFT |
変数名 - Name |
KEY_LEFT |
役割 - Role |
左 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_INSERT |
変数名 - Name |
KEY_INSERT |
役割 - Role |
Insert キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_HOME |
変数名 - Name |
KEY_HOME |
役割 - Role |
Home キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_DELETE |
変数名 - Name |
KEY_DELETE |
役割 - Role |
Delete キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_END |
変数名 - Name |
KEY_END |
役割 - Role |
End キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_PAGE_UP |
変数名 - Name |
KEY_PAGE_UP |
役割 - Role |
Page Up キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_PAGE_DOWN |
変数名 - Name |
KEY_PAGE_DOWN |
役割 - Role |
Page Down キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_CAPS_LOCK |
変数名 - Name |
KEY_CAPS_LOCK |
役割 - Role |
Caps Lock キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_BACK_SLASH |
変数名 - Name |
KEY_BACK_SLASH |
役割 - Role |
バックスラッシュ キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_SLASH |
変数名 - Name |
KEY_SLASH |
役割 - Role |
/ キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_MINUS |
変数名 - Name |
KEY_MINUS |
役割 - Role |
- キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_PLUS |
変数名 - Name |
KEY_PLUS |
役割 - Role |
+ キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_NUMBER |
変数名 - Name |
KEY_NUMBER |
役割 - Role |
# キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_SEMICOLON |
変数名 - Name |
KEY_SEMICOLON |
役割 - Role |
; キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_COLON |
変数名 - Name |
KEY_COLON |
役割 - Role |
: キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_COMMA |
変数名 - Name |
KEY_COMMA |
役割 - Role |
, キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_PERIOD |
変数名 - Name |
KEY_PERIOD |
役割 - Role |
. キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_UNDERSCORE |
変数名 - Name |
KEY_UNDERSCORE |
役割 - Role |
_ キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_EXCLAMATION |
変数名 - Name |
KEY_EXCLAMATION |
役割 - Role |
! キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_EQUALS |
変数名 - Name |
KEY_EQUALS |
役割 - Role |
= キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_DOLLAR |
変数名 - Name |
KEY_DOLLAR |
役割 - Role |
$ キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_CIRCUMFLEX |
変数名 - Name |
KEY_CIRCUMFLEX |
役割 - Role |
^ キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_LEFT_SQUARE_BRACKET |
変数名 - Name |
KEY_LEFT_SQUARE_BRACKET |
役割 - Role |
[ キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_RIGHT_SQUARE_BRACKET |
変数名 - Name |
KEY_RIGHT_SQUARE_BRACKET |
役割 - Role |
] キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_LEFT_PARENTHESIS |
変数名 - Name |
KEY_LEFT_PARENTHESIS |
役割 - Role |
( キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_RIGHT_PARENTHESIS |
変数名 - Name |
KEY_RIGHT_PARENTHESIS |
役割 - Role |
) キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_SEPARATOR |
変数名 - Name |
KEY_SEPARATOR |
役割 - Role |
| キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_ADD |
変数名 - Name |
KEY_ADD |
役割 - Role |
加算キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_SUBTRACT |
変数名 - Name |
KEY_SUBTRACT |
役割 - Role |
減算キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_DIVIDE |
変数名 - Name |
KEY_DIVIDE |
役割 - Role |
除算キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_MULTIPLY |
変数名 - Name |
KEY_MULTIPLY |
役割 - Role |
乗算キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F1 |
変数名 - Name |
KEY_F1 |
役割 - Role |
F1 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F2 |
変数名 - Name |
KEY_F2 |
役割 - Role |
F2 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F3 |
変数名 - Name |
KEY_F3 |
役割 - Role |
F3 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F4 |
変数名 - Name |
KEY_F4 |
役割 - Role |
F4 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F5 |
変数名 - Name |
KEY_F5 |
役割 - Role |
F5 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F6 |
変数名 - Name |
KEY_F6 |
役割 - Role |
F6 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F7 |
変数名 - Name |
KEY_F7 |
役割 - Role |
F7 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F8 |
変数名 - Name |
KEY_F8 |
役割 - Role |
F8 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F9 |
変数名 - Name |
KEY_F9 |
役割 - Role |
F9 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F10 |
変数名 - Name |
KEY_F10 |
役割 - Role |
F10 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F11 |
変数名 - Name |
KEY_F11 |
役割 - Role |
F11 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F12 |
変数名 - Name |
KEY_F12 |
役割 - Role |
F12 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F13 |
変数名 - Name |
KEY_F13 |
役割 - Role |
F13 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F14 |
変数名 - Name |
KEY_F14 |
役割 - Role |
F14 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F15 |
変数名 - Name |
KEY_F15 |
役割 - Role |
F15 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F16 |
変数名 - Name |
KEY_F16 |
役割 - Role |
F16 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F17 |
変数名 - Name |
KEY_F17 |
役割 - Role |
F17 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F18 |
変数名 - Name |
KEY_F18 |
役割 - Role |
F18 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F19 |
変数名 - Name |
KEY_F19 |
役割 - Role |
F19 キーを表す定数です。 |
文法的定義 - Signature |
const int KEY_F20 |
変数名 - Name |
KEY_F20 |
役割 - Role |
F20 キーを表す定数です。 |
文法的定義 - Signature |
const int INNER |
変数名 - Name |
INNER |
役割 - Role |
GUIコンポーネントの内側を指定するための定数です。getComponentSize 関数で使用します。 |
文法的定義 - Signature |
const int OUTER |
変数名 - Name |
OUTER |
役割 - Role |
GUIコンポーネントの外側を指定するための定数です。getComponentSize 関数で使用します。 |
文法的定義 - Signature |
const int LISTED |
変数名 - Name |
LISTED |
役割 - Role |
リストアップされている項目全てを指定するための定数です。setComponentStringArray 関数や getComponentStringArray 関数で使用します。 |
文法的定義 - Signature |
const int SELECTED |
変数名 - Name |
SELECTED |
役割 - Role |
選択されている項目全てを指定するための定数です。setComponentStringArray 関数や getComponentStringArray 関数で使用します。 |
関数 - Functions
文法的定義 - Signature |
void mountComponent( int componentID, int parentComponentID ) |
関数名 - Name |
mountComponent |
役割 - Role |
GUIコンポーネントを、別のGUIコンポーネント上に配置します。 |
引数 - Arguments |
(int型) componentID : 配置するGUIコンポーネントのID (int型) parentComponentID : 配置先GUIコンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void demountComponent( int componentID, int parentComponentID ) |
関数名 - Name |
demountComponent |
役割 - Role |
GUIコンポーネントを配置解除します。 |
引数 - Arguments |
(int型) componentID : 配置解除するGUIコンポーネントのID (int型) parentComponentID : 現在の配置先GUIコンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void deleteComponent( int componentID ) |
関数名 - Name |
deleteComponent |
役割 - Role |
GUIコンポーネントを破棄します。 |
引数 - Arguments |
(int型) componentID : 破棄するGUIコンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int newWindow( int x, int y, int w, int h, string title ) |
関数名 - Name |
newWindow |
役割 - Role |
ウィンドウを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) title : ウィンドウタイトル |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newButton( int x, int y, int w, int h, string text ) |
関数名 - Name |
newButton |
役割 - Role |
ボタンを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) text : ボタンに表示するテキスト |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newTextField( int x, int y, int w, int h, string text ) |
関数名 - Name |
newTextField |
役割 - Role |
テキストフィールド( 1行のテキストを入力するコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) text : 初期値として表示するテキスト |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newTextArea( int x, int y, int w, int h, string text ) |
関数名 - Name |
newTextArea |
役割 - Role |
テキストエリア( 複数行のテキストを入力するコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) text : 初期値として表示するテキスト |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newTextLabel( int x, int y, int w, int h, string text ) |
関数名 - Name |
newTextLabel |
役割 - Role |
テキストラベル( 1行のテキストを表示するコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) text : 表示するテキスト |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newImageLabel( int x, int y, int w, int h, int graphicsID ) |
関数名 - Name |
newImageLabel |
役割 - Role |
画像ラベルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (int型) graphicsID : 画像を格納するグラフィックスリソースのID |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newCheckBox( int x, int y, int w, int h, string text, boolean b ) |
関数名 - Name |
newCheckBox |
役割 - Role |
チェックボックスを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) text : 表示するテキスト (boolean型) b : 初期値 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newSelectField( int x, int y, int w, int h, string str[ ] ) |
関数名 - Name |
newSelectField |
役割 - Role |
セレクトフィールド( 選択肢から1つの項目を選択可能な、1行のコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string[]型) str : 選択肢 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newSelectArea( int x, int y, int w, int h, string str[ ] ) |
関数名 - Name |
newSelectArea |
役割 - Role |
セレクトエリア( 選択肢から複数項目を選択可能な、複数行のコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string[]型) str : 選択肢 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newVerticalSlider( int x, int y, int w, int h, float value ) |
関数名 - Name |
newVerticalSlider |
役割 - Role |
0.0 〜 1.0 の範囲でfloat 値を操作する垂直スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (float型) value : 初期値 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newVerticalSlider( int x, int y, int w, int h, float value, float min, float max ) |
関数名 - Name |
newVerticalSlider |
役割 - Role |
float 値を操作する垂直スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (float型) value : 初期値 (float型) min : 最小値 (float型) max : 最大値 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newVerticalSlider( int x, int y, int w, int h, int value, int min, int max ) |
関数名 - Name |
newVerticalSlider |
役割 - Role |
int 値を操作する垂直スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (int型) value : 初期値 (int型) min : 最小値 (int型) max : 最大値 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newHorizontalSlider( int x, int y, int w, int h, float value ) |
関数名 - Name |
newHorizontalSlider |
役割 - Role |
0.0 〜 1.0 の範囲でfloat 値を操作する水平スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (float型) value : 初期値 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newHorizontalSlider( int x, int y, int w, int h, float value, float min, float max ) |
関数名 - Name |
newHorizontalSlider |
役割 - Role |
float 値を操作する水平スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (float型) value : 初期値 (float型) min : 最小値 (float型) max : 最大値 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newHorizontalSlider( int x, int y, int w, int h, int value, int min, int max ) |
関数名 - Name |
newHorizontalSlider |
役割 - Role |
int 値を操作する水平スライダーを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (int型) value : 初期値 (int型) min : 最小値 (int型) max : 最大値 |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newPanel( int x, int y, int w, int h, string title ) |
関数名 - Name |
newPanel |
役割 - Role |
任意座標レイアウト用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) title : パネルタイトル |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newGridPanel( int x, int y, int w, int h, string title, int rows, int columns ) |
関数名 - Name |
newGridPanel |
役割 - Role |
グリッド配置用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) title : パネルタイトル |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newFlowPanel( int x, int y, int w, int h, string title ) |
関数名 - Name |
newFlowPanel |
役割 - Role |
フロー配置用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) title : パネルタイトル |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newTabPanel( int x, int y, int w, int h, string title ) |
関数名 - Name |
newTabPanel |
役割 - Role |
タブ表示用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。このパネルの上に、別のパネルを配置して使用します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) title : パネルタイトル |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
int newScrollPanel( int x, int y, int w, int h, string title ) |
関数名 - Name |
newScrollPanel |
役割 - Role |
スクロール表示用のパネルを生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。このパネルの上に、別のパネルを配置して使用します。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (string型) title : パネルタイトル |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
macro paintComponent( int componentID ) |
関数名 - Name |
paintComponent |
役割 - Role |
GUIコンポーネントを再描画します。再描画は、表示内容のテキストやグラフィックスデータが変化した際に必要です。及び自身に配置されている子コンポーネントの表示内容が変化した際にも必要となります。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
文法的定義 - Signature |
void setComponentLocation( int componentID, int x, int y ) |
関数名 - Name |
setComponentLocation |
役割 - Role |
GUIコンポーネントの位置を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int[ ] getComponentLocation( int componentID ) |
関数名 - Name |
getComponentLocation |
役割 - Role |
GUIコンポーネントの位置を取得します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(int[]型) 左上頂点座標( [0] が X, [1] が Y ) |
文法的定義 - Signature |
void setComponentSize( int componentID, int width, int height ) |
関数名 - Name |
setComponentSize |
役割 - Role |
GUIコンポーネントの大きさを設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) width : 幅 (int型) height : 高さ |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int[ ] getComponentSize( int componentID ) |
関数名 - Name |
getComponentSize |
役割 - Role |
GUIコンポーネントの大きさを取得します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(int[]型) 大きさ( [0] が 幅, [1] が 高さ ) |
文法的定義 - Signature |
int[ ] getComponentSize( int componentID, int option ) |
関数名 - Name |
getComponentSize |
役割 - Role |
GUIコンポーネントの特定部分の大きさを取得します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) option : 部分指定オプション( OUTER、 INNER ) |
戻り値 - Return |
(int[]型) 大きさ( [0] が 幅, [1] が 高さ ) |
文法的定義 - Signature |
void setComponentColor( int componentID, int fr, int fg, int fb, int fa, int br, int bg, int bb, int ba ) |
関数名 - Name |
setComponentColor |
役割 - Role |
GUIコンポーネントの色を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) fr : 前景色の赤色成分( 0 - 255 ) (int型) fg : 前景色の緑色成分( 0 - 255 ) (int型) fb : 前景色の青色成分( 0 - 255 ) (int型) fa : 前景色のα値成分( 0 - 255 ) (int型) br : 前景色の赤色成分( 0 - 255 ) (int型) bg : 前景色の緑色成分( 0 - 255 ) (int型) bb : 前景色の青色成分( 0 - 255 ) (int型) ba : 前景色のα値成分( 0 - 255 ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void setComponentColor( int componentID, int fgRGBA[ ], int bgRGBA[ ] ) |
関数名 - Name |
setComponentColor |
役割 - Role |
GUIコンポーネントの色を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int[]型) fgRGBA : 前景色の色成分を格納する配列( [0]が赤、[1]が緑、[2]が青、[3]がαで、各色 0 - 255 ) (int[]型) bgRGBA : 前景色の色成分を格納する配列( [0]が赤、[1]が緑、[2]が青、[3]がαで、各色 0 - 255 ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
macro getComponentColor( int componentID ) |
関数名 - Name |
getComponentColor |
役割 - Role |
GUIコンポーネントの色を返します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(int[][]型)色色成分を格納する配列( [0][0]が前景の赤、[0][1]が前景の緑、[0][2]が前景の青、[0][3]が前景のα、[1][0]が背景の赤、[1][1]が背景の緑、[1][2]が背景の青、[1][3]が背景のαで、各色 0 - 255 ) |
文法的定義 - Signature |
void setComponentText( int componentID, string text ) |
関数名 - Name |
setComponentText |
役割 - Role |
GUIコンポーネントのテキスト情報を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (string型) text : テキスト情報 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
string getComponentText( int componentID ) |
関数名 - Name |
getComponentText |
役割 - Role |
GUIコンポーネントのテキスト情報を取得します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(string型) text テキスト情報 |
文法的定義 - Signature |
void setComponentText( int componentID, string text[ ], int option ) |
関数名 - Name |
setComponentText |
役割 - Role |
GUIコンポーネントのテキスト情報を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (string[]型) text : テキスト情報 (int型) option : オプション( LISTED、 SELECTED ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
string[ ] getComponentText( int componentID, int option ) |
関数名 - Name |
getComponentText |
役割 - Role |
GUIコンポーネントのテキスト情報を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) option : オプション( LISTED、 SELECTED ) |
戻り値 - Return |
(string[]型) テキスト情報 |
文法的定義 - Signature |
void setComponentImage( int componentID, int graphicsID ) |
関数名 - Name |
setComponentImage |
役割 - Role |
GUIコンポーネントの画像を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) graphicsID : 画像を格納するグラフィックスデータのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int getComponentGraphics( int componentID ) |
関数名 - Name |
getComponentGraphics |
役割 - Role |
GUIコンポーネントの画像を格納する、グラフィックスデータのIDを返します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(int型) graphicsID 画像を格納するグラフィックスデータのID |
文法的定義 - Signature |
void showComponent( int componentID ) |
関数名 - Name |
showComponent |
役割 - Role |
GUIコンポーネントの非表示にします。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void hideComponent( int componentID ) |
関数名 - Name |
hideComponent |
役割 - Role |
GUIコンポーネントの表示します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void setComponentFont( int componentID, string name ) |
関数名 - Name |
setComponentFont |
役割 - Role |
GUIコンポーネントのフォントを設定します |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (string型) name : フォント名(処理系依存、環境依存) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void setComponentFontSize( int componentID, int size ) |
関数名 - Name |
setComponentFontSize |
役割 - Role |
GUIコンポーネントのフォントサイズを設定します |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) size : フォントサイズ |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void setComponentFontBold( int componentID, bool isBold ) |
関数名 - Name |
setComponentFontBold |
役割 - Role |
GUIコンポーネントのフォントを太字に設定または解除します。イタリック体と併用はできません。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (bool型) isBold : 太字設定 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void setComponentFontItalic( int componentID, bool isItalic ) |
関数名 - Name |
setComponentFontItalic |
役割 - Role |
GUIコンポーネントのフォントをイタリック体に設定または解除します。太字と併用はできません。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (bool型) isItalic : イタリック体設定 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void setComponentFloat( int componentID, float value ) |
関数名 - Name |
setComponentFloat |
役割 - Role |
GUIコンポーネントが保持する float 型の値を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (float型) value : 保持値 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
float getComponentFloat( int componentID ) |
関数名 - Name |
getComponentFloat |
役割 - Role |
GUIコンポーネントが保持する float 型の値を返します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(float型) 保持値 |
文法的定義 - Signature |
void setComponentInt( int componentID, int value ) |
関数名 - Name |
setComponentInt |
役割 - Role |
GUIコンポーネントが保持する int 型の値を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) value : 保持値 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int getComponentInt( int componentID ) |
関数名 - Name |
getComponentInt |
役割 - Role |
GUIコンポーネントが保持する int 型の値を返します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(int型) 保持値 |
文法的定義 - Signature |
void setComponentBool( int componentID, bool state ) |
関数名 - Name |
setComponentBool |
役割 - Role |
GUIコンポーネントが保持する bool 型の値を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID value : 保持値 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
bool getComponentBool( int componentID ) |
関数名 - Name |
getComponentBool |
役割 - Role |
GUIコンポーネントが保持する bool 型の値を返します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(bool型) 保持値 |
文法的定義 - Signature |
void setComponentString( int componentID, string text ) |
関数名 - Name |
setComponentString |
役割 - Role |
GUIコンポーネントが保持する string 型の値を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID value : 保持値 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
string getComponentString( int componentID ) |
関数名 - Name |
getComponentString |
役割 - Role |
GUIコンポーネントが保持する string 型の値を返します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(string型) 保持値 |
文法的定義 - Signature |
void setComponentStringArray( int componentID, string text[ ], int option ) |
関数名 - Name |
setComponentStringArray |
役割 - Role |
GUIコンポーネントが保持する string 型配列の値を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID value : 保持値 (int型) option : オプション( LISTED、 SELECTED ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
string[ ] getComponentStringArray( int componentID, int option ) |
関数名 - Name |
getComponentStringArray |
役割 - Role |
GUIコンポーネントが保持する string 型配列の値を返します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) option : オプション( LISTED、 SELECTED ) |
戻り値 - Return |
(string[]型) 保持値 |
文法的定義 - Signature |
void setComponentIntArray( int componentID, int value[ ] ) |
関数名 - Name |
setComponentIntArray |
役割 - Role |
GUIコンポーネントが保持する int 型配列の値を設定します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int[]型) value : 保持値 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int[ ] getComponentIntArray( int componentID ) |
関数名 - Name |
getComponentIntArray |
役割 - Role |
GUIコンポーネントが保持する int 型配列の値を返します。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(int[]型) 保持値 |
文法的定義 - Signature |
void addComponent( int componentID, int parentComponentID ) |
関数名 - Name |
addComponent |
役割 - Role |
GUIコンポーネントを、別のGUIコンポーネント上に配置します。VCSSL 3 以降では、より新しい mountComponent 関数がサポートされています。この関数は互換目的でサポートされています。 |
引数 - Arguments |
(int型) componentID : 配置するGUIコンポーネントのID (int型) componentID : 配置先GUIコンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void removeComponent( int componentID, int parentComponentID ) |
関数名 - Name |
removeComponent |
役割 - Role |
GUIコンポーネントを配置解除します。VCSSL 3 以降では、より新しい demountComponent 関数がサポートされています。この関数は互換目的でサポートされています。 |
引数 - Arguments |
(int型) componentID : 配置解除するGUIコンポーネントのID (int型) componentID : 現在の配置先GUIコンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int newGraphicsLabel( int x, int y, int w, int h, int graphicsID ) |
関数名 - Name |
newGraphicsLabel |
役割 - Role |
グラフィックスラベル( 描画内容や画像を表示するコンポーネント )を生成し、固有の識別番号(GUIコンポーネントID)を割り振って返します。VCSSL 3.3.24 以降では、より新しい newImageLabel 関数がサポートされています。この関数は互換目的でサポートされています。 |
引数 - Arguments |
(int型) x : 左上頂点のX座標 (int型) y : 左上頂点のY座標 width : 幅 height : 高さ (int型) graphicsID : 表示内容のグラフィックスID |
戻り値 - Return |
(int型) GUIコンポーネントID |
文法的定義 - Signature |
void setComponentGraphics( int componentID, int graphicsID ) |
関数名 - Name |
setComponentGraphics |
役割 - Role |
GUIコンポーネントのグラフィックスデータIDを設定します。VCSSL 3.3.24 以降では、より新しい setComponentImage 関数がサポートされています。この関数は互換目的でサポートされています。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID (int型) graphicsID : グラフィックスデータID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int getComponentGraphics( int componentID ) |
関数名 - Name |
getComponentGraphics |
役割 - Role |
GUIコンポーネントのグラフィックスデータIDを返します。VCSSL 3.3.24 以降では、より新しい getComponentGraphics 関数がサポートされています。この関数は互換目的でサポートされています。 |
引数 - Arguments |
(int型) componentID : 対象GUIコンポーネントのID |
戻り値 - Return |
(int型) graphicsID グラフィックスデータID |
文法的定義 - Signature |
void setComponentVisible( int componentID, bool b ) |
関数名 - Name |
setComponentVisible |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
bool getComponentVisible( int componentID ) |
関数名 - Name |
getComponentVisible |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(bool型) |
文法的定義 - Signature |
int[ ] getComponentInnerSize( int componentID ) |
関数名 - Name |
getComponentInnerSize |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(int[]型) |
文法的定義 - Signature |
int[ ] getComponentInner( int componentID ) |
関数名 - Name |
getComponentInner |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(int[]型) |
文法的定義 - Signature |
void setComponentValue( int componentID, float value ) |
関数名 - Name |
setComponentValue |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
float getComponentValue( int componentID ) |
関数名 - Name |
getComponentValue |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(float型) |
文法的定義 - Signature |
void setComponentState( int componentID, bool state ) |
関数名 - Name |
setComponentState |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
bool getComponentState( int componentID ) |
関数名 - Name |
getComponentState |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(bool型) |
文法的定義 - Signature |
void setComponentValueFloat( int componentID, float value ) |
関数名 - Name |
setComponentValueFloat |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
float getComponentValueFloat( int componentID ) |
関数名 - Name |
getComponentValueFloat |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(float型) |
文法的定義 - Signature |
void setComponentValueInt( int componentID, int value ) |
関数名 - Name |
setComponentValueInt |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
int getComponentValueInt( int componentID ) |
関数名 - Name |
getComponentValueInt |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(int型) |
文法的定義 - Signature |
void setComponentValueBool( int componentID, bool state ) |
関数名 - Name |
setComponentValueBool |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
bool getComponentValueBool( int componentID ) |
関数名 - Name |
getComponentValueBool |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(bool型) |
文法的定義 - Signature |
void setComponentValueString( int componentID, string text ) |
関数名 - Name |
setComponentValueString |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
string getComponentValueString( int componentID ) |
関数名 - Name |
getComponentValueString |
役割 - Role |
この関数の使用は推奨されません。この関数は、互換目的でサポートされています。 |
戻り値 - Return |
(string型) |
イベントハンドラ - Event Handler
文法的定義 - Signature |
void onWindowOpen( int componentID ) |
関数名 - Name |
onWindowOpen |
役割 - Role |
ウィンドウが開いた際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onWindowClose( int componentID ) |
関数名 - Name |
onWindowClose |
役割 - Role |
ウィンドウが閉じられた際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onWindowMove( int componentID, int x, int y ) |
関数名 - Name |
onWindowMove |
役割 - Role |
ウィンドウが動かされた際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (int型) x : ウィンドウ左端頂点のX座標 (int型) y : ウィンドウ左端頂点のY座標 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onWindowResize( int componentID, int width, int height ) |
関数名 - Name |
onWindowResize |
役割 - Role |
ウィンドウがリサイズされた際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID x : ウィンドウ左端頂点のX座標 y : ウィンドウ左端頂点のY座標 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onWindowShow( int componentID ) |
関数名 - Name |
onWindowShow |
役割 - Role |
ウィンドウが可視化された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onWindowHide( int componentID ) |
関数名 - Name |
onWindowHide |
役割 - Role |
ウィンドウが不可視化された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onButtonClick( int componentID, string text ) |
関数名 - Name |
onButtonClick |
役割 - Role |
ボタンが押された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (string型) text : ボタンに表示されているテキスト |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onSelectFieldClick( int componentID, string text ) |
関数名 - Name |
onSelectFieldClick |
役割 - Role |
セレクトフィールドの項目が選択された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (string型) text : 選択された項目のテキスト |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onCheckBoxClick( int componentID, bool value ) |
関数名 - Name |
onCheckBoxClick |
役割 - Role |
チェックボックスの項目が選択または解除された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID vakue : 選択された場合はtrue、解除された場合はfalse |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onSliderMove( int componentID, int value ) |
関数名 - Name |
onSliderMove |
役割 - Role |
int値のスライダーが操作された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (int型) value : スライダーの値 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onSliderMove( int componentID, float value ) |
関数名 - Name |
onSliderMove |
役割 - Role |
float値のスライダーが操作された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (float型) value : スライダーの値 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onKeyDown( int componentID, string keyLabel ) |
関数名 - Name |
onKeyDown |
役割 - Role |
キーボードのキーが押された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (string型) keyLabel : キーのラベル文字列 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onKeyDown( int componentID, string keyConstant ) |
関数名 - Name |
onKeyDown |
役割 - Role |
キーボードのキーが押された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (string型) keyConstant : キーを区別する定数( KEY_A など ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onKeyUp( int componentID, string keyLabel ) |
関数名 - Name |
onKeyUp |
役割 - Role |
キーボードのキーが離された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (string型) keyLabel : キーのラベル文字列 |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onKeyUp( int componentID, string keyConstant ) |
関数名 - Name |
onKeyUp |
役割 - Role |
キーボードのキーが離された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (string型) keyConstant : キーを区別する定数( KEY_A など ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onMouseDown( int componentID, int x, int y, int button ) |
関数名 - Name |
onMouseDown |
役割 - Role |
マウスのボタンが押された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (int型) x : マウスのX座標 (int型) y : マウスのX座標 (int型) button : マウスのボタンを区別する定数( MOUSE_RIGHT または MOUSE_LEFT もしくは MOUSE_MIDDLE ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onMouseUp( int componentID, int x, int y, int button ) |
関数名 - Name |
onMouseUp |
役割 - Role |
マウスのボタンが離された際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (int型) x : マウスのX座標 (int型) y : マウスのX座標 (int型) button : マウスのボタンを区別する定数( MOUSE_RIGHT または MOUSE_LEFT もしくは MOUSE_MIDDLE ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onMouseClick( int componentID, int x, int y, int button, int count ) |
関数名 - Name |
onMouseClick |
役割 - Role |
マウスがクリックされた際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (int型) x : マウスのX座標 (int型) y : マウスのX座標 (int型) button : マウスのボタンを区別する定数( MOUSE_RIGHT または MOUSE_LEFT もしくは MOUSE_MIDDLE ) (int型) count : クリック数( シングルクリックなら 1、ダブルクリックなら 2 ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onMouseClick( int componentID, int x, int y, int button, int count ) |
関数名 - Name |
onMouseClick |
役割 - Role |
マウスがドラッグされた際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (int型) x : マウスのX座標 (int型) y : マウスのX座標 (int型) button : マウスのボタンを区別する定数( MOUSE_RIGHT または MOUSE_LEFT もしくは MOUSE_MIDDLE ) |
戻り値 - Return |
(void型) |
文法的定義 - Signature |
void onMouseScroll( int componentID, int degree ) |
関数名 - Name |
onMouseScroll |
役割 - Role |
マウスホイールがスクロールされた際にコールされます。 |
引数 - Arguments |
(int型) componentID : イベント発生元コンポーネントのID (int型) degree : スクロール数 |
戻り値 - Return |
(void型) |
スポンサーリンク