コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
GizmoLab 関連
オンラインショップ
CAD&CGブログ
YouTube
GitHub
CAD 系
GizmoTools
AutoLISP
Visual LISP
BricsCADのLISP
GzLib
DCL
OpenDCL
DWG
DXF
CADのコマンド一覧
システム変数
図形の種類
Ver別サポートAPI
CAD用語集
メモ
newLISP
CommonLISP
Script-Fu
Inno setup
JavaScript
ANDROID
Windowsでのファイルハッシュ確認
Prolog
Python
Clojure
Electron
フォント
数学メモ
イメージサイズとメモリ量
blender
Processwire
Win10,11メモ
IIJmio
mediawiki資料
ヘルプ
検索
検索
表示
ログイン
個人用ツール
ログイン
コールバック理由のソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
コールバック理由
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
action_tile で返されるコールバックの理由 変数 $reason で返されるコールバックの理由は、アクションが起こった理由を示す。 その値はどの種類のアクションにも設定されるが、アクションが edit_box、list_box、image_button、slider タイルに関連するときだけ検査する必要がある。 次の表は、コールバックの理由コードの一覧。 * コード ・・・ 説 明 * 1 ・・・ これはほとんどのアクション タイルの値で、ユーザがタイルを選択したことを示す。(そのタイルが既定で、プラットフォームがアクセラレータ キーを認識する場合は、[Enter] を押してタイルを選択した可能性がある)。 * 2 ・・・ 編集ボックス。ユーザが編集ボックスを終了したが、最終的な選択をしていないことを示す。 * 3 ・・・ スライダ。ユーザがインジケータをドラッグしてスライダの値を変更したが、最終的な選択をしていないことを示す。 * 4 ・・・ リスト ボックスとイメージ ボタン。このコールバック理由は必ずコード 1 の後に続く。通常は直前の選択を「確定する」ことを意味する。直前の選択を取り消すとユーザが混乱するので、絶対に避けるべきである。 ==コード 2、3、4 の詳細 == * コード 2 - 編集ボックス ** ユーザが[Tab]を押すことにより、または別のタイルを選択することにより編集ボックスを終了したが、最終的な選択をしていないことを示す。 これが編集ボックスのコールバックの理由である場合、アプリケーションは関連する変数の値を更新するのではなく、編集ボックス内の値の有効性をチェックする必要がある。 * コード 3 - スライダ ** ユーザがインジケータをドラッグする(またはそれに相当するアクションを行う)ことによりスライダの値を変更したが、最終的な選択をしていないことを示す。これがスライダのコールバックの理由である場合、アプリケーションは関連する変数の値を更新するのではなく、スライダのステータスを表示する文字を更新する必要がある。詳細は[[slider|スライダ]]を参照。コード例については[[スライダを処理する]]を参照。 * コード 4 - リスト ボックス ** ユーザがリスト ボックスをダブルクリックしたことを示す。ダブルクリックの意味は、アプリケーション側で定義できます。ダイアログ ボックスの主な目的がリスト項目を選択することである場合、ダブルクリックによって選択を行ってから、ダイアログ ボックスを終了させるようにする (この場合、list_box タイルの is_default 属性を true にしなければならない)。 リスト ボックスがダイアログ ボックスの主タイルでない場合、ダブルクリックは選択を行う(コード 1)のと同じ扱いにする必要がある。 ユーザが複数の項目を選択できるリスト ボックス(multiple_select = true)は、ダブルクリックをサポートできない。 * コード 4 - イメージ ボタン ** ユーザがイメージ ボタンをダブルクリックしたことを示す。ダブルクリックの意味は、アプリケーション側で定義できます。多くの場合、1 回のクリックでボタンが選択されるようにすることが適切だが、場合によっては 1 回のクリック(またはキーボードのアクション)でボタンをハイライト表示し、その後の[Enter]またはダブルクリックでそれを選択させる方がよいこともある。
コールバック理由
に戻る。
検索
検索
コールバック理由のソースを表示
話題を追加