Palm Programmer's Laboratory

トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

Palm OS Programmer's Companion Volume I/4-18

← 17 節に戻る ↑4 章トップへ


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

 

メニュー関数

 

テーブル関数

テーブルの描画

  • 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

 

カテゴリ関数

 

ビットマップ関数

  • 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

 


← 17 節に戻る ↑4 章トップへ