corner
ScreenSaverFilter::_ScreenCorner(screen_corner corner, uint32 cornerSize)
switch (corner) {
ScreenCornerSelector::SetValue(int32 corner)
switch (corner) {
if (corner == fCurrentCorner)
fCurrentCorner = corner;
ScreenCornerSelector::SetCorner(deskbar_location corner)
SetValue((int32)corner);
void SetCorner(deskbar_location corner);
bool corner = (fScrollCorner && fCornerVisible);
if (corner) {
DragCornerState::DragCornerState(TransformBox* parent, uint32 corner)
fCorner(corner)
DragCornerState(TransformBox* parent, uint32 corner);
BPoint corner;
if (settings.FindPoint("window corner", &corner) == B_OK)
fCorner = corner;
DataTranslationsSettings::SetWindowCorner(BPoint corner)
fCorner = corner;
void SetWindowCorner(BPoint corner);
ScreenCornerSelector::SetValue(int32 corner)
switch (corner) {
corner = NO_CORNER;
if ((screen_corner)corner == fCurrentCorner)
fCurrentCorner = (screen_corner)corner;
ScreenCornerSelector::SetCorner(screen_corner corner)
SetValue((int32)corner);
void SetCorner(screen_corner corner);
Corner* corner = crossingList->ItemAt(i)->LeftTopCorner();
if (corner->status != Corner::kUsed)
WindowArea* area = corner->windowArea;
Corner* corner = crossingList->ItemAt(i)->LeftTopCorner();
if (corner->status != Corner::kUsed)
WindowArea* area = corner->windowArea;
Corner* corner = crossingList->ItemAt(i)->RightTopCorner();
if (corner->status != Corner::kUsed)
WindowArea* area = corner->windowArea;
Corner* corner = crossingList->ItemAt(i)->LeftBottomCorner();
if (corner->status != Corner::kUsed)
WindowArea* area = corner->windowArea;
WindowArea::_SetToWindowCorner(Corner* corner)
corner->status = Corner::kUsed;
corner->windowArea = this;
WindowArea::_UnsetWindowCorner(Corner* corner)
corner->status = Corner::kFree;
corner->windowArea = NULL;
Crossing::GetCorner(Corner::position_t corner) const
return &const_cast<Corner*>(fCorners)[corner];
Crossing::GetOppositeCorner(Corner::position_t corner) const
return &const_cast<Corner*>(fCorners)[3 - corner];
inline void _SetToWindowCorner(Corner* corner);
inline void _UnsetWindowCorner(Corner* corner);
Corner* GetCorner(Corner::position_t corner) const;
Corner::position_t corner) const;
const Corner* corner = crossing->GetOppositeCorner(cor);
if (corner->status != Corner::kFree)
Corner::position_t corner, BRect& windowFrame)
switch (corner) {
if (!_CheckArea(group, corner, windowFrame, error)) {
Corner* corner = leftTopCrossing->RightBottomCorner();
if (corner->status != Corner::kUsed)
BRect rect = corner->windowArea->Frame();
SATTiling::_CheckArea(SATGroup* group, Corner::position_t corner,
if (!_IsCornerInFreeArea(corner, windowFrame))
SATTiling::_IsCornerInFreeArea(Corner::position_t corner, BRect& frame)
switch (corner) {
Corner* corner = crossing->GetCorner(areaCorner);
if (corner->windowArea) {
_HighlightWindows(corner->windowArea, region, highlight);
Corner::position_t corner);
Corner::position_t corner, BRect& windowFrame);
Corner::position_t corner, BRect& windowFrame,
bool _IsCornerInFreeArea(Corner::position_t corner,
corner anchor)
uint32 msgID, BPoint pos, corner posRef)
const char* label, uint32 msgID, BPoint pos, corner posRef)
corner posRef)
BPoint pos, float controlWidth, corner posRef)
void ViewLayoutFactory::MoveViewCorner(BView& view, BPoint pos, corner posRef)
corner posRef = CORNER_TOPLEFT);
corner posRef = CORNER_TOPLEFT);
corner posRef = CORNER_TOPLEFT);
corner posRef = CORNER_TOPLEFT);
corner posRef = CORNER_TOPLEFT);
corner anchor = CORNER_TOPLEFT);
static const BRect corner(-25,-10, -15,0);
clip(view, corner, inverse);