Palm Programmer's Laboratory
Palm OS Programmer's Companion Volume I/4-18
4-18 ユーザーインターフェース API の要約
プログレスマネージャ関数
- PrgHandleEvent
- PrgStopDialog
- PrgUserCancel
- PrgStartDialog
- PrgUpdateDialog
フォーム関数
初期化
- FrmInitForm
イベント処理
- FrmSetEventHandler
- FrmHandleEvent
- FrmDispatchEvent
フォームの表示
- FrmGotoForm
- FrmDrawForm
- FrmSetActiveForm
- FrmPopupForm
- FrmNewForm
モーダルダイアログの表示
- FrmCustomAlert
- FrmCustomResponseAlert
- FrmAlert
- FrmDoDialog
- FrmHelp
- FrmSaveActiveState
- FrmRestoreActiveState
- FrmNewGsi
表示の更新
- FrmUpdateForm
- FrmShowObject
- FrmRemoveObject
- FrmReturnToForm
- FrmHideObject
- FrmUpdateScrollers
フォームの属性
- FrmVisible
- FrmSaveAllForms
プログラムからのフォームへのアクセス
- FrmGetActiveForm
- FrmGetFirstForm
- FrmGetFormPtr
- FrmValidatePtr
- FrmGetActiveFormID
- FrmGetFormId
- FrmGetWindowHandle
フォーム内オブジェクトへのアクセス
- FrmGetFocus
- FrmGetObjectId
- FrmGetObjectType
- FrmGetObjectPtr
- FrmSetFocus
- FrmGetObjectIndex
- FrmGetObjectPosition
- FrmGetNumberOfObjects
タイトルとメニュー
- FrmCopyTitle
- FrmPointInTitle
- FrmSetMenu
- FrmGetTitle
- FrmSetTitle
ラベル
- FrmCopyLabel
- FrmGetLabel
- FrmSetCategoryLabel
- FrmNewLabel
コントロール
- FrmGetControlValue
- FrmGetControlGroupSelection
- FrmSetControlValue
- FrmSetControlGroupSelection
ガジェット
- FrmGetGadgetData
- FrmNewGadget
- FrmSetGadgetData
- FrmSetGadgetHandler
ビットマップ
- FrmNewBitmap
座標と領域
- FrmGetObjectBounds
- FrmSetObjectPosition
- FrmSetObjectBounds
- FrmGetFormBounds
ディスプレイからのフォームの除去
- FrmCloseAllForms
- FrmEraseForm
フォームのメモリ開放
- FrmDeleteForm
ウィンドウ関数
初期化
- WinCreateWindow
ウィンドウのアクティブ化
- WinSetActiveWindow
- WinSetDrawWindow
プログラムからのウィンドウへのアクセス
- WinGetActiveWindow
- WinGetDisplayWindow
- WinValidateHandle
- WinGetDrawWindow
- WinGetFirstWindow
オフスクリーンウィンドウ
- WinRestoreBits
- WinCreateOffscreenWindow
- WinSaveBit
- WinCreateBitmapWindow
文字の表示
- WinDrawChar
- WinInvertChars
- WinDrawTruncChars
- WinPaintChar
- WinDrawChars
- WinDrawInvertedChars
- WinEraseChars
- WinPaintChars
ビットマップ
- WinDrawBitmap
- WinPaintBitmap
- WinGetBitmap
線
- WinDrawLine
- WinFillLine
- WinEraseLine
- WinPaintLines
- WinDrawGrayLine
- WinInvertLine
- WinPaintLine
矩形
- WinDrawRectangle
- WinInvertRectangle
- WinFillRectangle
- WinEraseRectangle
- WinDrawGrayRectangleFrame
- WinPaintRectangle
- WinCopyRectangle
- WinDrawRectangleFrame
- WinInvertRectangleFrame
- WinScrollRectangle
- WinEraseRectangleFrame
- WinPaintRectangleFrame
ピクセル
- WinDrawPixel
- WinErasePixel
- WinGetPixel
- WinInvertPixel
- WinPaintPixel
- WinPaintPixels
矩形のクリッピング
- WinGetClip
- WinResetClip
- WinSetClip
- WinClipRectangle
描画ステートの設定
- WinPopDrawState
- WinModal
- WinSetPattern
- WinGetPatternType
- WinSetBackColor
- WinSetPatternType
- WinPushDrawState
- WinGetPattern
- WinSetUnderlineMode
- WinSetDrawMode
- WinSetForeColor
- WinSetTextColor
座標と領域
- WinDisplayToWindowPt
- WinGetDisplayExtent
- WinSetBounds
- WinGetFramesRectangle
- WinWindowToDisplayPt
- WinGetWindowExtent
- WinGetBounds
- WinGetWindowFrameRect
スクリーンの操作
- WinScreenMode
- WinScreenUnlock
- WinScreenLock
ディスプレイからのウィンドウの除去
- WinEraseWindow
ウィンドウのメモリ開放
- WinDeleteWindow
色の操作
- WinIndexToRGB
- WinRGBToIndex
- WinPalette
- WinGetPixelRGB
- WinSetBackColor
- WinSetForeColor
- WinSetTextColor
- WinSetForeColorRGB
- WinSetBackColorRGB
- WinSetTextColorRGB
高密度ディスプレイ
- WinGetCoordinateSystem
- WinGetSupportedDensity
- WinPaintRoundedRectangleFrame
- WinPaintTiledBitmap
- WinScaleCoord
- WinScalePoint
- WinScaleRectangle
- WinScreenGetAttribute
- WinSetCoordinateSystem
- WinUnscaleCoord
- WinUnscalePoint
- WinUnscaleRectangle
コントロール関数
コントロールの表示
- CtlShowControl
- CtlSetUsable
- CtlNewGraphicControl
- CtlDrawControl
- CtlNewControl
- CtlNewSliderControl
コントロールの値
- CtlGetValue
- CtlGetSliderValues
- CtlSetValue
ラベル
- CtlSetLabel
- CtlGetLabel
有効化/無効化
- CtlSetEnabled
- CtlHideControl
- CtlEnabled
- CtlEraseControl
イベント処理
- CtlHandleEvent
コントロールのセットアップ
- CtlGetSliderValues
- CtlSetGraphics
- CtlSetSliderValues
デバッグ
- CtlHitControl
- CtlValidatePointer
フィールド関数
ユーザー入力の取得
- FldGetTextPtr
- FldSetDirty
- FldGetSelection
- FldGetTextHandle
- FldDirty
ディスプレイの更新
- FldDrawField
- FldSetSelection
- FldRecalculateField
- FldMakeFullyVisible
- FldSetBounds
テキストの表示
- FldSetTextPtr
テキストの編集
- FldSetText
- FldInsert
- FldEraseField
- FldSetTextHandle
- FldDelete
カット/コピー/ペースト
- FldCopy
- FldPaste
- FldCut
- FldUndo
スクロール
- FldScrollField
- FldSetScrollPosition
- FldGetVisibleLines
- FldGetNumberOfBlankLines
- FldScrollable
- FldGetScrollPosition
- FldGetScrollValues
フィールドの属性
- FldGetAttributes
- FldGetFont
- FldGetMaxChars
- FldSetAttributes
- FldSetFont
- FldSetMaxChars
- FldSetMaxVisibleLines
- FldGetBounds
テキスト属性
- FldCalcFieldHeight
- FldGetTextAllocatedSize
- FldSetTextAllocatedSize
- FldGetTextHeight
- FldGetTextLength
- FldWordWrap
挿入ポイントの操作
- FldGetInsPtPosition
- FldSetInsertionPoint
- FldSetInsPtPosition
メモリの開放
- FldCompactText
- FldFreeMemory
イベント処理
- FldHandleEvent
- FldSendHeightChangeNotification
- FldSendChangeNotification
ダイナミック UI
- FldNewField
メニュー関数
- MenuDispose
- MenuEraseStatus
- MenuHandleEvent
- MenuSetActiveMenu
- MenuAddItem
- MenuCmdBarDisplay
- MenuHideItem
- MenuDrawMenu
- MenuInit
- MenuGetActiveMenu
- MenuSetActiveMenuRscID
- MenuCmdBarAddButton
- MenuCmdBarGetButtonData
- MenuShowItem
テーブル関数
テーブルの描画
- TblDrawTable
- TblSetLoadDataProcedure
- TblSetCustomDrawProcedure
ディスプレイの更新
- TblRedrawTable
- TblReleaseFocus
- TblRemoveRow
- TblMarkTableInvalid
- TblUnhighlightSelection
- TblGrabFocus
- TblUnhighlightSelection
- TblMarkRowInvalid
- TblSelectItem
データの取得
- TblGetItemPtr
- TblFindRowData
- TblGetSelection
- TblSetSaveDataProcedure
- TblGetRowData
- TblGetItemInt
- TblGetCurrentField
データの表示
- TblSetItemInt
- TblSetItemPtr
- TblSetRowData
- TblSetItemStyle
- TblSetRowID
行の取得
- TblFindRowID
- TblGetRowID
テーブルの情報
- TblEditing
- TblGetItemBounds
- TblGetNumberOfRows
- TblHasScrollBar
- TblGetBounds
- TblGetLastUsableRow
- TblSetBounds
行の情報
- TblGetRowHeight
- TblRowSelectable
- TblRowUsable
- TblSetRowStaticHeight
- TblSetRowHeight
- TblSetRowSelectable
- TblSetRowUsable
- TblRowInvalid
レコードのマスク
- TblRowMasked
- TblSetColumnMasked
- TblSetRowMasked
列の情報
- TblGetColumnSpacing
- TblGetColumnWidth
- TblSetColumnUsable
- TblSetColumnSpacing
- TblSetColumnWidth
- TblSetColumnEditIndicator
ディスプレイからのテーブルの除去
- TblEraseTable
イベント処理
- TblHandleEvent
プライベートレコード関数
- SecSelectViewStatus
- SecVerifyPW
リスト関数
リストの表示
- LstDrawList
- LstPopupList
- LstSetDrawFunction
- LstNewList
ディスプレイの更新
- LstMakeItemVisible
- LstSetListChoices
- LstSetSelection
- LstScrollList
- LstSetHeight
- LstSetTopItem
- LstSetPosition
リストのデータと属性
- LstGetNumberOfItems
- LstGetSelection
- LstGetSelectionText
- LstGetTopItem
- LstGetVisibleItems
ディスプレイからのリストの除去
- LstEraseList
イベント処理
- LstHandleEvent
カテゴリ関数
- CategoryCreateList
- CategoryEdit
- CategoryFind
- CategoryFreeList
- CategoryGetName
- CategoryGetNext
- CategoryInitialize
- CategorySelect
- CategorySetName
- CategorySetTriggerLabel
- CategorySelect
- CategoryTruncateName
ビットマップ関数
- BmpBitsSize
- BmpColortableSize
- BmpCompress
- BmpCreate
- BmpCreateBitmapV3
- BmpDelete
- BmpGetBits
- BmpGetColortable
- BmpGetCompressionType
- BmpGetDensity
- BmpGetNextBitmapAnyDensity
- BmpGetTransparentValue
- BmpGetVersion
- BmpSetDensity
- BmpSetTransparentValue
- BmpSize
- ColorTableEntries
スクロールバー関数
- SclSetScrollBar
- SclHandleEvent
- SclGetScrollBar
- SclDrawScrollBar
UI カラーリスト関数
- UIColorGetTableEntryIndex
- UIColorSetTableEntry
- UIColorGetTableEntryRGB
UI コントロール
- UIBrightnessAdjust
- UIPickColor
- UIContrastAdjust
挿入ポイント関数
- InsPtEnable
- InsPtGetHeight
- InsPtGetLocation
- InsPtEnabled
- InsPtSetHeight
- InsPtSetLocation
キーボードダイアログ関数
- SysKeyboardDialog
- SysKeyboardDialogV10