17 me.mouseFocusedChild =
NULL;
30 me.setFocus(me,
NULL);
42 for (ff = f.prevSibling; ff; ff = ff.prevSibling)
44 if (!ff.focusable)
continue;
49 if (!f || me.isTabRoot)
51 for (ff = me.lastChild; ff; ff = ff.prevSibling)
53 if (!ff.focusable)
continue;
64 for (ff = f.nextSibling; ff; ff = ff.nextSibling)
66 if (!ff.focusable)
continue;
71 if (!f || me.isTabRoot)
73 for (ff = me.firstChild; ff; ff = ff.nextSibling)
75 if (!ff.focusable)
continue;
88 entity e = this.itemFromPoint(
this, pos);
89 if (e && !e.focusable) e =
NULL;
91 this.mouseFocusedChild = e;
94 this.setFocus(
this, e);
95 if (e && e.instanceOfInputContainer)
97 e.focusedChild =
NULL;
98 e._changeFocusXY(e,
globalToBox(pos, e.Container_origin, e.Container_size));
107 if (pos.x >= 0 && pos.y >= 0 && pos.x < 1 && pos.y < 1)
return 1;
112 if (me.mouseFocusedChild != me.focusedChild)
113 me.mouseFocusedChild =
NULL;
114 if (me._changeFocusXY(me, pos))
116 if (pos.x >= 0 && pos.y >= 0 && pos.x < 1 && pos.y < 1)
return 1;
121 this.mouseFocusedChild =
NULL;
122 if (this._changeFocusXY(
this, pos))
124 if (pos.x >= 0 && pos.y >= 0 && pos.x < 1 && pos.y < 1)
return true;
131 if (me._changeFocusXY(me, pos))
return 1;
132 if (pos.x >= 0 && pos.y >= 0 && pos.x < 1 && pos.y < 1)
return 1;
#define METHOD(cname, name, prototype)
vector(float skel, float bonenum) _skel_get_boneabs_hidden