Non-Control Widgets Tasks

Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Summary Owner
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BBox Marc Flerackers
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BStringView
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BStatusBar Marc Flerackers





Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Details
BBox Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BBox(BRect bounds, const char* name = NULL, uint32 resizeFlags = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE_JUMP, border_style border = B_FANCY_BORDER);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BBox(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BBox(void);
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 SetBorder(border_style style);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
border_style Border() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetLabel(const char* label);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetLabel(BView* view_label);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const char* Label() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView* LabelView() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Draw(BRect bounds);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AttachedToWindow();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void DetachedFromWindow();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllAttached();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllDetached();
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 MessageReceived(BMessage* msg);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseDown(BPoint pt);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseUp(BPoint pt);
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 MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
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 BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void ResizeToPreferred();
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 MakeFocus(bool state = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t GetSupportedSuites(BMessage* data);
BStringView Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BStringView(BRect bounds, const char* name, const char* text, uint32 resizeFlags = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BStringView(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BStringView();
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
void SetText(const char* text);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const char* Text() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetAlignment(alignment flag);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
alignment Alignment() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AttachedToWindow();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Draw(BRect bounds);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MessageReceived(BMessage* msg);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseDown(BPoint pt);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseUp(BPoint pt);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void DetachedFromWindow();
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 BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void ResizeToPreferred();
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 MakeFocus(bool state = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllAttached();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllDetached();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t GetSupportedSuites(BMessage* data);
BStatusBar Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BStatusBar(BRect frame, const char* name, const char* label = NULL, const char* trailing_label = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BStatusBar(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BStatusBar();
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 MessageReceived(BMessage* msg);
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 SetBarColor(rgb_color color);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetBarHeight(float height);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetText(const char* str);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetTrailingText(const char* str);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetMaxValue(float max);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Update(float delta, const char* main_text = NULL, const char* trailing_text = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Reset(const char* label = NULL, const char* trailing_label = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float CurrentValue() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float MaxValue() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
rgb_color BarColor() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float BarHeight() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const char* Text() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const char* TrailingText() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const char* Label() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const char* TrailingLabel() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseDown(BPoint pt);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MouseUp(BPoint pt);
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 MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void DetachedFromWindow();
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 BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void ResizeToPreferred();
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 MakeFocus(bool state = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllAttached();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllDetached();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t GetSupportedSuites(BMessage* data);





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