BackgroundImage
BackgroundImage::BackgroundImageInfo* imageInfo = new
BackgroundImage::BackgroundImageInfo(workspaces, bitmap, mode,
backgroundImage = new BackgroundImage(node, isDesktop);
BackgroundImage::BackgroundImageInfo::BackgroundImageInfo(uint32 workspaces,
BackgroundImage::BackgroundImageInfo::~BackgroundImageInfo()
BackgroundImage::BackgroundImage(const BNode* node, bool desktop)
BackgroundImage::~BackgroundImage()
BackgroundImage::Add(BackgroundImageInfo* info)
BackgroundImage::Show(BView* view, int32 workspace)
BackgroundImage::Show(BackgroundImageInfo* info, BView* view)
BackgroundImage::BRectRatio(BRect rect)
BackgroundImage::BRectHorizontalOverlap(BRect hostRect, BRect resizedRect)
BackgroundImage::BRectVerticalOverlap(BRect hostRect, BRect resizedRect)
BackgroundImage::Remove()
BackgroundImage::BackgroundImageInfo*
BackgroundImage::ImageInfoForWorkspace(int32 workspace) const
BackgroundImage::WorkspaceActivated(BView* view, int32 workspace, bool state)
BackgroundImage::ScreenChanged(BRect, color_space)
BackgroundImage*
BackgroundImage::Refresh(BackgroundImage* oldBackgroundImage,
BackgroundImage* backgroundImage = GetBackgroundImage(fromNode, desktop);
BackgroundImage*
BackgroundImage::GetBackgroundImage(const BNode* node, bool isDesktop)
BackgroundImage* backgroundImage = NULL;
static BackgroundImage* Refresh(BackgroundImage* oldBackgroundImage,
BackgroundImage(const BNode*, bool);
class BackgroundImage;
class BackgroundImage {
static BackgroundImage* GetBackgroundImage(const BNode* node,
virtual ~BackgroundImage();
fBackgroundImage = BackgroundImage::Refresh(fBackgroundImage, opener.Node(),
fBackgroundImage = BackgroundImage::Refresh(fBackgroundImage, &defaultingNode,
BackgroundImage* fBackgroundImage;
class BackgroundImage;
BackgroundImage::Mode mode, BPoint offset, uint32 workspaces,
BackgroundImage::kAtOffset, logoPos, 0xffffffff, false);
BackgroundImage::BackgroundImageInfo* imageInfo = new
BackgroundImage::BackgroundImageInfo(workspaces, imageIndex,
BackgroundImage::BackgroundImageInfo::BackgroundImageInfo(uint32 workspaces,
BackgroundImage::BackgroundImageInfo::~BackgroundImageInfo()
BackgroundImage::BackgroundImage(const BNode* node, bool desktop,
BackgroundImage::~BackgroundImage()
BackgroundImage::Add(BackgroundImageInfo* info)
BackgroundImage::Remove(BackgroundImageInfo* info)
BackgroundImage::RemoveAll()
BackgroundImage::Show(BView* view, int32 workspace)
BackgroundImage::Show(BackgroundImageInfo* info, BView* view)
BackgroundImage::BRectRatio(BRect rect)
BackgroundImage::BRectHorizontalOverlap(BRect hostRect, BRect resizedRect)
BackgroundImage::BRectVerticalOverlap(BRect hostRect, BRect resizedRect)
BackgroundImage::Remove()
BackgroundImage::BackgroundImageInfo*
BackgroundImage::ImageInfoForWorkspace(int32 workspace) const
BackgroundImage::WorkspaceActivated(BView* view, int32 workspace, bool state)
BackgroundImage::ScreenChanged(BRect, color_space)
BackgroundImage::SetBackgroundImage(BNode* node)
BackgroundImage*
BackgroundImage::GetBackgroundImage(const BNode* node, bool isDesktop,
BackgroundImage* result = new BackgroundImage(node, isDesktop, view);
static BackgroundImage* GetBackgroundImage(const BNode* node,
virtual ~BackgroundImage();
BackgroundImage(const BNode* node, bool isDesktop, BackgroundsView* view);
class BackgroundImage;
class BackgroundImage {
fCurrent = BackgroundImage::GetBackgroundImage(&node, isDesktop, this);
case BackgroundImage::kCentered:
case BackgroundImage::kScaledToFit:
case BackgroundImage::kAtOffset:
case BackgroundImage::kTiled:
BackgroundImage::Mode mode = _FindPlacementMode();
fCurrentInfo = new BackgroundImage::BackgroundImageInfo(
if (fCurrentInfo->fMode == BackgroundImage::kAtOffset)
fCurrentInfo = new BackgroundImage::BackgroundImageInfo(
if (fCurrentInfo->fMode == BackgroundImage::kAtOffset)
fCurrentInfo = new BackgroundImage::BackgroundImageInfo(
fCurrentInfo = new BackgroundImage::BackgroundImageInfo(
fCurrentInfo = new BackgroundImage::BackgroundImageInfo(
BackgroundImage::BackgroundImageInfo* info
= new BackgroundImage::BackgroundImageInfo(0, index,
if (info->fMode == BackgroundImage::kAtOffset) {
BackgroundImage::Mode
BackgroundImage::Mode mode = BackgroundImage::kAtOffset;
mode = BackgroundImage::kCentered;
mode = BackgroundImage::kScaledToFit;
mode = BackgroundImage::kAtOffset;
mode = BackgroundImage::kTiled;
&& fCurrentInfo->fMode == BackgroundImage::kAtOffset) {
BackgroundImage::Mode _FindPlacementMode();
BackgroundImage* fCurrent;
BackgroundImage::BackgroundImageInfo* fCurrentInfo;