BView Tasks

Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Summary Owner
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView





Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Details
BView Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView(BRect frame, const char* name, uint32 resizeMask, uint32 flags);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BView();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
static BArchivable* Instantiate(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t Archive(BMessage* data, bool deep = true) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AttachedToWindow();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllAttached();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void DetachedFromWindow();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllDetached();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MessageReceived(BMessage* msg);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void AddChild(BView* child, BView* before = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool RemoveChild(BView* child);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
int32 CountChildren() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView* ChildAt(int32 index) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView* NextSibling() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView* PreviousSibling() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool RemoveSelf();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BWindow* Window() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Draw(BRect updateRect);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseDown(BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseUp(BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseMoved(BPoint where, uint32 code, const BMessage* a_message);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void WindowActivated(bool state);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void KeyDown(const char* bytes, int32 numBytes);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void KeyUp(const char* bytes, int32 numBytes);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Pulse();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void FrameMoved(BPoint new_position);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void FrameResized(float new_width, float new_height);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void TargetedByScrollView(BScrollView* scroll_view);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void BeginRectTracking(BRect startRect, uint32 style = B_TRACK_WHOLE_RECT);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void EndRectTracking();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void GetMouse(BPoint* location, uint32* buttons, bool checkMessageQueue = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DragMessage(BMessage* aMessage, BRect dragRect, BHandler* reply_to = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DragMessage(BMessage* aMessage, BBitmap* anImage, BPoint offset, BHandler* reply_to = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DragMessage(BMessage* aMessage, BBitmap* anImage, drawing_mode dragMode, BPoint offset, BHandler* reply_to = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView* FindView(const char* name) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView* Parent() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BRect Bounds() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BRect Frame() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ConvertToScreen(BPoint* pt) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPoint ConvertToScreen(BPoint pt) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ConvertFromScreen(BPoint* pt) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPoint ConvertFromScreen(BPoint pt) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ConvertToScreen(BRect* r) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BRect ConvertToScreen(BRect r) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ConvertFromScreen(BRect* r) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BRect ConvertFromScreen(BRect r) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ConvertToParent(BPoint* pt) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPoint ConvertToParent(BPoint pt) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ConvertFromParent(BPoint* pt) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPoint ConvertFromParent(BPoint pt) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ConvertToParent(BRect* r) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BRect ConvertToParent(BRect r) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ConvertFromParent(BRect* r) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BRect ConvertFromParent(BRect r) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPoint LeftTop() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void GetClippingRegion(BRegion* region) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void ConstrainClippingRegion(BRegion* region);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ClipToPicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ClipToInversePicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetDrawingMode(drawing_mode mode);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
drawing_mode DrawingMode() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetBlendingMode(source_alpha srcAlpha, alpha_function alphaFunc);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void GetBlendingMode(source_alpha* srcAlpha, alpha_function* alphaFunc) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetPenSize(float size);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float PenSize() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetViewCursor(const BCursor* cursor, bool sync=true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetViewColor(rgb_color c);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetViewColor(uchar r, uchar g, uchar b, uchar a = 255);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
rgb_color ViewColor() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetViewBitmap(const BBitmap* bitmap, BRect srcRect, BRect dstRect, uint32 followFlags=B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = B_TILE_BITMAP);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetViewBitmap(const BBitmap* bitmap, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = B_TILE_BITMAP);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ClearViewBitmap();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetViewOverlay(const BBitmap* overlay, BRect srcRect, BRect dstRect, rgb_color* colorKey, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = 0);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetViewOverlay(const BBitmap* overlay, rgb_color* colorKey, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = 0);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ClearViewOverlay();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetHighColor(rgb_color a_color);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetHighColor(uchar r, uchar g, uchar b, uchar a = 255);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
rgb_color HighColor() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetLowColor(rgb_color a_color);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetLowColor(uchar r, uchar g, uchar b, uchar a = 255);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
rgb_color LowColor() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetLineMode(cap_mode lineCap, join_mode lineJoin, float miterLimit = B_DEFAULT_MITER_LIMIT);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
join_mode LineJoinMode() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
cap_mode LineCapMode() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float LineMiterLimit() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetOrigin(BPoint pt);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetOrigin(float x, float y);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPoint Origin() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void PushState();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void PopState();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void MovePenTo(BPoint pt);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void MovePenTo(float x, float y);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void MovePenBy(float x, float y);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPoint PenLocation() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeLine(BPoint toPt, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeLine(BPoint pt0, BPoint pt1, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void BeginLineArray(int32 count);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void AddLine(BPoint pt0, BPoint pt1, rgb_color col);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void EndLineArray();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokePolygon(const BPolygon* aPolygon, bool closed = true, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokePolygon(const BPoint* ptArray, int32 numPts, bool closed = true, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokePolygon(const BPoint* ptArray, int32 numPts, BRect bounds, bool closed = true, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillPolygon(const BPolygon* aPolygon, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillPolygon(const BPoint* ptArray, int32 numPts, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillPolygon(const BPoint* ptArray, int32 numPts, BRect bounds, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeTriangle(BPoint pt1, BPoint pt2, BPoint pt3, BRect bounds, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeTriangle(BPoint pt1, BPoint pt2, BPoint pt3, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillTriangle(BPoint pt1, BPoint pt2, BPoint pt3, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillTriangle(BPoint pt1, BPoint pt2, BPoint pt3, BRect bounds,pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeRect(BRect r, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillRect(BRect r, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillRegion(BRegion* a_region, pattern p= B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void InvertRect(BRect r);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeRoundRect(BRect r, float xRadius, float yRadius, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillRoundRect(BRect r, float xRadius, float yRadius, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeEllipse(BPoint center, float xRadius, float yRadius, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeEllipse(BRect r, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillEllipse(BPoint center, float xRadius, float yRadius, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillEllipse(BRect r, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeArc(BPoint center, float xRadius, float yRadius, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeArc(BRect r, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillArc(BPoint center, float xRadius, float yRadius, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillArc(BRect r, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeBezier(BPoint* controlPoints, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillBezier( BPoint* controlPoints, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void StrokeShape(BShape* shape, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void FillShape(BShape* shape, pattern p = B_SOLID_HIGH);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void CopyBits(BRect src, BRect dst);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawBitmapAsync(const BBitmap* aBitmap, BRect srcRect, BRect dstRect);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawBitmapAsync(const BBitmap* aBitmap);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawBitmapAsync(const BBitmap* aBitmap, BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawBitmapAsync(const BBitmap* aBitmap, BRect dstRect);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawBitmap(const BBitmap* aBitmap, BRect srcRect, BRect dstRect);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawBitmap(const BBitmap* aBitmap);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawBitmap(const BBitmap* aBitmap, BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawBitmap(const BBitmap* aBitmap, BRect dstRect);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawChar(char aChar);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawChar(char aChar, BPoint location);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawString(const char* aString, escapement_delta* delta = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawString(const char* aString, BPoint location, escapement_delta* delta = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawString(const char* aString, int32 length, escapement_delta* delta = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawString(const char* aString, int32 length, BPoint location, escapement_delta* delta = 0L);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void GetFont(BFont* font) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void TruncateString(BString* in_out, uint32 mode, float width) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float StringWidth(const char* string) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float StringWidth(const char* string, int32 length) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void GetStringWidths(char* stringArray[], int32 lengthArray[], int32 numStrings, float widthArray[]) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetFontSize(float size);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ForceFontAliasing(bool enable);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void GetFontHeight(font_height* height) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void Invalidate(BRect invalRect);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void Invalidate(const BRegion* invalRegion);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void Invalidate();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetDiskMode(char* filename, long offset);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void BeginPicture(BPicture* a_picture);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void AppendToPicture(BPicture* a_picture);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPicture* EndPicture();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawPicture(const BPicture* a_picture);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawPicture(const BPicture* a_picture, BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawPicture(const char* filename, long offset, BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawPictureAsync(const BPicture* a_picture);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawPictureAsync(const BPicture* a_picture, BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void DrawPictureAsync(const char* filename, long offset, BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetEventMask(uint32 mask, uint32 options=0);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
uint32 EventMask();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetMouseEventMask(uint32 mask, uint32 options=0);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetFlags(uint32 flags);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
uint32 Flags() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetResizingMode(uint32 mode);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
uint32 ResizingMode() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void MoveBy(float dh, float dv);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void MoveTo(BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void MoveTo(float x, float y);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ResizeBy(float dh, float dv);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ResizeTo(float width, float height);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ScrollBy(float dh, float dv);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ScrollTo(float x, float y);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void ScrollTo(BPoint where);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MakeFocus(bool focusState = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsFocus() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Show();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Hide();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsHidden() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsHidden(const BView* looking_from) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void Flush() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void Sync() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void GetPreferredSize(float* width, float* height);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void ResizeToPreferred();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScrollBar* ScrollBar(orientation posture) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t GetSupportedSuites(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsPrinting() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetScale(float scale) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t Perform(perform_code d, void* arg);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void DrawAfterChildren(BRect r);





Legend
Functional Spec Functional Spec
Use Cases Use Cases
Unit Tests Unit Tests
Technical Spec Technical Spec
Implementation Implementation
Completed Completed

The OpenBeOS project is hosted by:

SourceForge Logo

Copyright © 2001-2002 OpenBeOS Project