Anchor
_SetSelection(selection.Caret(), selection.Anchor(), true, true);
std::min(fSelection.Caret(), fSelection.Anchor()),
std::max(fSelection.Caret(), fSelection.Anchor()),
return std::min(fSelection.Caret(), fSelection.Anchor());
return std::max(fSelection.Caret(), fSelection.Anchor());
int32 anchor = lockSelectionAnchor ? fSelection.Anchor() : offset;
if (caret == fSelection.Caret() && anchor == fSelection.Anchor())
inline int32 Anchor() const
if (stackWindow->Anchor(workspace).position
stackWindow->Anchor(workspace).position
stackWindow->Anchor(workspace).position += BPoint(x, y);
window->Anchor(firstWorkspace).position = window->Frame().LeftTop();
movedWindow->Anchor(index).position = movedWindow->Frame().LeftTop();
window->Anchor(previousIndex).position = window->Frame().LeftTop();
BPoint position = window->Anchor(index).position;
Anchor(i).position = fFrame.LeftTop();
window_anchor& Anchor(int32 index);
windowAnchor.previous->Anchor(fIndex).next = windowAnchor.next;
windowAnchor.next->Anchor(fIndex).previous = windowAnchor.previous;
return window->Anchor(fIndex).next != NULL
|| window->Anchor(fIndex).previous != NULL
window_anchor& windowAnchor = window->Anchor(fIndex);
window_anchor& beforeAnchor = before->Anchor(fIndex);
windowAnchor.previous->Anchor(fIndex).next = window;
fLastWindow->Anchor(fIndex).next = window;
window_anchor& windowAnchor = window->Anchor(fIndex);
_leftTop = fCurrent->Anchor(fWorkspace.Index()).position;
_leftTop = fCurrent->Anchor(fWorkspace.Index()).position;
if (fSelectedWindow->Anchor(fSelectedWorkspace).position
fSelectedWindow->Anchor(fSelectedWorkspace).position
leftTop = fSelectedWindow->Anchor(fSelectedWorkspace).position;
window_anchor& anchor = fWindow->Anchor(fWindow->CurrentWorkspace());
window_anchor& anchor = fWindow->Anchor(fWindow->PriorWorkspace());