App:Library:FabGL:Class:InputBox

提供: robot-jp wiki
ナビゲーションに移動検索に移動

InputBox Class Reference

InputBox は、ウィザードや単純な入力ボックスなどの単純なUIインターフェイスを作成できるヘルパークラスです。more...

#include <inputbox.h>

パブリックメンバー関数

InputBox (uiApp *app=nullptr)
新しい InputBox インスタンスを作成します。 More...
void begin (BitmappedDisplayController *displayController)
すでに初期化されているディスプレイコントローラから InputBox を初期化します。 More...
void begin (char const *modeline=nullptr, int viewPortWidth=-1, int viewPortHeight=-1, int displayColors=16)
VGA16Controller を使用して、VGAモードラインから InputBox を初期化します。 More...
void end ()
リソースをクリーンアップし、最終的にVGA出力を無効にします。More...
InputResult fileSelector (char const *titleText, char const *messageText, char *inOutDirectory, int maxDirectoryLength, char *inOutFilename, int :maxFilenameLength, char const *buttonCancelText="Cancel", char const *buttonOKText="OK")
指定したパスからファイルとディレクトリを選択します。 More...
InputResult folderBrowser (char const *titleText, char const *directory="/", char const *buttonOKText="Close")
新しいフォルダを作成したり、フォルダとファイルの名前を削除お​​よび変更したりするためのファイルとフォルダおよびボタンを含むダイアログを表示します。More...
BitmappedDisplayController * getDisplayController ()
作成または割り当てられたディスプレイコントローラを取得します。More...
InputResult getLastResult ()
最後のダイアログ結果を取得します。 More...
int menu (char const *titleText, char const *messageText, char const *itemsText, char separator=';')
ラベルとリストボックスを含むダイアログを表示します。メニューと同じように、項目を選択するとダイアログが終了します。 More...
int menu (char const *titleText, char const *messageText, StringList *items)
ラベルとリストボックスを含むダイアログを表示します。メニューと同じように、項目を選択するとダイアログが終了します。 More...
InputResult message (char const *titleText, char const *messageText, char const *buttonCancelText=nullptr, char const *buttonOKText="OK")
ラベルだけのダイアログを表示します。 More...
InputResult messageFmt (char const *titleText, char const *buttonCancelText, char const *buttonOKText, const char *format,...)
ラベルだけのダイアログを表示します。フォーマットされたテキストのようなprintfを許可します。 More...
template<typename Func >

InputResult progressBox (char const *titleText, char const *buttonCancelText, bool hasProgressBar, int width, Func execFunc)

ユーザー関数によって動的に更新される、ラベルと進行状況バーを含むダイアログを表示します。 More...
int select (char const *titleText, char const *messageText, char const *itemsText, char separator=';', char const *buttonCancelText="Cancel", char const *buttonOKText="OK")
ラベルとリストボックスを含むダイアログを表示します。 More...
InputResult select (char const *titleText, char const *messageText, StringList *items, char const *buttonCancelText="Cancel", char const *buttonOKText="OK")
ラベルとリストボックスを含むダイアログを表示します。 More...
int selectedSubItem ()
マルチチョイスボタンで選択したアイテムを取得します。 More...
void setAutoOK (int timeout)
ダイアログのタイムアウトを指定します。 More...
void setBackgroundColor (RGB888 const &value)
背景色を設定します。 More...
void setMinButtonsWidth (int value)
ボタンの最小サイズを設定します。 More...
void setupButton (int index, char const *text, char const *subItems=nullptr, int subItemsHeight=80)
拡張ボタンまたは分割ボタンを設定します。 More...
InputResult textInput (char const *titleText, char const *labelText, char *inOutString, int maxLength, char const *buttonCancelText="Cancel", char const *buttonOKText="OK", bool passwordMode=false)
ラベルとテキスト編集ボックスを含むダイアログを表示します。 More...


Public Attributes

Delegate< Canvas * > onPaint
PaintイベントのデリゲートMore...

Detailed Description

InputBox は、ウィザードや単純な入力ボックスなどの単純なUIインターフェイスを作成できるヘルパークラスです。

Definition at line 322 of file inputbox.h.


このクラスのドキュメントは、次のファイルから生成されました:



戻る