- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
[[← 3 章に戻る|Palm OS Programmer's Companion Volume I/3]] [[↑トップへ|Palm OS Programmer's Companion Volume I]] [[5 章に進む →|Palm OS Programmer's Companion Volume I/5]]
----
!!!4 ユーザーインターフェース
この章では、アプリケーションで使用できるユーザーインターフェース( UI )要素について説明します。ユーザーインターフェース要素を作成するには、それがどこに、そしてどのように表示されるかを定義するリソースを作成します。アプリケーションはUIオブジェクトとしての要素とプログラム内でやりとりをします。Palm OS における UI オブジェクトは C 言語の構造体で、画面上の1つ以上の要素と結び付けられています。PalmのUIオブジェクトが構造体に過ぎず、他のシステムに見られるような凝ったものではないことに注意してください。一般的な C 構造体は他のオブジェクトよりもコンパクトなため、有用なのです。
この章ではユーザーインターフェース要素のそれぞれについて説明します。また、ユーザーインターフェースを補助するPalm OS いくつかのマネージャについても説明します。この章では以下のトピックについて説明します。
*[[4-1 Palm OS リソースの概要|Palm OS Programmer's Companion Volume I/4-1]]
*[[4-2 Palmハンドヘルドにおける描画|Palm OS Programmer's Companion Volume I/4-2]]
*[[4-3 フォーム、ウィンドウ、ダイアログ|Palm OS Programmer's Companion Volume I/4-3]]
*[[4-4 コントロール|Palm OS Programmer's Companion Volume I/4-4]]
*[[4-5 フィールド|Palm OS Programmer's Companion Volume I/4-5]]
*[[4-6 メニュー|Palm OS Programmer's Companion Volume I/4-6]]
*[[4-7 テーブル|Palm OS Programmer's Companion Volume I/4-7]]
*[[4-8 リスト|Palm OS Programmer's Companion Volume I/4-8]]
*[[4-9 カテゴリ|Palm OS Programmer's Companion Volume I/4-9]]
*[[4-10 ビットマップ|Palm OS Programmer's Companion Volume I/4-10]]
*[[4-11 ラベル|Palm OS Programmer's Companion Volume I/4-11]]
*[[4-12 スクロールバー|Palm OS Programmer's Companion Volume I/4-12]]
*[[4-13 カスタム UI オブジェクト(ガジェット)|Palm OS Programmer's Companion Volume I/4-13]]
*[[4-14 ダイナミック UI|Palm OS Programmer's Companion Volume I/4-14]]
*[[4-15 カラーとグレイスケールのサポート|Palm OS Programmer's Companion Volume I/4-15]]
*[[4-16 挿入ポイント|Palm OS Programmer's Companion Volume I/4-16]]
*[[4-17 アプリケーションランチャ|Palm OS Programmer's Companion Volume I/4-17]]
*[[4-18 ユーザーインターフェース API の要約|Palm OS Programmer's Companion Volume I/4-18]]
ユーザーインターフェースデザインのガイドラインについては、「[[Palm OS User Interface Guidelines]]」を参照して下さい。
::TIP
:::Palm OS の Web サイトには、様々なユーザーインターフェースを使うコード作成のためのレシピがあります。次のURLを参照して下さい。 http://www.palmos.com/dev/support/docs/recipes
----
[[← 3 章に戻る|Palm OS Programmer's Companion Volume I/3]] [[↑トップへ|Palm OS Programmer's Companion Volume I]] [[5 章に進む →|Palm OS Programmer's Companion Volume I/5]]