テキストフィールドwidgetは、1行のテキストエディタです。テキストフィールドwidgetを生成するには、クラスxmTextFieldWidgetClassを使わなければなりません。...
移動
次へ 前へ
上へ 最上
詳細
xmTextFieldClearSelection/1
xmTextFieldCopy/1
xmTextFieldCut/1
xmTextFieldGetBaseline/2
xmTextFieldGetEditable/1
xmTextFieldGetInsertionPosition/2
xmTextFieldGetLastPosition/2
xmTextFieldGetMaxLength/2
xmTextFieldGetSelection/2
xmTextFieldGetSelectionPosition/3
xmTextFieldGetString/2
xmTextFieldInsert/3
xmTextFieldPaste/1
xmTextFieldPosToXY/4
xmTextFieldRemove/1
xmTextFieldReplace/4
xmTextFieldSetAddMode
xmTextFieldSetEditable/2
xmTextFieldSEtHighlight/4
xmTextFieldSetInsertionPosition/2
xmTextFieldSetMaxLength/2
xmTextFieldSetSelection/3
xmTextFieldSetString/2
xmTextFieldShowPosition/2
xmTextFieldXYToPos/4
参考
このマニュアルで使用している引数の役割名
アローボタンWidget (ArrowButton Widget)
アローボタンGadget (ArrowButton Gadget)
ビュレティンボードWidget (BulletinBoard Widget)
カスケードボタンWidget (CascadeButton Widget)
カスケードボタンGadget (CascadeButton Gadget)
コマンドWidget (Command Widget)
ダイアログシェルWidget (DialogShell Widget)
ドローWidget (Draw Widget)
ドローイングエリアWidget (DrawingArea Widget)
ドローンボタンWidget (DrawnButton Widget)
ファイル選択ボックスWidget (FileSelectionBox Widget)
フォームWidget (Form Widget)
フレームWidget (Frame Widget)
Gadget
ラベルWidget (Label Widget)
ラベルGadget (Label Gadget)
リストWidget (List Widget)
メインウインドウWidget (MainWindow Widget)
マネージャWidget (Manager Widget)
メニューシェルWidget (MenuShell Widget)
メッセージボックスWidget (MessageBox Widget)
ぺインドウインドウWidget (PanedWindow Widget)
プリミティブWidget (Primitive Widget)
プッシュボタンWidget (PushButton Widget)
プッシュボタンGadget (PushButton Gadget)
行カラムWidget (RowColumn Widget)
スケールWidget (Scale Widget)
スクロールバーWidget (ScrollBar Widget)
スクロールドウインドウWidget (ScrolledWindow Widget)
セレクションボックスWidget (SelectionBox Widget)
セパレータWidget (Separator Widget)
セパレータGadget (Separator Gadget)
テキストWidget (Text Widget)
テキストフィールドWidget (TextField Widget)
トグルボタンWidget (ToggleButton Widget)
トグルボタンGadget (ToggleButton Gadget)
便利なwidget生成述語
イフコンピュータ > IF/Prolog > マニュアル > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > OSF/Motifインタフェースマニュアル > OSF/Motif Widgetsの使用方法 > テキストフィールドWidget (TextField Widget)

テキストフィールドWidget (TextField Widget)

MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

テキストフィールドwidgetは、1行のテキストエディタです。テキストフィールドwidgetを生成するには、クラスxmTextFieldWidgetClassを使わなければなりません。

xmTextFieldWidgetClassはxmPrimitiveWidgetClassのサブクラスなので、xmPrimitiveWidgetClassで書かれたすべてのリソースは、xmTextFieldWidgetClassでも有効です。

リソ−ス Prolog表現 Acc デフォルト 説明

blinkRate 整数  CSG 500 カーソルの点滅間隔 columns 整数  CSG 20 テキストのカラム数 cursorPosition 整数  CSG 0 挿入カーソルの位置 cursorPositionVisible アトム *1 CSG true カーソルが可視である editable アトム *1 CSG true ユーザがテキストを編集できる fontList *2    CSG fixed テキストのフォント・リスト marginHeight 整数  CSG 5 トップ/ボトムエッジとテキストの距離 marginWidth 整数  CSG 5 左/右エッジとテキストの距離 maxLength 整数  CSG MAXINT 入力された文字列の最大長さ pendingDelete アトム *1 CSG true ペンディング削除モードをオンにする resizeWidth アトム *1 CSG false 幅をリサイズしようとする selectThreshold 整数  CSG 5 選択に必要な移動量(ピクセル数) selectionArray リスト *3 CSG *4 マルチクリック用の選択 selectionArrayCount 整数 G 4 selectionArrayのアイテム数 verifyBell アトム *1 CSG true ベルのトグル

