XtSetKeyboardFocus

Section: XT FUNCTIONS (3Xt)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

XtSetKeyboardFocus - 子ウィジェット上でのフォーカスイベント  

書式

XtSetKeyboardFocus(subtree, descendant)

     Widget subtreedescendant;  

引き数

descendant
キーボードイベントを受け取るサブツリー構造内の子孫ウィジェット、または None を指定する。 以前に入力フォーカスが設定されていないときに None を指定しても誤りではない点に注意すること。
w
キーボードフォーカスを設定するウィジェットを指定する。
 

説明

将来に KeyPress イベントか KeyRelease イベントが指定したサブツリー内で起こった場合、 XtSetKeyboardFocusXtDispatchEvent を引き起こし、そのイベントを指定した子孫ウィジェットに再マップして送る。

モーダルカスケードが無い場合は、ウィジェット 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