![]() ![]() ![]()
|
SophiaFramework 2.1 |
#include <SFRAskDialog.hpp>
class SFRAskDialog : public SFRTitleDialog;
typedef SFRAskDialog& SFRAskDialogRef; typedef SFRAskDialog* SFRAskDialogPtr; typedef SFRAskDialog** SFRAskDialogHandle; typedef const SFRAskDialog ConstSFRAskDialog; typedef const SFRAskDialog& ConstSFRAskDialogRef; typedef const SFRAskDialog* ConstSFRAskDialogPtr; typedef const SFRAskDialog** ConstSFRAskDialogHandle;
| コンストラクタ/デストラクタ | ||
|---|---|---|
| public |
SFRAskDialog | SFRAskDialog クラスのコンストラクタです。 |
| public |
~SFRAskDialog | SFRAskDialog クラスのデストラクタです。 |
| パブリック関数 | ||
|---|---|---|
| public static |
DialogEntry (SFRDialog から継承) | DialogHandler の静的メンバ関数版です。 |
| public |
DialogHandler (SFRDialog から継承) | ダイアログのデフォルトハンドラです。 ダイアログを閉じる動作をします。 |
| public |
FocusNext (SFRResponder から継承) | フォーカスを一つ次に進めます。 |
| public |
FocusPrevious (SFRResponder から継承) | フォーカスを一つ前に戻します。 |
| public |
GetAttribute (SFRResponder から継承) | アトリビュートを取得します。 |
| public |
GetBack (SFRResponder から継承) | 子階層のレスポンダのうち検索条件に一致するレスポンダを 後ろから検索します。 |
| public |
GetBaseBound (SFRResponder から継承) | ベース領域を親レスポンダのコンテント座標で取得します。 |
| public |
GetBaseWorld (SFRResponder から継承) | ベース領域を取得します。 |
| public |
GetColor (SFRWindow から継承) | 背景色を取得します。 |
| public |
GetContentBound (SFRResponder から継承) | コンテント領域をベース領域の座標で取得します。 |
| public |
GetContentWorld (SFRResponder から継承) | コンテント領域を取得します。 |
| public |
GetDirector (SFRWindow から継承) | 親のポインタを取得します。 |
| public |
GetFocus (SFRResponder から継承) | 子階層のレスポンダでフォーカスの当たっているものを取得します。 |
| public |
GetFront (SFRResponder から継承) | 子階層のレスポンダのうち検索条件に一致するレスポンダを前から検索します。 |
| public |
GetLeft (SFRResponder から継承) | グループ化されているレスポンダのうち 自分より前にあるレスポンダで検索条件に一致するレスポンダを検索します。 |
| public static |
GetMargin (SFRTitleDialog から継承) | ベース領域とコンテント領域のマージンを 計算して返します。 |
| public |
GetMoveInterval (SFRResponder から継承) | UpHandler, DownHandler, LeftHandler, RightHandler に よりレスポンダが移動されるときの移動量を取得します。 |
| public |
GetMoveMargin (SFRResponder から継承) | UpHandler, DownHandler, LeftHandler, RightHandler, Move 関数に よりレスポンダが移動されるときに画面の端からどこまで 移動できるかを示すマージンを取得します。 |
| public |
GetNext (SFRResponder から継承) | 自分より後にあるレスポンダで検索条件に一致するレスポンダを 検索します。 |
| public |
GetNth (SFRResponder から継承) | 子階層のレスポンダのうち検索項目に一致するレスポンダで 前から数えてN番目にあるレスポンダを検索します。 |
| public |
GetNthBackward (SFRResponder から継承) | 子階層のレスポンダのうち検索条件に一致するレスポンダで 後ろから数えてN番目にあるレスポンダを検索します。 |
| public |
GetPrevious (SFRResponder から継承) | 自分より前にあるレスポンダで検索条件に一致するレスポンダを 検索します。 |
| public |
GetReference (SFRResponder から継承) | ユーザが自由に設定できるリファレンス値を取得します。 |
| public |
GetRight (SFRResponder から継承) | グループ化されているレスポンダのうち 自分より後にあるレスポンダで検索条件に一致するレスポンダを検索します。 |
| public |
GetScrollInterval (SFRResponder から継承) | NorthHandler, SouthHandler, WestHandler, EastHandler によりレスポンダの仮想領域がスクロールされるときのスクロール量を取得します。 |
| public |
GetStatusEnable (SFRResponder から継承) | 応答可能/不可能を取得します。 |
| public |
GetStatusFocus (SFRResponder から継承) | フォーカス/非フォーカスを取得します。 |
| public |
GetStatusTarget (SFRResponder から継承) | ターゲット/非ターゲットを取得します。 |
| public |
GetStatusVisible (SFRResponder から継承) | 可視/不可視を取得します。 |
| public |
GetTitle (SFRTitleDialog から継承) | ダイアログのタイトルを取得します。 |
| public |
GetTranslate (SFRResponder から継承) | コンテント領域から見た仮想領域の原点座標を取得します。 |
| public |
GetTravelMargin (SFRResponder から継承) | フォーカスされたレスポンダを自動的に可視領域内に 移動させるときのマージンを取得します。 |
| public |
GetType (SFRResponder から継承) | タイプを取得します。 |
| public |
GetVirtualBound (SFRResponder から継承) | 仮想領域をコンテント領域の座標で取得します。 |
| public |
GetVirtualWorld (SFRResponder から継承) | 仮想領域を取得します。 |
| public |
Group (SFRResponder から継承) | 他のオブジェクトとグループ化します。 |
| public |
GroupMove (SFRResponder から継承) | グループ化されているレスポンダすべてを移動します。 |
| public |
GroupScroll (SFRResponder から継承) | グループ化されているレスポンダすべての仮想領域をスクロールします。 |
| public |
GroupSelect (SFRResponder から継承) | グループ化されているレスポンダすべてを最前面に移動させます。 |
| public |
GroupStatusEnable (SFRResponder から継承) | グループ化されているレスポンダすべてに対して、応答可能/不可能を設定します。 |
| public |
GroupStatusVisible (SFRResponder から継承) | グループ化されているレスポンダすべてに対して、可視/不可視を設定します。 |
| public |
InvalidateBase (SFRResponder から継承) | ベース領域内のアップデート領域を登録します。 |
| public |
InvalidateContent (SFRResponder から継承) | コンテント領域内のアップデート領域を登録します。 |
| public |
InvalidateVirtual (SFRResponder から継承) | 仮想領域内のアップデート領域を登録します。 |
| public |
Invoke (SFRResponder から継承) | イベントを送信します。 |
| public |
Move (SFRResponder から継承) | レスポンダを移動します。 |
| public |
RegisterHandler (SFRHandler から継承) | ハンドラを登録します。 |
| public |
RegisterTracer (SFRTracer から継承) | トレーサを登録します。 |
| public |
Scroll (SFRResponder から継承) | 仮想領域をスクロールします。 |
| public |
Select (SFRResponder から継承) | レスポンダを最前面に移動させます。 |
| public |
SetBaseBound (SFRResponder から継承) | ベース領域を親の相対座標で設定します。 |
| public |
SetBound (SFRTitleDialog から継承) | ベース領域を親の相対座標で設定します。 |
| public |
SetColor (SFRWindow から継承) | 背景色を設定します。 |
| public |
SetContentBound (SFRResponder から継承) | コンテント領域をベース領域の相対座標で設定します。 |
| public |
SetMoveInterval (SFRResponder から継承) | UpHandler, DownHandler, LeftHandler, RightHandler によりレスポンダが移動されるときの移動量を設定します。 |
| public |
SetMoveMargin (SFRResponder から継承) | UpHandler, DownHandler, LeftHandler, RightHandler, Move 関数によりレスポンダが移動されるときに画面の端から何処まで 移動できるかのマージンを設定します。 |
| public |
SetReference (SFRResponder から継承) | ユーザが自由に設定できるリファレンス値を設定します。 |
| public |
SetScrollInterval (SFRResponder から継承) | NorthHandler, SouthHandler, WestHandler, EastHandler によりレスポンダの仮想領域がスクロールされるときのスクロール量を設定します。 |
| public |
SetStatusEnable (SFRResponder から継承) | 応答可能/不可能を設定します。 |
| public |
SetStatusFocus (SFRResponder から継承) | フォーカス/非フォーカスを設定します。 |
| public |
SetStatusTarget (SFRResponder から継承) | ターゲット/非ターゲットを設定します。 |
| public |
SetStatusVisible (SFRResponder から継承) | 可視/不可視を設定します。 |
| public |
SetTitle (SFRTitleDialog から継承) | ダイアログのタイトルを設定します。 |
| public |
SetTranslate (SFRResponder から継承) | コンテント領域から見た仮想領域の原点を設定します。 |
| public |
SetTravelMargin (SFRResponder から継承) | フォーカスされたレスポンダを自動的に可視領域内に 移動させるときのマージンを設定します。 |
| public |
SetVirtualBound (SFRResponder から継承) | 仮想領域をコンテント領域の相対座標で設定します。 |
| public |
Ungroup (SFRResponder から継承) | グループ化を解除します。 |
| public |
UnregisterHandler (SFRHandler から継承) | 登録されているハンドラを削除します。 |
| public |
UnregisterTracer (SFRTracer から継承) | 登録されているトレーサを削除します。 |
| プロテクト関数 | ||
|---|---|---|
| protected static |
BaseEntry (SFRTitleDialog から継承) | BaseHandler の静的メンバ関数版です。 |
| protected |
BaseHandler (SFRTitleDialog から継承) | ベース領域のアップデート時に呼び出されるハンドラです。 |
| protected static |
CancelEntry | CancelHandler の静的メンバ関数版です。 |
| protected |
CancelHandler | Cancel ボタンが押された時に呼び出されるハンドラです。 |
| protected |
ClearHandler (SFRResponder から継承) | クリアキーが押されたときのハンドラです。 |
| protected static |
ContentEntry (SFRDialog から継承) | ContentHandler の静的メンバ関数版です。 |
| protected |
ContentHandler (SFRDialog から継承) | コンテント領域のアップデート時に呼び出されるハンドラです。 |
| protected |
DownHandler (SFRResponder から継承) | 数字の8キーが押されたときのハンドラです。 |
| protected |
EastHandler (SFRResponder から継承) | 数字の6キーが押されたときのハンドラです。 |
| protected static |
EscapeEntry (SFRDialog から継承) | EscapeHandler の静的メンバ関数版です。 |
| protected |
EscapeHandler (SFRDialog から継承) | クリアキーによりダイアログがエスケープされたときに呼び出される ハンドラです。SREVT_DIALOG と SRP16_ESCAPE の組み合わせのイベントを送信します。 |
| protected |
GetAppearanceTransparent (SFRResponder から継承) | APPEARANCE_TRANSPARENT フラグが設定されているかどうかを取得します。 |
| protected |
GetPropertyClosable (SFRResponder から継承) | PROPERTY_CLOSABLE フラグが設定されているかどうかを取得します。 |
| protected |
GetPropertyDirect (SFRResponder から継承) | PROPERTY_DIRECT フラグが設定されているかどうかを取得します。 |
| protected |
GetPropertyMovable (SFRResponder から継承) | PROPERTY_MOVABLE フラグが設定されているかどうかを取得します。 |
| protected |
GetPropertyScrollable (SFRResponder から継承) | PROPERTY_SCROLLABLE フラグが設定されているかどうかを取得します。 |
| protected |
GetPropertySelect (SFRResponder から継承) | PROPERTY_SELECT フラグが設定されているかどうかを取得します。 |
| protected |
GetPropertyTravel (SFRResponder から継承) | PROPERTY_TRAVEL フラグが設定されているかどうかを取得します。 |
| protected |
LeftHandler (SFRResponder から継承) | 数字の4キーが押されたときのハンドラです。 |
| protected |
NextHandler (SFRResponder から継承) | 下矢印キーが押されたときのハンドラです。 フォーカスを一つ後に移動します。 |
| protected |
NorthHandler (SFRResponder から継承) | 数字の2キーが押されたときのハンドラです。 |
| protected static |
OkEntry | OkHandler の静的メンバ関数版です。 |
| protected |
OkHandler | OK ボタンが押された時に呼び出されるハンドラです。 |
| protected |
PreviousHandler (SFRResponder から継承) | 上矢印キーが押されたときのハンドラです。 フォーカスを一つ前に移動します。 |
| protected |
RegisterManipulateHandler (SFRResponder から継承) | SelectHandler, ClearHandler, NextHandler, PreviousHandler を それぞれ AVK_SELECT, AVK_CLR, AVK_DOWN, AVK_UP に登録します。 |
| protected |
RegisterMoveHandler (SFRResponder から継承) | UpHandler, DownHandler, LeftHandler, RightHandler を それぞれ AVK_2, AVK_8, AVK_4, AVK_6 に登録します。 |
| protected |
RegisterScrollHandler (SFRResponder から継承) | NorthHandler, SouthHandler, WestHandler, EastHandler を それぞれ AVK_2, AVK_8, AVK_4, AVK_6 に登録します。 |
| protected |
RightHandler (SFRResponder から継承) | 数字の6キーが押されたときのハンドラです。 |
| protected |
SelectHandler (SFRResponder から継承) | セレクトキーが押されたときのハンドラです。 |
| protected |
SouthHandler (SFRResponder から継承) | 数字の8キーが押されたときのハンドラです。 |
| protected |
UnregisterManipulateHandler (SFRResponder から継承) | AVK_SELECT, AVK_CLR, AVK_DOWN, AVK_UP に登録されているハンドラを 削除します。 |
| protected |
UnregisterMoveHandler (SFRResponder から継承) | AVK_2, AVK_8, AVK_4, AVK_6 に登録されているハンドラを 削除します。 |
| protected |
UnregisterScrollHandler (SFRResponder から継承) | AVK_2, AVK_8, AVK_4, AVK_6 に登録されているハンドラを 削除します。 |
| protected |
UpHandler (SFRResponder から継承) | 数字の2キーが押されたときのハンドラです。 |
| protected |
WestHandler (SFRResponder から継承) | 数字の4キーが押されたときのハンドラです。 |
| 型 | ||
|---|---|---|
| BehaviorEnum (SFRResponder から継承) | レスポンダの振る舞いを表します。 | |
| HandlerEnum (SFRHandler から継承) | ハンドラの呼び出されるタイミングを表します。 | |
| StatusEnum (SFRDialog から継承) | ダイアログのデフォルトステータスを表します。 | |
| TracerEnum (SFRTracer から継承) | トレース順序を表します。 | |
[ public ]
SFRAskDialog(
SFRApplicationPtr parent // 親となるレスポンダのポインタ
ConstSFURectRef rect // 親の座標上での位置
ConstSFUWideStringRef title // タイトルの文字列
ConstSFUWideStringRef text // ユーザに表示する文字列
ConstSFUWideStringRef ok // OK ボタンの文字列
ConstSFUWideStringRef cancel // Cancel ボタンの文字列
Bool default // 初期状態で選択されているボタン
ConstSFUSizeRef size // OK ボタンと Cancel ボタンのサイズ
SFCType attribute = ATTRIBUTE_ASKDIALOG // アトリビュート
);TRUE で OK ボタン、FALSE で Cancel ボタンに フォーカスが当たります。
[ public, virtual ] ~SFRAskDialog(Void);
[ protected, static ] Bool CancelEntry( ConstSFUEventRef event // イベント VoidPtr this // オブジェクトのポインタ );
[ protected ] Void CancelHandler(Void);
[ protected, static ] Bool OkEntry( ConstSFUEventRef event // イベント VoidPtr this // オブジェクトのポインタ );
[ protected ] Void OkHandler(Void);
| Copyright(C) 2003 Sophia Cradle Inc., All Rights Reserved. |
![]() ![]() ![]()
|