*1 boolean: true,false,on,off, ... *2 リストあるいはアトム、正しいフォント・リスト *3 正しい要素: select_position, select_word, select_line, select_all *4[ select_position, select_word, select_line, select_all ]

コ−ルバックの CallData型 説明 リスト名

activateCallback activate 活性化された gainPrimaryCallback gain_primary 獲得されたプライマル選択のオーナシップ losePrimaryCallback lose_primary なくしたプライマル選択のオーナシップ losingFocusCallback losing_focus *1 フォーカスがなくなる前 modifyVerifyCallback modifying_text_value *1 挿入/削除の前 motionVerifyCallback moving_insert_cursor *2 カーソルが移動した valueChangedCallback value_changed テキストが削除あるいは挿入された

*1 正しいコールバックのコンポーネント: doit, currInsert, newInsert, startPos, endPos, text *2 正しいコールバックのコンポーネント: doit, currInsert, newInsert

注意:

doitコンポーネントを設定することによって、修正の実行を取り消すことは できません。

続く..
xmTextFieldClearSelection/1
xmTextFieldClearSelection(+WidgetName)...
xmTextFieldCopy/1
xmTextFieldCopy(+WidgetName)...
xmTextFieldCut/1
xmTextFieldCut(+WidgetName)...
xmTextFieldGetBaseline/2
xmTextFieldGetBaseline(+WidgetName, ?X_Position)...
xmTextFieldGetEditable/1
xmTextFieldGetEditable(+WidgetName)...
xmTextFieldGetInsertionPosition/2
xmTextFieldGetInsertionPosition(+WidgetName, ?CursorPosition)...
xmTextFieldGetLastPosition/2
xmTextFieldGetLastPosition(+WidgetName, ?LastPosition)...
xmTextFieldGetMaxLength/2
xmTextFieldGetMaxLength(+WidgetName, ?MaxLength)...
xmTextFieldGetSelection/2
xmTextFieldGetSelection(+WidgetName, ?Selection)...
xmTextFieldGetSelectionPosition/3
xmTextFieldGetSelectionPosition(+WidgetName, ?Left,...
xmTextFieldGetString/2
xmTextFieldGetString(+WidgetName, ?String)...
xmTextFieldInsert/3
xmTextFieldInsert(+WidgetName, +Position, +Value)...
xmTextFieldPaste/1
xmTextFieldPaste(+WidgetName)...
xmTextFieldPosToXY/4
xmTextFieldPosToXY(+WidgetName, +Position,...
xmTextFieldRemove/1
xmTextFieldRemove(+WidgetName)...
xmTextFieldReplace/4
xmTextFieldReplace(+WidgetName, +FromPos, +ToPos, ...
xmTextFieldSetAddMode
xmTextFieldSetAddMode(+WidgetName, +State)...
xmTextFieldSetEditable/2
xmTextFieldSetEditable(+WidgetName, +Editable)...
xmTextFieldSEtHighlight/4
xmTextFieldSEtHighlight(+WidgetName, +Left, +Right, +Mode)...
xmTextFieldSetInsertionPosition/2
xmTextFieldSetInsertionPosition(+WidgetName, +Position)...
xmTextFieldSetMaxLength/2
xmTextFieldSetMaxLength(+WidgetName, +MaxLength)...
xmTextFieldSetSelection/3
xmTextFieldSetSelection(+WidgetName, +First, +Last)...
xmTextFieldSetString/2
xmTextFieldSetString(+WidgetName, +String)...
xmTextFieldShowPosition/2
xmTextFieldShowPosition(+WidgetName, +Position)...
xmTextFieldXYToPos/4
xmTextFieldXYToPos(+WidgetName, +X, +Y,...
IF/Prolog by Siemens
言語
English
Japanese
German
サーバー
USA
Japan
サイトマップ
索引
目次
全体目次
全体索引
印刷向き
imode
PDA
探索
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/osf_motif/motifW/textfw/home_jp.html
published 2008/9/1 update 1995/11/7 (c) 1996-2006 IF Computer Japan
IF Computer 〒113-0022 Tel 03-5814-3352 start (AT) ifcomputer.com
Customer Support 東京都文京区千駄木5-28-2   http://www.ifcomputer.co.jp
冒頭へ managed with ubiCMS