XtSetKeyboardFocus
Section: XT FUNCTIONS (3Xt)
Updated: Release 6.3
Index
xjman/web INDEX
名前
XtSetKeyboardFocus - 子ウィジェット上でのフォーカスイベント
書式
XtSetKeyboardFocus(subtree, descendant)
Widget subtree, descendant;
引き数
- descendant
-
キーボードイベントを受け取るサブツリー構造内の子孫ウィジェット、または
None
を指定する。
以前に入力フォーカスが設定されていないときに
None
を指定しても誤りではない点に注意すること。
- w
-
キーボードフォーカスを設定するウィジェットを指定する。
説明
将来に
KeyPress
イベントか
KeyRelease
イベントが指定したサブツリー内で起こった場合、
XtSetKeyboardFocus
は
XtDispatchEvent
を引き起こし、そのイベントを指定した子孫ウィジェットに再マップして送る。
モーダルカスケードが無い場合は、ウィジェット W 内でのキーボードイベント
の起き方は以下の 3 つのうちのいずれかである:
- *
-
W が X の入力フォーカスを持つ。
- *
-
W が祖先ウィジェットのうちの1つのキーボードフォーカスを持ち、イベント
が祖先かその子孫のどれかの上で起こる。
- *
-
W のいずれの祖先もキーボードフォーカス内にある子孫ウィジェットを持たず、
ポインタが W 内にある。
モーダルカスケードがある場合は、ウィジェット W の祖先ウィジェットがア
クティブなモーダルカスケードのサブセットに含まれ、前の条件の1つ以上が
True
ならば、W はキーボードイベントを受け取る。
サブツリーか子孫ウィジェットの 1 つが X の入力フォーカスを獲得するか、
キーボードイベントが伝えられるようなサブツリー内にポインタが入ったとき、
その子孫ウィジェットが
FocusNotify
イベントを選択しているならば、このウィジェットに対して
FocusIn
イベントが生成される。
同様に、W が X の入力フォーカスまたは祖先ウィジェットの 1 つに対する
キーボードフォーカスを失ったとき、この子孫ウィジェットが
FocusNotify
イベントを選択しているならば、このウィジェットに対して
FocusOut
イベントが生成される。
関連項目
XtCallAcceptFocus(3Xt)
X Toolkit Intrinsics - C Language Interface
Xlib - C Language X Interface
Index
- 名前
-
- 書式
-
- 引き数
-
- 説明
-
- 関連項目
-
This document was created by
man2html,
using the manual pages.
Time: 15:56:37 GMT, February 12, 2001