Palm OS Programmer’s Companion Volume I/4-1
>> Site top >> Misc >> In my palm >> Palm開発ドキュメントの和訳 >> Palm OS Programmer’s Companion Volume I >> Palm OS Programmer’s Companion Volume I/4-1
最終更新日付:2005/01/01 00:00:00
4-1 Palm OS リソースの概要
Palm OS 開発環境は、アプリケーション開発者がボタンやダイアログなどのUI要素を実装するために使用するリソーステンプレートを提供しています。表 4.1 にユーザーインターフェース要素とリソースの対応を示します。ResEdit のリソース名は、ResEdit を使用する開発者のために併記しています。これは Constructor for Palm OS のユーザーには関係ありません。
全てのリソースは「Palm OS User Interface Guidelines」で詳細に解説されています。さらに、いくつかの要素についてはデザイン上推奨されるポイントを解説しています。
表 4.1 UI リソース一覧
UI 要素 | 機能 | サンプル | リソース |
---|---|---|---|
アラート | 警告,エラー,確認のメッセージを表示 | ![]() |
Alert (Talt) |
アプリケーションアイコン | ランチャに表示するアイコン | ![]() |
Application icon(tAIB),Application icon family (taif) |
ビットマップ | ビットマップを表示 | ![]() |
Form bitmap (tFBM),Bitmap (Tbmp),Bitmap family (tbmf) |
コマンドボタン | コマンドを実行 | ![]() |
Button (tBTN),Graphic button (tgbn) |
チェックボックス | on/offを切替 | ![]() |
Checkbox (tCBX) |
フォーム | 他のUIオブジェクトを表示するウィンドウ | ![]() |
|
ガジェット | カスタムコントロール | ![]() |
Gadget (tGDT) |
シフトインジケータ | シフト状態を表示 | ![]() |
Shift Indicator (tGSI) |
ラベル | 編集不可のテキストを表示 | ![]() |
Label (tLBL) |
リスト | 要素の一覧を表示 | ![]() |
List (tLST) |
メニュー | コマンドを実行 | ![]() |
Menu Bar (MBAR),Menu (MENU) |
ポップアップリスト | リストから要素を選択 | ![]() |
Pop-up trigger (tPUT),Pop-up list (tPUL),List (tLST) |
プッシュボタン | 値を選択 | ![]() |
Push button (tPBN),Graphic push button(tgpb) |
リピートボタン | 値の増減またはスクロール | ![]() |
Repeating button(tREP),Graphic repeating button (tgrb) |
スクロールバー | フィールドやテーブルをスクロール | ![]() |
Scroll bar (tSCL) |
セレクタトリガー | コントロール内のテキストを変更するダイアログを表示 | ![]() |
Selector trigger (tSLT) |
スライダー | 設定値を調整 | ![]() |
Slider (tsld),Feedback slider (tslf) |
テーブル | 複数列のデータを表示 | ![]() |
Table (tTBL) |
テキストフィールド | テキストを表示(単一行または複数行) | ![]() |
Field (tFLD) |
訳注
上記表は、原文では左側2列が同じカラムにありますが、見易さを考慮してカラムを分割しています。また、原著ではどうみてもリストコントロールのサンプルには見えない画像が提示されていました。後日、それが図 4.5 の画像(フォームのサンプル)と同一であることが判明したため、画像の掲示ミスであるものと思われます。訳出にあたっては、図 4.18 のリストコントロールのサンプル画像が適切であると判断し、そちらを使用しています。
Copyright(C) 2005-2021 project-enigma.
Generated by CL-PREFAB.