Scrolling Support Tasks

Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Summary Owner
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScrollBar
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScrollView
Functional Spec Use Cases Unit Tests Technical Spec Implementation
Scrollbar Config





Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Details
BScrollBar Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScrollBar(BRect frame, const char* name, BView* target, float min, float max, orientation direction);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScrollBar(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BScrollBar();
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
void SetValue(float value);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float Value() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetProportion(float);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
float Proportion() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void ValueChanged(float newValue);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetRange(float min, float max);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void GetRange(float* min, float* max) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetSteps(float smallStep, float largeStep);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void GetSteps(float* smallStep, float* largeStep) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetTarget(BView* target);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetTarget(const char* targetName);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView* Target() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
orientation Orientation() const;
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 Draw(BRect updateRect);
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);
BScrollView Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScrollView(const char* name, BView* target, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = 0, bool horizontal = false, bool vertical = false, border_style border = B_FANCY_BORDER);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScrollView(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BScrollView();
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 Draw(BRect updateRect);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AttachedToWindow();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScrollBar* ScrollBar(orientation flag) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetBorder(border_style border);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
border_style Border() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t SetBorderHighlighted(bool state);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsBorderHighlighted() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetTarget(BView* new_target);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BView* Target() const;
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 WindowActivated(bool state);
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 AllAttached();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AllDetached();
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 status_t GetSupportedSuites(BMessage* data);
Scrollbar Config Functions
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t get_scroll_bar_info(scroll_bar_info* info);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t set_scroll_bar_info(scroll_bar_info* info);





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