fFocus
int32 fFocus;
bool fFocus;
BView* fFocus;
int32 fFocus;
int32 end = PositionAt(fFocus, where);
BRect frame = SelectionFrame(fFocus, fStart, fStart);
int32 position = PositionAt(fFocus, frame.LeftTop());
BRect frame = SelectionFrame(fFocus, fStart, fStart);
int32 position = PositionAt(fFocus, frame.LeftTop());
SetFocus(fFocus == kHexFocus ? kAsciiFocus : kHexFocus);
if (fFocus == kHexFocus)
if (fFocus == kHexFocus) {
if (fFocus == kHexFocus) {
DrawSelectionBlock(fFocus);
DrawSelectionFrame(fFocus == kHexFocus ? kAsciiFocus : kHexFocus);
DrawSelectionBlock(fFocus, fStart, start - 1);
DrawSelectionBlock(fFocus, start, fStart - 1);
DrawSelectionBlock(fFocus, end + 1, fEnd);
DrawSelectionBlock(fFocus, fEnd + 1, end);
fFocus = focus;
BRect rect = SelectionFrame(fFocus, start, end);
rect = SelectionFrame(fFocus == kHexFocus ? kAsciiFocus : kHexFocus, start, end);
BRect frame = SelectionFrame(fFocus, position, position);
if (which == fFocus)
fFocus = which;
DrawSelectionFrame(fFocus);
DrawSelectionBlock(fFocus);
DrawSelectionBlock(fFocus);
DrawSelectionFrame(fFocus);
fFocus(kHexFocus),
view_focus fFocus;
fFocus(false),
if (fFocus != focus) {
fFocus = focus;
bool fFocus;
if (fFocus != focus) {
fFocus = focus;
bool fFocus;
fFocus = -1;
if (fFocus >= 0) {
if (fFocus == CountTabs() - 1 || CountTabs() == 0)
SetFocusTab(fFocus, false);
SetFocusTab(fFocus, true);
fFocus = -1;
fFocus = focus;
return fFocus;
fFocus(false),
int32 focus = fFocus - 1;
int32 focus = fFocus + 1;
fFocus(false),
if (tab == fFocus)
if (fFocus != -1){
if (TabAt (fFocus) != NULL)
TabAt(fFocus)->MakeFocus(false);
Invalidate(TabFrame(fFocus));
fFocus = tab;
} else if (fFocus != -1) {
TabAt(fFocus)->MakeFocus(false);
Invalidate(TabFrame(fFocus));
fFocus = -1;
return fFocus;
if (IsFocus() && fFocus != -1)
TabAt(fFocus)->DrawFocusMark(this, TabFrame(fFocus));
if (fOwner->fFocus == this)
if (fFocus)
inputMethodAware = fFocus->Flags() & B_INPUT_METHOD_AWARE;
BMessenger messenger(fFocus);
if (fFocus)
return fFocus;
fFocus = NULL;
if (fFocus == focusView)
fFocus = focusView;
nextFocus = _FindPreviousNavigable(fFocus, jumpGroups);
nextFocus = _FindNextNavigable(fFocus, jumpGroups);
if (nextFocus != NULL && nextFocus != fFocus)
if (BMenu* menu = dynamic_cast<BMenu*>(fFocus)) {
fFocus = index;
if (fFocus == -1)
if (fFocus == -1)
if (fFocus < 0 || fFocus >= fFieldCount)
if (fFocus < 0 || fFocus >= fFieldCount)
switch (fFields[fFocus]) {
if (fFocus < 0 || fFocus >= fFieldCount)
switch (fFields[fFocus]) {
fFocus = index;
if (fFocus == -1)
if (fFocus == -1)
if (fFocus < 0 || fFocus >= fFieldCount)
if (fFocus < 0 || fFocus >= fFieldCount)
switch (fFields[fFocus]) {
if (fFocus < 0 || fFocus >= fFieldCount)
switch (fFields[fFocus]) {
fFocus(-1),
((uint32)fFocus == idx) && IsFocus());
if (fFocus == -1)
SectionFocus(fFocus);
if (fFocus == -1)
fFocus -= 1;
if (fFocus < 0)
fFocus = fSectionCount - 1;
SectionFocus(fFocus);
fFocus += 1;
if ((uint32)fFocus >= fSectionCount)
fFocus = 0;
SectionFocus(fFocus);
return fFocus;
if (nextFocus == fFocus && nextFocus != NULL && !nextFocus->IsHidden()
if (fFocus == nextFocus) {
if (fFocus != NULL) {
fFocus->SetFocus(false);
oldActiveApp = fFocus->ServerWindow()->App()->ClientTeam();
fFocus = nextFocus;
if (fFocus != NULL) {
fFocus->SetFocus(true);
newActiveApp = fFocus->ServerWindow()->App()->ClientTeam();
fFocusList.RemoveWindow(fFocus);
fFocusList.AddWindow(fFocus);
fFocus(NULL),
Window* FocusWindow() const { return fFocus; }
Window* fFocus;
fFocus(NULL),
if (fFocus == &target)
fFocus = NULL;
ETRACE(("key event, focus = %p\n", fFocus));
&& fKeyboardFilter->Filter(event, &fFocus)
if (fFocus != NULL && _AddTokens(event, fFocus,
current = fFocus;
EventTarget* fFocus;
fFocus = focus;
fFocus(false),
if (fFocus) {
bool fFocus;