WorkspacesView
return new WorkspacesView(BRect (0, 0, width - 1, height - 1), false);
WorkspacesView(BRect frame, bool showDragger);
WorkspacesView(BMessage* archive);
~WorkspacesView();
static WorkspacesView* Instantiate(BMessage* archive);
WorkspacesView *fWorkspacesView;
WorkspacesView::WorkspacesView(BRect frame, bool showDragger = true)
WorkspacesView::WorkspacesView(BMessage* archive)
WorkspacesView::~WorkspacesView()
/*static*/ WorkspacesView*
WorkspacesView::Instantiate(BMessage* archive)
return new WorkspacesView(archive);
WorkspacesView::Archive(BMessage* archive, bool deep) const
WorkspacesView::_AboutRequested()
WorkspacesView::AttachedToWindow()
WorkspacesView::DetachedFromWindow()
WorkspacesView::FrameMoved(BPoint newPosition)
WorkspacesView::FrameResized(float newWidth, float newHeight)
WorkspacesView::_UpdateParentClipping()
WorkspacesView::_ExcludeFromParentClipping()
WorkspacesView::_CleanupParentClipping()
WorkspacesView::_LoadSettings()
WorkspacesView::_SaveSettings()
WorkspacesView::MessageReceived(BMessage* message)
WorkspacesView::MouseMoved(BPoint where, uint32 transit,
WorkspacesView::MouseDown(BPoint where)
WorkspacesView::SetSwitchOnWheel(bool enable)
fWorkspacesView = new WorkspacesView(Bounds());
Desktop::AddWorkspacesView(WorkspacesView* view)
Desktop::RemoveWorkspacesView(WorkspacesView* view)
BObjectList<WorkspacesView> list(false);
while (WorkspacesView* view = list.RemoveItemAt(0)) {
WorkspacesView* view = fWorkspacesViews.ItemAt(i);
WorkspacesView* view = fWorkspacesViews.ItemAt(i);
void AddWorkspacesView(WorkspacesView* view);
void RemoveWorkspacesView(WorkspacesView* view);
BObjectList<WorkspacesView> fWorkspacesViews;
class WorkspacesView;
newView = new (nothrow) WorkspacesView(frame, scrollingOffset, name,
Window::FindWorkspacesViews(BObjectList<WorkspacesView>& list) const
BObjectList<WorkspacesView>& list) const;
class WorkspacesView;
WorkspacesView::_WorkspaceAt(BPoint where, int32& index)
WorkspacesView::_WindowFrame(const BRect& workspaceFrame,
WorkspacesView::_DrawWindow(DrawingEngine* drawingEngine,
WorkspacesView::WorkspacesView(BRect frame, BPoint scrollingOffset,
WorkspacesView::_DrawWorkspace(DrawingEngine* drawingEngine,
WorkspacesView::_DarkenColor(rgb_color& color) const
WorkspacesView::_Invalidate() const
WorkspacesView::Draw(DrawingEngine* drawingEngine, const BRegion* effectiveClipping,
WorkspacesView::~WorkspacesView()
WorkspacesView::MouseDown(BMessage* message, BPoint where)
WorkspacesView::AttachedToWindow(::Window* window)
WorkspacesView::MouseUp(BMessage* message, BPoint where)
WorkspacesView::MouseMoved(BMessage* message, BPoint where)
WorkspacesView::DetachedFromWindow()
WorkspacesView::WindowChanged(::Window* window)
WorkspacesView::WindowRemoved(::Window* window)
WorkspacesView::_GetGrid(int32& columns, int32& rows)
WorkspacesView::_ScreenFrame(int32 i)
WorkspacesView::_WorkspaceAt(int32 i)
class WorkspacesView : public View {
WorkspacesView(BRect frame, BPoint scrollingOffset,
virtual ~WorkspacesView();