BApplication Tasks

Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Summary Owner
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BApplication Erik Jaesler





Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Details
BApplication Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BApplication(const char* signature);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BApplication(const char* signature, status_t* error);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BApplication(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BApplication();
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
status_t InitCheck() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual thread_id Run();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Quit();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual bool QuitRequested();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void Pulse();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void ReadyToRun();
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 ArgvReceived(int32 argc, char** argv);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AppActivated(bool active);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void RefsReceived(BMessage* a_message);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AboutRequested();
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
void ShowCursor();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void HideCursor();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void ObscureCursor();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsCursorHidden() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetCursor(const void* cursor);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetCursor(const BCursor* cursor, bool sync=true);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
int32 CountWindows() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BWindow* WindowAt(int32 index) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
int32 CountLoopers() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BLooper* LooperAt(int32 index) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsLaunching() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t GetAppInfo(app_info* info) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
static BResources* AppResources();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void DispatchMessage(BMessage* an_event, BHandler* handler);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetPulseRate(bigtime_t rate);
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