Group 2 Support Tasks

Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Summary Owner
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPicture
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScreen
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BShape Greg Gelfond
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BShapeIterator
Functional Spec Use Cases Unit Tests Technical Spec Implementation
Screen Support





Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Details
BPicture Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPicture();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPicture(const BPicture &original);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPicture(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BPicture();
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 status_t Perform(perform_code d, void* arg);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t Play(void* *callBackTable, int32 tableEntries, void* userData);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t Flatten(BDataIO* stream);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t Unflatten(BDataIO* stream);
BScreen Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScreen(screen_id id = B_MAIN_SCREEN_ID);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BScreen(BWindow* win);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
~BScreen();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsValid();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetToNext();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
color_space ColorSpace();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BRect Frame();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
screen_id ID();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t WaitForRetrace();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t WaitForRetrace(bigtime_t timeout);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
uint8 IndexForColor(rgb_color rgb);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
uint8 IndexForColor(uint8 r, uint8 g, uint8 b, uint8 a = 255);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
rgb_color ColorForIndex(const uint8 index);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
uint8 InvertIndex(uint8 index);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const color_map* ColorMap();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t GetBitmap(BBitmap** screen_shot, bool draw_cursor = true, BRect* bound = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t ReadBitmap(BBitmap* buffer, bool draw_cursor = true, BRect* bound = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
rgb_color DesktopColor();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
rgb_color DesktopColor(uint32 index);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetDesktopColor(rgb_color rgb, bool stick = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetDesktopColor(rgb_color rgb, uint32 index, bool stick = true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t ProposeMode(display_mode* target, const display_mode* low, const display_mode* high);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t GetModeList(display_mode** mode_list, uint32* count);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t GetMode(display_mode* mode);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t GetMode(uint32 workspace, display_mode* mode);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetMode(display_mode* mode, bool makeDefault = false);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetMode(uint32 workspace, display_mode* mode, bool makeDefault = false);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t GetDeviceInfo(accelerant_device_info* adi);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t GetPixelClockLimits(display_mode* mode, uint32* low, uint32* high);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t GetTimingConstraints(display_timing_constraints* dtc);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t SetDPMS(uint32 dpms_state);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
uint32 DPMSState(void);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
uint32 DPMSCapabilites(void);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BPrivateScreen* private_screen();
BShape Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BShape();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BShape(const BShape& copyFrom);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BShape(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BShape();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t Archive(BMessage* into, bool deep = true) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
static BArchivable* Instantiate(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void Clear();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BRect Bounds() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t AddShape(const BShape* other);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t MoveTo(BPoint point);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t LineTo(BPoint linePoint);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t BezierTo(BPoint controlPoints[3]);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t Close();
BShapeIterator Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BShapeIterator();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BShapeIterator();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t IterateMoveTo(BPoint* point);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t IterateLineTo(int32 lineCount, BPoint* linePts);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t IterateBezierTo(int32 bezierCount, BPoint* bezierPts);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t IterateClose();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t Iterate(BShape* shape);
Screen Support Functions
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const color_map* system_colors();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t set_screen_space(int32 index, uint32 res, bool stick = true);





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