diff --git a/docs/develop/ikteam/BinCompat.html b/docs/develop/ikteam/BinCompat.html deleted file mode 100644 index 5464bf9eac..0000000000 --- a/docs/develop/ikteam/BinCompat.html +++ /dev/null @@ -1,187 +0,0 @@ - -
- Maintaining Binary Compatibility -
- -

Binary Compatibility in 3 Easy Steps!

- -

An Introduction

-In the early days of the OpenBeOS project, a debate raged concerning one of the projects -primary goals: maintaining binary compatibility with BeOS R5. The idea was that the -only way an effort to rewrite BeOS would be successful was if folks could continue -running the apps they already had. Certainly, a lot of software available for BeOS is -open source or actively maintained -- these apps could just be recompiled if necessary. -Others -- PostMaster, gobe's Productive suite and a few other crucial apps -- weren't -likely to get rebuilt, either because the original author had stopped maintainance -without being kind enough to release the source, or because it just wouldn't be -commercially feasible.

-Some said that we were crazy; that it couldn't be done. Thankfully, cooler heads -prevailed and we're well on our way to a binary compatible clone of R5.

- -"But wait!" you cry. "How did the cooler heads which prevailed know that the holy grail -of binary compatibility was achievable?" I'm so glad you asked! Keeping reading and be -enlightened, Grasshopper.

- -

The Issues

-There are three basic issues that have to be addressed to ensure binary compatibility: - - -

The Nitty Gritty

-"Good grief!" you say. "How on earth do I keep all this stuff straight?" Ah, -Grasshopper, it is easier that you might imagine. Just follow these steps, and you -should be binary compatible in no time! -
    -
  1. - Make a copy of the appropriate Be header file
    - This is now your header file. You may need to change a thing or two, but what - you can (or will need to) change is quite limited, and discussed below. -
  2. -
  3. - Implement public, protected and virtual functions
    - In the course of doing this, you may discover that there are some private - non-virtual function declarations that you just don't use. Feel free to axe - them! Since they're private, nobody using the class will miss them, and - because they're not virtual, they don't effect the vtable layout. Conversely, - if you find a need to add some private, non-virtual functions, go right ahead - (for the very same reasons). -
  4. -
  5. - Make sure you don't change the number of bytes used for data
    - There are two situations that can make this seem difficult. First, there - may be data members that you don't use in your reimplementation. You can - just leave them (safe, but a little messy) or you can add the extra members' - bytes to the class's "unused" data array. An example will make this clear.
    - Let's say we have a class BFoo:
    - -
    -	class BFoo {
    -	    public:
    -	        BFoo();
    -	        ~BFoo();
    -	        void SomeFunc();
    -	    private:
    -	        int32 fBar;
    -	        char  fZig;
    -	        int32 fQux;
    -	        int32 fUnused[2];
    -	};
    -		
    -
    - The Be engineers that originally wrote this BFoo purposely added some data - padding in the form of an array of 2 int32s (they did this with - most classes in the API). Now let's suppose in your implementation, you - really didn't need fQux. You can add fQux's bytes - into fUnused:
    - -
    -	class BFoo
    -	{
    -	    ...
    -	    private:
    -	        int32 fBar;
    -	        char  fZig;
    -	        int32 fUnused[3];
    -	};
    -		
    -
    - Nothing could be easier! An additional twist that should be noted is that - data member order must also be preserved. In much the same way as existing - apps will "look" for virtual functions in a specific place in the vtable, - so will they "look" for data members in a specific place in an object.
    - "But what if I don't need fZig, either?" you wonder. "It's only - one byte, not four like an int32!" Have no fear! Just rename it - "fUnusedChar" and be done with it.

    - - The second situation that can make preserving object size tricky is if there - aren't enough bytes of data available. Building on our cheesy BFoo - example, let's suppose that rather than getting rid of fQux and - fZig, you actually needed to add another 4 - int32s worth of data: fNewData1 through - fNewData4. The original implementation of BFoo has two extra - int32s which we can use, but that leaves us two int32s - short. What to do? The easiest thing is to create a data structure to hold - your new data and convert one of the fUnused items into a pointer - to that structure: - -

    -	// Foo.h
    -	struct _BFooData_;
    -	class BFoo
    -	{
    -	    public:
    -	        BFoo();
    -	        ~BFoo();
    -	        void SomeFunc();
    -	    private:
    -	       int32 fBar;
    -	       char  fZig;
    -	       int32 fQux;
    -	       _BFooData_* fNewData;
    -	       int32 fUnused[1];
    -	};
    -
    -	// Foo.cpp
    -	struct _BFooData_
    -	{
    -		int32 fNewData1;
    -		int32 fNewData2;
    -		int32 fNewData3;
    -		int32 fNewData4;
    -	};
    -	BFoo::BFoo()
    -	{
    -		fNewData = new _BFooData_;
    -	}
    -	BFoo::~BFoo()
    -	{
    -		delete fNewData;
    -	}
    -		
    - - Voila! More data without making the class bigger. Make sure you're cleaning up - your new (dynamically allocated) data in the destructor. NOTE: this trick - will only work if the class originally had a destructor! Adding a destructor - after the fact won't work for existing apps (since they won't call it), leading - to memory leaks. Fortunately, there are very few instances in the BeAPI where a - class doesn't have a destructor already declared. -
  6. -
- - And there you have it: Binary Compatibility in 3 Easy Steps!
- Questions, comments, or corrections? Please let - me know!
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/IK_Process.html b/docs/develop/ikteam/IK_Process.html deleted file mode 100644 index b780536848..0000000000 --- a/docs/develop/ikteam/IK_Process.html +++ /dev/null @@ -1,140 +0,0 @@ - -Interface Kit Team Process - -

Interface Kit Team Process

-

-This paper deals with the set of requirements for reimplementing any portion of the BeOS -covered by the Interface Kit team's charter; namely, the Interface Kit, the Application -Kit, the app_server, and related preferences applets.   This team's resposibilities -may broaden later to include more areas of the OS which are related (the input_server -comes to mind as a possibility).   Since the mandate of the group covers such a -large and public (from a 3rd party developer's perspective) portion of BeOS -- a portion -that is central to the user and developer experience of BeOS -- it is vital that our work -be done in a scrupulously documented and tested fashion.   This paper lays out the -process which, when adhered to, aims to ensure this high standard of documentation and -testability. -

-First, a definition of "module" as it pertains to this paper. -

-Module: -A function, class, kit, application or related set of functions, classes, kits or -applications is refered to as a "module" in this paper, the implication being that -there can be modules within modules.   A module is any specifiable and testable -entity -- which may or may not rely on other modules to accomplish its functionality. -

-

-Process Requirements -
-

- -Each module in this project shall have the following items: - - -Each of the above items is to be completed roughly in the order listed.   In other -words, a given module should have a complete interface specification, etc., before it is -reimplemented.   Prototyping is encouraged, of course.   For existing APIs, the -recommended course is to write the interface spec, use case spec and unit tests to the -API.   Unit tests, in particular, should perform as expected when run against the -existing API.   When they do not, changes may need to be made to the specifications. -  Our goal is to reimplement the APIs as they are, not necessarily as they're -documented -- and then ensure that the docs accurately reflect the reimplementation. -  Thorough testing of the existing implementation will show us where the -documentation is wrong, misleading or absent, thereby helping to ensure that our -reimplementation is functionaly identical to the existing one. -

- -CppTest -is the test framework we will be using.   By using this framework for all our unit -tests, we can easily build large test suites which will verify the codebase in a single -executed run.   An excellent short discussion of the value of unit tests is here:
- - -http://www.extremeprogramming.org/rules/unittests.html - -

-A Suggestion -
-

- -Although the interface specification for each module should be completed first, I have a -suggestion for how to proceed from there which should make the remainder of the process -less boring.   Rather than following the interface specification with a full set of -use cases followed by a full set of tests, a more productive and enjoyable way to go is -to take each module in turn, write one of the use cases/error conditions for it and -immediately write the test for that use case/error condition.   This will break up -the tedious process of specifying all the use cases and error conditions with a bit of -coding -- not implementation code, but code nonetheless. - -

-Some Final Thoughts -
-

- -This process is a very rigorous approach to take.   Given that our goal is to produce -the most stable, robust and professional desktop operating system available, this sort of -thoroughness is justifiable and necessary.   Our understanding of the system will be -greatly increased and the task of coming up to speed on the system will be made much -easier for outsiders and newcomers to the project. -

-This approach is also not the most "fun":   sitting down and hacking out code has the -attraction of instant gratification that design work does not.   It is important to -understand, however, that proper design work done up front makes the task of -implementation easier, the chore of integration much less onerous and testing and -code verification a snap.   Provided we do not get locked in "analysis paralysis" -and attack the design work as vigorously as the coding work, the entire project will -actually move more quickly -- usually quite a bit more quickly -- than if we had simply -started coding.   Thrown away versions of the codebase should be just that: -  quick prototypes intended to be disposable, rather than full-blown implementation -attempts which fail or are mysterious blackboxes because we don't really understand the -module.   Following this process makes it far more likely that when we sit down to -do a module implementation, the first try will be the last (bug fixes not withstanding, -of course ;). -

-To ensure the process is followed and we produce the highest quality code we can, code -will not be accepted for release until all of the process items are covered.   If -this seems like a hardline stance to take, remember:   every single app which -utilizes the Application and Interface Kits relies on our code to be rock solid -- -totally predictable and completely reliable.   Let's strive to be engineers, not -h4X0rz. -

-
- -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - \ No newline at end of file diff --git a/docs/develop/ikteam/images/Check.gif b/docs/develop/ikteam/images/Check.gif deleted file mode 100644 index e0be2405b9..0000000000 Binary files a/docs/develop/ikteam/images/Check.gif and /dev/null differ diff --git a/docs/develop/ikteam/images/DocumentDraw.gif b/docs/develop/ikteam/images/DocumentDraw.gif deleted file mode 100644 index 74409764ee..0000000000 Binary files a/docs/develop/ikteam/images/DocumentDraw.gif and /dev/null differ diff --git a/docs/develop/ikteam/images/GoalFlag.gif b/docs/develop/ikteam/images/GoalFlag.gif deleted file mode 100644 index bc06bfccdf..0000000000 Binary files a/docs/develop/ikteam/images/GoalFlag.gif and /dev/null differ diff --git a/docs/develop/ikteam/images/Hammer.gif b/docs/develop/ikteam/images/Hammer.gif deleted file mode 100644 index 8c091865b9..0000000000 Binary files a/docs/develop/ikteam/images/Hammer.gif and /dev/null differ diff --git a/docs/develop/ikteam/images/Help.gif b/docs/develop/ikteam/images/Help.gif deleted file mode 100644 index 51c325ead9..0000000000 Binary files a/docs/develop/ikteam/images/Help.gif and /dev/null differ diff --git a/docs/develop/ikteam/images/User.gif b/docs/develop/ikteam/images/User.gif deleted file mode 100644 index 36fe2eba80..0000000000 Binary files a/docs/develop/ikteam/images/User.gif and /dev/null differ diff --git a/docs/develop/ikteam/images/blank-20.gif b/docs/develop/ikteam/images/blank-20.gif deleted file mode 100644 index 63e63111aa..0000000000 Binary files a/docs/develop/ikteam/images/blank-20.gif and /dev/null differ diff --git a/docs/develop/ikteam/index.html b/docs/develop/ikteam/index.html deleted file mode 100644 index 46d598bf6c..0000000000 --- a/docs/develop/ikteam/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - - Interface Kit Team Central - - -

Welcome to Interface Kit Team Central!

-

-This is the IK Team's public face, where OpenBeOS folk and intrepid members of the -BeOS community can find such goodies as: - -

-With more sure to come. -
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - \ No newline at end of file diff --git a/docs/develop/ikteam/schedule/Discussion.html b/docs/develop/ikteam/schedule/Discussion.html deleted file mode 100644 index a308c28025..0000000000 --- a/docs/develop/ikteam/schedule/Discussion.html +++ /dev/null @@ -1,71 +0,0 @@ - -Schedule Rationale - -

Schedule Rationale

-Below is an informal discussion of the rationale behind the Interface Kit team's -behemoth schedule. Various details may not reflect the current form of the schedule, -but the basic gist is what's really important here. -
-
-

-First, let me head off the suggestion that we formally split into 3 or 4 stand-alone -projects:   the Interface Kit, Application Kit and app_server are completely -dependent on one another in a way that no other set of system components is. Each -without the others can accomplish almost *nothing*; I think the existence of Integration -highlights this fact. -

-Each milestone listed has a number of tasks associated with it; these need to be listed -and the time for each estimated. These tasks should be as fine grained as possible. -Taking BView as an example, I would expect each method on BView to have its own entry -under milestones 1, 2, 3, 4 and 8 with entries added as necessary to milestones 18 to -22. "Why so detailed?" you say. I'm glad you asked. ;) -

-First off, the finer the schedule's granularity, the more realistic estimate you have for -the project as a whole. Asked to implement BView, one might be tempted to say "Oh, about -3 weeks," whereas an estimate of the time needed for each method might yield a total of -two to three times that. While the more realistic overall estimate may be more depressing -initially, being able to hit goals on or near the estimated date is much better for -morale in the long run than constantly being behind because all the estimates were too -low. Trust me on this, I've worked on *way* too many projects that went south because of -scheduling that was too broad -- usually because the project manager doesn't want to -"distress" the client by making them pay for the time to schedule correctly. Or design -correctly, but that's a different rant. =) -

-Second, a fine-grained schedule helps to ensure that nothing gets missed. You might -think it would be hard to forget to implement a BView method, but if you don't expressly -schedule for that method, there will be no interface, use case or technical specifications -or unit tests to fail because the method isn't doing anything. In fact, we might not -notice the missing functionality until some app that uses it dies a horrible death and -we have to figure out why. -

-Third, it helps us figure out what functionality is dependent on what -- which helps us -schedule our tasks in a logical sequence. -

-Fourth, it makes it much easier for someone that doesn't have a lot of time available or -much experience to pick something that they can tackle and know that they will be making -a meaningful contribution. It also makes it easier for us to keep track of who is doing -what on large items like BView: instead of saying "there's a bunch of stuff on BView -that needs doing," we can say "BView::StrokeEllipse() needs to be implemented" and know -that a specific person is responsible for that deliverable. -

-Fifth, as daunting as a detailed schedule looks like out of the gate, tasks are getting -completed *constantly* and it's very satisfying to see progress get made on a regular -basis. Ideally, one would like to be able to check on the progress each week and find -several items completed since the last time it was checked. -

-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - \ No newline at end of file diff --git a/docs/develop/ikteam/schedule/Tasks.xml b/docs/develop/ikteam/schedule/Tasks.xml deleted file mode 100644 index 2a8bf90bcd..0000000000 --- a/docs/develop/ikteam/schedule/Tasks.xml +++ /dev/null @@ -1,7540 +0,0 @@ - - - -
- - - BInvoker(); - - - BInvoker(BMessage* message, const BHandler* handler, const BLooper* looper = NULL); - - - BInvoker(BMessage* message, BMessenger target); - - - virtual ~BInvoker(); - - - virtual status_t SetMessage(BMessage* message); - - - BMessage* Message() const; - - - uint32 Command() const; - - - virtual status_t SetTarget(const BHandler* h, const BLooper* loop = NULL); - - - virtual status_t SetTarget(BMessenger messenger); - - - bool IsTargetLocal() const; - - - BHandler* Target(BLooper** looper = NULL) const; - - - BMessenger Messenger() const; - - - virtual status_t SetHandlerForReply(BHandler* handler); - - - BHandler* HandlerForReply() const; - - - virtual status_t Invoke(BMessage* msg = NULL); - - - status_t InvokeNotify(BMessage* msg, uint32 kind = B_CONTROL_INVOKED); - - - status_t SetTimeout(bigtime_t timeout); - - - bigtime_t Timeout() const; - - - uint32 InvokeKind(bool* notify = NULL); - - - void BeginInvokeNotify(uint32 kind = B_CONTROL_INVOKED); - - - void EndInvokeNotify(); - - - - - BMessage(); - - - BMessage(uint32 what); - - - BMessage(const BMessage& a_message); - - - virtual ~BMessage(); - - - BMessage& operator=(const BMessage& msg); - - - status_t GetInfo(type_code typeRequested, int32 which, char** name, type_code* typeReturned, int32* count = NULL) const; - - - status_t GetInfo(const char* name, type_code* type, int32* c = 0) const; - - - status_t GetInfo(const char* name, type_code* type, bool* fixed_size) const; - - - int32 CountNames(type_code type) const; - - - bool IsEmpty() const; - - - bool IsSystem() const; - - - bool IsReply() const; - - - void PrintToStream() const; - - - status_t Rename(const char* old_entry, const char* new_entry); - - - bool WasDelivered() const; - - - bool IsSourceWaiting() const; - - - bool IsSourceRemote() const; - - - BMessenger ReturnAddress() const; - - - const BMessage* Previous() const; - - - bool WasDropped() const; - - - BPoint DropPoint(BPoint* offset = NULL) const; - - - status_t SendReply(uint32 command, BHandler* reply_to = NULL); - - - status_t SendReply(BMessage* the_reply, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT); - - - status_t SendReply(BMessage* the_reply, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT); - - - status_t SendReply(uint32 command, BMessage* reply_to_reply); - - - status_t SendReply(BMessage* the_reply, BMessage* reply_to_reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT); - - - ssize_t FlattenedSize() const; - - - status_t Flatten(char* buffer, ssize_t size) const; - - - status_t Flatten(BDataIO* stream, ssize_t* size = NULL) const; - - - status_t Unflatten(const char* flat_buffer); - - - status_t Unflatten(BDataIO* stream); - - - status_t AddSpecifier(const char* property); - - - status_t AddSpecifier(const char* property, int32 index); - - - status_t AddSpecifier(const char* property, int32 index, int32 range); - - - status_t AddSpecifier(const char* property, const char* name); - - - status_t AddSpecifier(const BMessage* specifier); - - - status_t SetCurrentSpecifier(int32 index); - - - status_t GetCurrentSpecifier(int32* index, BMessage* specifier = NULL, int32* form = NULL, const char** property = NULL) const; - - - bool HasSpecifiers() const; - - - status_t PopSpecifier(); - - - status_t AddRect(const char* name, BRect a_rect); - - - status_t AddPoint(const char* name, BPoint a_point); - - - status_t AddString(const char* name, const char* a_string); - - - status_t AddString(const char* name, const BString& a_string); - - - status_t AddInt8(const char* name, int8 val); - - - status_t AddInt16(const char* name, int16 val); - - - status_t AddInt32(const char* name, int32 val); - - - status_t AddInt64(const char* name, int64 val); - - - status_t AddBool(const char* name, bool a_boolean); - - - status_t AddFloat(const char* name, float a_float); - - - status_t AddDouble(const char* name, double a_double); - - - status_t AddPointer(const char* name, const void* ptr); - - - status_t AddMessenger(const char* name, BMessenger messenger); - - - status_t AddRef(const char* name, const entry_ref* ref); - - - status_t AddMessage(const char* name, const BMessage* msg); - - - status_t AddFlat(const char* name, BFlattenable* obj, int32 count = 1); - - - status_t AddData(const char* name, type_code type, const void* data, ssize_t numBytes, bool is_fixed_size = true, int32 count = 1); - - - status_t RemoveData(const char* name, int32 index = 0); - - - status_t RemoveName(const char* name); - - - status_t MakeEmpty(); - - - status_t FindRect(const char* name, BRect* rect) const; - - - status_t FindRect(const char* name, int32 index, BRect* rect) const; - - - status_t FindPoint(const char* name, BPoint* pt) const; - - - status_t FindPoint(const char* name, int32 index, BPoint* pt) const; - - - status_t FindString(const char* name, const char** str) const; - - - status_t FindString(const char* name, int32 index, const char** str) const; - - - status_t FindString(const char* name, BString* str) const; - - - status_t FindString(const char* name, int32 index, BString* str) const; - - - status_t FindInt8(const char* name, int8* value) const; - - - status_t FindInt8(const char* name, int32 index, int8* val) const; - - - status_t FindInt16(const char* name, int16* value) const; - - - status_t FindInt16(const char* name, int32 index, int16* val) const; - - - status_t FindInt32(const char* name, int32* value) const; - - - status_t FindInt32(const char* name, int32 index, int32* val) const; - - - status_t FindInt64(const char* name, int64* value) const; - - - status_t FindInt64(const char* name, int32 index, int64* val) const; - - - status_t FindBool(const char* name, bool* value) const; - - - status_t FindBool(const char* name, int32 index, bool* value) const; - - - status_t FindFloat(const char* name, float* f) const; - - - status_t FindFloat(const char* name, int32 index, float* f) const; - - - status_t FindDouble(const char* name, double* d) const; - - - status_t FindDouble(const char* name, int32 index, double* d) const; - - - status_t FindPointer(const char* name, void** ptr) const; - - - status_t FindPointer(const char* name, int32 index, void** ptr) const; - - - status_t FindMessenger(const char* name, BMessenger* m) const; - - - status_t FindMessenger(const char* name, int32 index, BMessenger* m) const; - - - status_t FindRef(const char* name, entry_ref* ref) const; - - - status_t FindRef(const char* name, int32 index, entry_ref* ref) const; - - - status_t FindMessage(const char* name, BMessage* msg) const; - - - status_t FindMessage(const char* name, int32 index, BMessage* msg) const; - - - status_t FindFlat(const char* name, BFlattenable* obj) const; - - - status_t FindFlat(const char* name, int32 index, BFlattenable* obj) const; - - - status_t FindData(const char* name, type_code type, const void** data, ssize_t* numBytes) const; - - - status_t FindData(const char* name, type_code type, int32 index, const void** data, ssize_t* numBytes) const; - - - status_t ReplaceRect(const char* name, BRect a_rect); - - - status_t ReplaceRect(const char* name, int32 index, BRect a_rect); - - - status_t ReplacePoint(const char* name, BPoint a_point); - - - status_t ReplacePoint(const char* name, int32 index, BPoint a_point); - - - status_t ReplaceString(const char* name, const char* string); - - - status_t ReplaceString(const char* name, int32 index, const char* string); - - - status_t ReplaceString(const char* name, const BString& string); - - - status_t ReplaceString(const char* name, int32 index, const BString& string); - - - status_t ReplaceInt8(const char* name, int8 val); - - - status_t ReplaceInt8(const char* name, int32 index, int8 val); - - - status_t ReplaceInt16(const char* name, int16 val); - - - status_t ReplaceInt16(const char* name, int32 index, int16 val); - - - status_t ReplaceInt32(const char* name, int32 val); - - - status_t ReplaceInt32(const char* name, int32 index, int32 val); - - - status_t ReplaceInt64(const char* name, int64 val); - - - status_t ReplaceInt64(const char* name, int32 index, int64 val); - - - status_t ReplaceBool(const char* name, bool a_bool); - - - status_t ReplaceBool(const char* name, int32 index, bool a_bool); - - - status_t ReplaceFloat(const char* name, float a_float); - - - status_t ReplaceFloat(const char* name, int32 index, float a_float); - - - status_t ReplaceDouble(const char* name, double a_double); - - - status_t ReplaceDouble(const char* name, int32 index, double a_double); - - - status_t ReplacePointer(const char* name, const void* ptr); - - - status_t ReplacePointer(const char* name,int32 index,const void* ptr); - - - status_t ReplaceMessenger(const char* name, BMessenger messenger); - - - status_t ReplaceMessenger(const char* name, int32 index, BMessenger msngr); - - - status_t ReplaceRef( const char* name,const entry_ref* ref); - - - status_t ReplaceRef( const char* name, int32 index, const entry_ref* ref); - - - status_t ReplaceMessage(const char* name, const BMessage* msg); - - - status_t ReplaceMessage(const char* name, int32 index, const BMessage* msg); - - - status_t ReplaceFlat(const char* name, BFlattenable* obj); - - - status_t ReplaceFlat(const char* name, int32 index, BFlattenable* obj); - - - status_t ReplaceData(const char* name, type_code type, const void* data, ssize_t data_size); - - - status_t ReplaceData(const char* name, type_code type, int32 index, const void* data, ssize_t data_size); - - - void* operator new(size_t size); - - - void operator delete(void* ptr, size_t size); - - - bool HasRect(const char* , int32 n = 0) const; - - - bool HasPoint(const char* , int32 n = 0) const; - - - bool HasString(const char* , int32 n = 0) const; - - - bool HasInt8(const char* , int32 n = 0) const; - - - bool HasInt16(const char* , int32 n = 0) const; - - - bool HasInt32(const char* , int32 n = 0) const; - - - bool HasInt64(const char* , int32 n = 0) const; - - - bool HasBool(const char* , int32 n = 0) const; - - - bool HasFloat(const char* , int32 n = 0) const; - - - bool HasDouble(const char* , int32 n = 0) const; - - - bool HasPointer(const char* , int32 n = 0) const; - - - bool HasMessenger(const char* , int32 n = 0) const; - - - bool HasRef(const char* , int32 n = 0) const; - - - bool HasMessage(const char* , int32 n = 0) const; - - - bool HasFlat(const char* , const BFlattenable* ) const; - - - bool HasFlat(const char* ,int32 ,const BFlattenable* ) const; - - - bool HasData(const char* , type_code , int32 n = 0) const; - - - BRect FindRect(const char* , int32 n = 0) const; - - - BPoint FindPoint(const char* , int32 n = 0) const; - - - const char* FindString(const char* , int32 n = 0) const; - - - int8 FindInt8(const char* , int32 n = 0) const; - - - int16 FindInt16(const char* , int32 n = 0) const; - - - int32 FindInt32(const char* , int32 n = 0) const; - - - int64 FindInt64(const char* , int32 n = 0) const; - - - bool FindBool(const char* , int32 n = 0) const; - - - float FindFloat(const char* , int32 n = 0) const; - - - double FindDouble(const char* , int32 n = 0) const; - - - BMessage(BMessage* a_message); - - - NOTE: Add convenience functions for struct rgb_color - - - - - BMessageFilter(uint32 what, filter_hook func = NULL); - - - BMessageFilter(message_delivery delivery, message_source source, filter_hook func = NULL); - - - BMessageFilter(message_delivery delivery, message_source source, uint32 what, filter_hook func = NULL); - - - BMessageFilter(const BMessageFilter& filter); - - - BMessageFilter(const BMessageFilter* filter); - - - virtual ~BMessageFilter(); - - - BMessageFilter& operator=(const BMessageFilter &from); - - - virtual filter_result Filter(BMessage* message, BHandler** target); - - - message_delivery MessageDelivery() const; - - - message_source MessageSource() const; - - - uint32 Command() const; - - - bool FiltersAnyCommand() const; - - - BLooper* Looper() const; - - - - - BMessageQueue(); - - - virtual ~BMessageQueue(); - - - void AddMessage(BMessage* an_event); - - - bool RemoveMessage(BMessage* an_event); - - - BMessage* NextMessage(); - - - BMessage* FindMessage(int32 index) const; - - - BMessage* FindMessage(uint32 what, int32 index = 0) const; - - - int32 CountMessages() const; - - - bool IsEmpty() const; - - - bool Lock(); - - - void Unlock(); - - - - - BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count = -1); - - - BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count, BMessenger reply_to); - - - virtual ~BMessageRunner(); - - - status_t InitCheck() const; - - - status_t SetInterval(bigtime_t interval); - - - status_t SetCount(int32 count); - - - status_t GetInfo(bigtime_t* interval, int32* count) const; - - - - - BMessenger(); - - - BMessenger(const char* mime_sig, team_id team = -1, status_t* perr = NULL); - - - BMessenger(const BHandler* handler, const BLooper* looper = NULL, status_t* perr = NULL); - - - BMessenger(const BMessenger& from); - - - ~BMessenger(); - - - bool IsTargetLocal() const; - - - BHandler* Target(BLooper** looper) const; - - - bool LockTarget() const; - - - status_t LockTargetWithTimeout(bigtime_t timeout) const; - - - status_t SendMessage(uint32 command, BHandler* reply_to = NULL) const; - - - status_t SendMessage(BMessage* a_message, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT) const; - - - status_t SendMessage(BMessage* a_message, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT) const; - - - status_t SendMessage(uint32 command, BMessage* reply) const; - - - status_t SendMessage(BMessage* a_message, BMessage* reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT) const; - - - BMessenger& operator=(const BMessenger &from); - - - bool operator==(const BMessenger &other) const; - - - bool IsValid() const; - - - team_id Team() const; - - - - - bool operator<(const BMessenger & a, const BMessenger & b); - - - bool operator!=(const BMessenger & a, const BMessenger & b); - - -
-
- - - BHandler(const char* name = NULL); - - - BHandler(BMessage* data); - - - virtual ~BHandler(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void MessageReceived(BMessage* message); - - - BLooper* Looper() const; - - - void SetName(const char* name); - - - const char* Name() const; - - - virtual void SetNextHandler(BHandler* handler); - - - BHandler* NextHandler() const; - - - virtual void AddFilter(BMessageFilter* filter); - - - virtual bool RemoveFilter(BMessageFilter* filter); - - - virtual void SetFilterList(BList* filters); - - - BList* FilterList(); - - - bool LockLooper(); - - - status_t LockLooperWithTimeout(bigtime_t timeout); - - - void UnlockLooper(); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - status_t StartWatching(BMessenger, uint32 what); - - - status_t StartWatchingAll(BMessenger); - - - status_t StopWatching(BMessenger, uint32 what); - - - status_t StopWatchingAll(BMessenger); - - - status_t StartWatching(BHandler* , uint32 what); - - - status_t StartWatchingAll(BHandler* ); - - - status_t StopWatching(BHandler* , uint32 what); - - - status_t StopWatchingAll(BHandler* ); - - - virtual void SendNotices(uint32 what, const BMessage* = 0); - - - bool IsWatched() const; - - -
-
- - - BLooper(const char* name = NULL, int32 priority = B_NORMAL_PRIORITY, int32 port_capacity = B_LOOPER_PORT_DEFAULT_CAPACITY); - - - BLooper(BMessage* data); - - - virtual ~BLooper(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - status_t PostMessage(uint32 command); - - - status_t PostMessage(BMessage* message); - - - status_t PostMessage(uint32 command, BHandler* handler, BHandler* reply_to = NULL); - - - status_t PostMessage(BMessage* message, BHandler* handler, BHandler* reply_to = NULL); - - - virtual void DispatchMessage(BMessage* message, BHandler* handler); - - - virtual void MessageReceived(BMessage* msg); - - - BMessage* CurrentMessage() const; - - - BMessage* DetachCurrentMessage(); - - - BMessageQueue* MessageQueue() const; - - - bool IsMessageWaiting() const; - - - void AddHandler(BHandler* handler); - - - bool RemoveHandler(BHandler* handler); - - - int32 CountHandlers() const; - - - BHandler* HandlerAt(int32 index) const; - - - int32 IndexOf(BHandler* handler) const; - - - BHandler* PreferredHandler() const; - - - void SetPreferredHandler(BHandler* handler); - - - virtual thread_id Run(); - - - virtual void Quit(); - - - virtual bool QuitRequested(); - - - bool Lock(); - - - void Unlock(); - - - bool IsLocked() const; - - - status_t LockWithTimeout(bigtime_t timeout); - - - thread_id Thread() const; - - - team_id Team() const; - - - static BLooper* LooperForThread(thread_id tid); - - - thread_id LockingThread() const; - - - int32 CountLocks() const; - - - int32 CountLockRequests() const; - - - sem_id Sem() const; - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void AddCommonFilter(BMessageFilter* filter); - - - virtual bool RemoveCommonFilter(BMessageFilter* filter); - - - virtual void SetCommonFilterList(BList* filters); - - - BList* CommonFilterList() const; - - - BMessage* MessageFromPort(bigtime_t = B_INFINITE_TIMEOUT); - - - virtual void task_looper(); - - -
-
- - - BRoster(); - - - ~BRoster(); - - - bool IsRunning(const char* mime_sig) const; - - - bool IsRunning(entry_ref* ref) const; - - - team_id TeamFor(const char* mime_sig) const; - - - team_id TeamFor(entry_ref* ref) const; - - - void GetAppList(BList* team_id_list) const; - - - void GetAppList(const char* sig, BList* team_id_list) const; - - - status_t GetAppInfo(const char* sig, app_info* info) const; - - - status_t GetAppInfo(entry_ref* ref, app_info* info) const; - - - status_t GetRunningAppInfo(team_id team, app_info* info) const; - - - status_t GetActiveAppInfo(app_info* info) const; - - - status_t FindApp(const char* mime_type, entry_ref* app) const; - - - status_t FindApp(entry_ref* ref, entry_ref* app) const; - - - status_t Broadcast(BMessage* msg) const; - - - status_t Broadcast(BMessage* msg, BMessenger reply_to) const; - - - status_t StartWatching(BMessenger target, uint32 event_mask = B_REQUEST_LAUNCHED | B_REQUEST_QUIT) const; - - - status_t StopWatching(BMessenger target) const; - - - status_t ActivateApp(team_id team) const; - - - status_t Launch(const char* mime_type, BMessage* initial_msgs = NULL, team_id* app_team = NULL) const; - - - status_t Launch(const char* mime_type, BList* message_list, team_id* app_team = NULL) const; - - - status_t Launch(const char* mime_type, int argc, char** args, team_id* app_team = NULL) const; - - - status_t Launch(const entry_ref* ref, const BMessage* initial_message = NULL, team_id* app_team = NULL) const; - - - status_t Launch(const entry_ref* ref, const BList* message_list, team_id* app_team = NULL) const; - - - status_t Launch(const entry_ref* ref, int argc, const char* const* args, team_id* app_team = NULL) const; - - - void GetRecentDocuments(BMessage* refList, int32 maxCount, const char* ofType = NULL, const char* openedByAppSig = NULL) const; - - - void GetRecentDocuments(BMessage* refList, int32 maxCount, const char* ofTypeList[], int32 ofTypeListCount, const char* openedByAppSig = NULL) const; - - - void GetRecentFolders(BMessage* refList, int32 maxCount, const char* openedByAppSig = NULL) const; - - - void GetRecentApps(BMessage* refList, int32 maxCount) const; - - - void AddToRecentDocuments(const entry_ref* doc, const char* appSig = NULL) const; - - - void AddToRecentFolders(const entry_ref* folder,const char* appSig = NULL) const; - - -
-
- - - BClipboard(const char* name, bool transient = false); - - - virtual ~BClipboard(); - - - const char* Name() const; - - - uint32 LocalCount() const; - - - uint32 SystemCount() const; - - - status_t StartWatching(BMessenger target); - - - status_t StopWatching(BMessenger target); - - - bool Lock(); - - - void Unlock(); - - - bool IsLocked() const; - - - status_t Clear(); - - - status_t Commit(); - - - status_t Revert(); - - - BMessenger DataSource() const; - - - BMessage* Data() const; - - -
-
- - - BCursor(const void* cursorData); - - - BCursor(BMessage* data); - - - virtual ~BCursor(); - - - virtual status_t Archive(BMessage* into, bool deep = true) const; - - - static BArchivable* Instantiate(BMessage* data); - - -
-
- - - BPropertyInfo(property_info* p = NULL, value_info* ci = NULL, bool free_on_delete = false); - - - virtual ~BPropertyInfo(); - - - virtual int32 FindMatch(BMessage* msg, int32 index, BMessage* spec, int32 form, const char* prop, void* data = NULL) const; - - - virtual bool IsFixedSize() const; - - - virtual type_code TypeCode() const; - - - virtual ssize_t FlattenedSize() const; - - - virtual status_t Flatten(void* buffer, ssize_t size) const; - - - virtual bool AllowsTypeCode(type_code code) const; - - - virtual status_t Unflatten(type_code c, const void* buf, ssize_t s); - - - const property_info* Properties() const; - - - const value_info* Values() const; - - - int32 CountProperties() const; - - - int32 CountValues() const; - - - void PrintToStream() const; - - - static bool FindCommand(uint32, int32, property_info* ); - - - static bool FindSpecifier(uint32, property_info* ); - - -
-
- -
- - - BPoint(); - - - BPoint(float X, float Y); - - - BPoint(const BPoint& pt); - - - BPoint& operator=(const BPoint& from); - - - void Set(float X, float Y); - - - void ConstrainTo(BRect rect); - - - void PrintToStream() const; - - - BPoint operator+(const BPoint&) const; - - - BPoint operator-(const BPoint&) const; - - - BPoint& operator+=(const BPoint&); - - - BPoint& operator-=(const BPoint&); - - - bool operator!=(const BPoint&) const; - - - bool operator==(const BPoint&) const; - - - - - BPolygon(const BPoint* ptArray, int32 numPoints); - - - BPolygon(); - - - BPolygon(const BPolygon* poly); - - - virtual ~BPolygon(); - - - BPolygon& operator=(const BPolygon& from); - - - BRect Frame() const; - - - void AddPoints(const BPoint* ptArray, int32 numPoints); - - - int32 CountPoints() const; - - - void MapTo(BRect srcRect, BRect dstRect); - - - void PrintToStream() const; - - - - - BRect(); - - - BRect(const BRect &); - - - BRect(float l, float t, float r, float b); - - - BRect(BPoint leftTop, BPoint rightBottom); - - - BRect& operator=(const BRect &from); - - - void Set(float l, float t, float r, float b); - - - void PrintToStream() const; - - - BPoint LeftTop() const; - - - BPoint RightBottom() const; - - - BPoint LeftBottom() const; - - - BPoint RightTop() const; - - - void SetLeftTop(const BPoint); - - - void SetRightBottom(const BPoint); - - - void SetLeftBottom(const BPoint); - - - void SetRightTop(const BPoint); - - - void InsetBy(BPoint); - - - void InsetBy(float dx, float dy); - - - void OffsetBy(BPoint); - - - void OffsetBy(float dx, float dy); - - - void OffsetTo(BPoint); - - - void OffsetTo(float x, float y); - - - BRect& InsetBySelf(BPoint); - - - BRect& InsetBySelf(float dx, float dy); - - - BRect InsetByCopy(BPoint); - - - BRect InsetByCopy(float dx, float dy); - - - BRect& OffsetBySelf(BPoint); - - - BRect& OffsetBySelf(float dx, float dy); - - - BRect OffsetByCopy(BPoint); - - - BRect OffsetByCopy(float dx, float dy); - - - BRect& OffsetToSelf(BPoint); - - - BRect& OffsetToSelf(float dx, float dy); - - - BRect OffsetToCopy(BPoint); - - - BRect OffsetToCopy(float dx, float dy); - - - bool operator==(BRect) const; - - - bool operator!=(BRect) const; - - - BRect operator&(BRect) const; - - - BRect operator|(BRect) const; - - - bool Intersects(BRect r) const; - - - bool IsValid() const; - - - float Width() const; - - - int32 IntegerWidth() const; - - - float Height() const; - - - int32 IntegerHeight() const; - - - bool Contains(BPoint) const; - - - bool Contains(BRect) const; - - - - - BRegion(); - - - BRegion(const BRegion ®ion); - - - BRegion(const BRect rect); - - - virtual ~BRegion(); - - - BRegion& operator=(const BRegion &from); - - - BRect Frame() const; - - - clipping_rect FrameInt() const; - - - BRect RectAt(int32 index); - - - clipping_rect RectAtInt(int32 index); - - - int32 CountRects(); - - - void Set(BRect newBounds); - - - void Set(clipping_rect newBounds); - - - bool Intersects(BRect r) const; - - - bool Intersects(clipping_rect r) const; - - - bool Contains(BPoint pt) const; - - - bool Contains(int32 x, int32 y); - - - void PrintToStream() const; - - - void OffsetBy(int32 dh, int32 dv); - - - void MakeEmpty(); - - - void Include(BRect r); - - - void Include(clipping_rect r); - - - void Include(const BRegion*); - - - void Exclude(BRect r); - - - void Exclude(clipping_rect r); - - - void Exclude(const BRegion*); - - - void IntersectWith(const BRegion*); - - -
-
- - - BPicture(); - - - BPicture(const BPicture &original); - - - BPicture(BMessage* data); - - - virtual ~BPicture(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual status_t Perform(perform_code d, void* arg); - - - status_t Play(void* *callBackTable, int32 tableEntries, void* userData); - - - status_t Flatten(BDataIO* stream); - - - status_t Unflatten(BDataIO* stream); - - - - - BScreen(screen_id id = B_MAIN_SCREEN_ID); - - - BScreen(BWindow* win); - - - ~BScreen(); - - - bool IsValid(); - - - status_t SetToNext(); - - - color_space ColorSpace(); - - - BRect Frame(); - - - screen_id ID(); - - - status_t WaitForRetrace(); - - - status_t WaitForRetrace(bigtime_t timeout); - - - uint8 IndexForColor(rgb_color rgb); - - - uint8 IndexForColor(uint8 r, uint8 g, uint8 b, uint8 a = 255); - - - rgb_color ColorForIndex(const uint8 index); - - - uint8 InvertIndex(uint8 index); - - - const color_map* ColorMap(); - - - status_t GetBitmap(BBitmap** screen_shot, bool draw_cursor = true, BRect* bound = NULL); - - - status_t ReadBitmap(BBitmap* buffer, bool draw_cursor = true, BRect* bound = NULL); - - - rgb_color DesktopColor(); - - - rgb_color DesktopColor(uint32 index); - - - void SetDesktopColor(rgb_color rgb, bool stick = true); - - - void SetDesktopColor(rgb_color rgb, uint32 index, bool stick = true); - - - status_t ProposeMode(display_mode* target, const display_mode* low, const display_mode* high); - - - status_t GetModeList(display_mode** mode_list, uint32* count); - - - status_t GetMode(display_mode* mode); - - - status_t GetMode(uint32 workspace, display_mode* mode); - - - status_t SetMode(display_mode* mode, bool makeDefault = false); - - - status_t SetMode(uint32 workspace, display_mode* mode, bool makeDefault = false); - - - status_t GetDeviceInfo(accelerant_device_info* adi); - - - status_t GetPixelClockLimits(display_mode* mode, uint32* low, uint32* high); - - - status_t GetTimingConstraints(display_timing_constraints* dtc); - - - status_t SetDPMS(uint32 dpms_state); - - - uint32 DPMSState(void); - - - uint32 DPMSCapabilites(void); - - - BPrivateScreen* private_screen(); - - - - - BShape(); - - - BShape(const BShape& copyFrom); - - - BShape(BMessage* data); - - - virtual ~BShape(); - - - virtual status_t Archive(BMessage* into, bool deep = true) const; - - - static BArchivable* Instantiate(BMessage* data); - - - void Clear(); - - - BRect Bounds() const; - - - status_t AddShape(const BShape* other); - - - status_t MoveTo(BPoint point); - - - status_t LineTo(BPoint linePoint); - - - status_t BezierTo(BPoint controlPoints[3]); - - - status_t Close(); - - - - - BShapeIterator(); - - - virtual ~BShapeIterator(); - - - virtual status_t IterateMoveTo(BPoint* point); - - - virtual status_t IterateLineTo(int32 lineCount, BPoint* linePts); - - - virtual status_t IterateBezierTo(int32 bezierCount, BPoint* bezierPts); - - - virtual status_t IterateClose(); - - - status_t Iterate(BShape* shape); - - - - - const color_map* system_colors(); - - - status_t set_screen_space(int32 index, uint32 res, bool stick = true); - - -
-
- - - BBitmap(BRect bounds, uint32 flags, color_space depth, int32 bytesPerRow=B_ANY_BYTES_PER_ROW, screen_id screenID=B_MAIN_SCREEN_ID); - - - BBitmap(BRect bounds, color_space depth, bool accepts_views = false, bool need_contiguous = false); - - - BBitmap(const BBitmap* source, bool accepts_views = false, bool need_contiguous = false); - - - BBitmap(BMessage* data); - - - virtual ~BBitmap(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - status_t InitCheck() const; - - - bool IsValid() const; - - - status_t LockBits(uint32* state=NULL); - - - void UnlockBits(); - - - area_id Area() const; - - - void* Bits() const; - - - int32 BitsLength() const; - - - int32 BytesPerRow() const; - - - color_space ColorSpace() const; - - - BRect Bounds() const; - - - void SetBits(const void* data, int32 length, int32 offset, color_space cs); - - - status_t GetOverlayRestrictions(overlay_restrictions* restrict) const; - - - virtual void AddChild(BView* view); - - - virtual bool RemoveChild(BView* view); - - - int32 CountChildren() const; - - - BView* ChildAt(int32 index) const; - - - BView* FindView(const char* view_name) const; - - - BView* FindView(BPoint point) const; - - - bool Lock(); - - - void Unlock(); - - - bool IsLocked() const; - - - - - BFont(); - - - BFont(const BFont &font); - - - BFont(const BFont* font); - - - status_t SetFamilyAndStyle(const font_family family, - - - void SetFamilyAndStyle(uint32 code); - - - status_t SetFamilyAndFace(const font_family family, uint16 face); - - - void SetSize(float size); - - - void SetShear(float shear); - - - void SetRotation(float rotation); - - - void SetSpacing(uint8 spacing); - - - void SetEncoding(uint8 encoding); - - - void SetFace(uint16 face); - - - void SetFlags(uint32 flags); - - - void GetFamilyAndStyle(font_family* family, font_style* style) const; - - - uint32 FamilyAndStyle() const; - - - float Size() const; - - - float Shear() const; - - - float Rotation() const; - - - uint8 Spacing() const; - - - uint8 Encoding() const; - - - uint16 Face() const; - - - uint32 Flags() const; - - - font_direction Direction() const; - - - bool IsFixed() const; - - - bool IsFullAndHalfFixed() const; - - - BRect BoundingBox() const; - - - unicode_block Blocks() const; - - - font_file_format FileFormat() const; - - - int32 CountTuned() const; - - - void GetTunedInfo(int32 index, tuned_font_info* info) const; - - - void TruncateString(BString* in_out, uint32 mode, float width) const; - - - void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, BString resultArray[]) const; - - - void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, char* resultArray[]) const; - - - float StringWidth(const char* string) const; - - - float StringWidth(const char* string, int32 length) const; - - - void GetStringWidths(const char* stringArray[], const int32 lengthArray[], int32 numStrings, float widthArray[]) const; - - - void GetEscapements(const char charArray[], int32 numChars, float escapementArray[]) const; - - - void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, float escapementArray[]) const; - - - void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[]) const; - - - void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[], BPoint offsetArray[]) const; - - - void GetEdges(const char charArray[], int32 numBytes, edge_info edgeArray[]) const; - - - void GetHeight(font_height* height) const; - - - void GetBoundingBoxesAsGlyphs(const char charArray[], int32 numChars, font_metric_mode mode, BRect boundingBoxArray[]) const; - - - void GetBoundingBoxesAsString(const char charArray[], int32 numChars, font_metric_mode mode, escapement_delta* delta, BRect boundingBoxArray[]) const; - - - void GetBoundingBoxesForStrings(const char* stringArray[], int32 numStrings, font_metric_mode mode, escapement_delta deltas[], BRect boundingBoxArray[]) const; - - - void GetGlyphShapes(const char charArray[], int32 numChars, BShape* glyphShapeArray[]) const; - - - void GetHasGlyphs(const char charArray[], int32 numChars, bool hasArray[]) const; - - - BFont& operator=(const BFont &font); - - - bool operator==(const BFont &font) const; - - - bool operator!=(const BFont &font) const; - - - void PrintToStream() const; - - - - - int32 count_font_families(); - - - status_t get_font_family(int32 index, font_family* name, uint32* flags = NULL); - - - int32 count_font_styles(font_family name); - - - status_t get_font_style(font_family family, int32 index, font_style* name, uint32* flags = NULL); - - - status_t get_font_style(font_family family, int32 index, font_style* name, uint16* face, uint32* flags = NULL); - - - bool update_font_families(bool check_only); - - - status_t get_font_cache_info(uint32 id, void* set); - - - status_t set_font_cache_info(uint32 id, void* set); - - -
-
- - - BControl(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask, uint32 flags); - - - BControl(BMessage* data); - - - virtual ~BControl(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void WindowActivated(bool state); - - - virtual void AttachedToWindow(); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void MakeFocus(bool state = true); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void MouseDown(BPoint pt); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void SetLabel(const char* text); - - - const char* Label() const; - - - virtual void SetValue(int32 value); - - - int32 Value() const; - - - virtual void SetEnabled(bool on); - - - bool IsEnabled() const; - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual status_t Invoke(BMessage* msg = NULL); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - bool IsFocusChanging() const; - - - bool IsTracking() const; - - - void SetTracking(bool state); - - - void SetValueNoUpdate(int32 value); - - - - - BButton(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); - - - BButton(BMessage* data); - - - virtual ~BButton(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void Draw(BRect updateRect); - - - virtual void MouseDown(BPoint where); - - - virtual void AttachedToWindow(); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void MakeDefault(bool state); - - - virtual void SetLabel(const char* text); - - - bool IsDefault() const; - - - virtual void MessageReceived(BMessage* msg); - - - virtual void WindowActivated(bool state); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void SetValue(int32 value); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual status_t Invoke(BMessage* msg = NULL); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - - - BCheckBox(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); - - - BCheckBox(BMessage* data); - - - virtual ~BCheckBox(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void Draw(BRect updateRect); - - - virtual void AttachedToWindow(); - - - virtual void MouseDown(BPoint where); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void WindowActivated(bool state); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void SetValue(int32 value); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual status_t Invoke(BMessage* msg = NULL); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - - - BColorControl(BPoint start, color_control_layout layout, float cell_size, const char *name, BMessage *message = NULL, bool use_offscreen = false); - - - BColorControl(BMessage *data); - - - virtual ~BColorControl(); - - - static BArchivable *Instantiate(BMessage *data); - - - virtual status_t Archive(BMessage *data, bool deep = true) const; - - - virtual void SetValue(int32 color_value); - - - void SetValue(rgb_color color); - - - rgb_color ValueAsColor(); - - - virtual void SetEnabled(bool state); - - - virtual void AttachedToWindow(); - - - virtual void MessageReceived(BMessage *msg); - - - virtual void Draw(BRect updateRect); - - - virtual void MouseDown(BPoint where); - - - virtual void KeyDown(const char *bytes, int32 numBytes); - - - virtual void SetCellSize(float size); - - - float CellSize() const; - - - virtual void SetLayout(color_control_layout layout); - - - color_control_layout Layout() const; - - - virtual void WindowActivated(bool state); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg); - - - virtual void DetachedFromWindow(); - - - virtual void GetPreferredSize(float *width, float *height); - - - virtual void ResizeToPreferred(); - - - virtual status_t Invoke(BMessage *msg = NULL); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); - - - virtual status_t GetSupportedSuites(BMessage *data); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - - - BPictureButton(BRect frame, const char* name, BPicture* off, BPicture* on, BMessage* message, uint32 behavior = B_ONE_STATE_BUTTON, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flgs = B_WILL_DRAW | B_NAVIGABLE); - - - BPictureButton(BMessage* data); - - - virtual ~BPictureButton(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void Draw(BRect updateRect); - - - virtual void MouseDown(BPoint where); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void SetEnabledOn(BPicture* on); - - - virtual void SetEnabledOff(BPicture* off); - - - virtual void SetDisabledOn(BPicture* on); - - - virtual void SetDisabledOff(BPicture* off); - - - BPicture* EnabledOn() const; - - - BPicture* EnabledOff() const; - - - BPicture* DisabledOn() const; - - - BPicture* DisabledOff() const; - - - virtual void SetBehavior(uint32 behavior); - - - uint32 Behavior() const; - - - virtual void MessageReceived(BMessage* msg); - - - virtual void MouseUp(BPoint pt); - - - virtual void WindowActivated(bool state); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - virtual void SetValue(int32 value); - - - virtual status_t Invoke(BMessage* msg = NULL); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - - - BRadioButton(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); - - - BRadioButton(BMessage* data); - - - virtual ~BRadioButton(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void Draw(BRect updateRect); - - - virtual void MouseDown(BPoint where); - - - virtual void AttachedToWindow(); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void SetValue(int32 value); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual status_t Invoke(BMessage* msg = NULL); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void WindowActivated(bool state); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - - - BSlider(BRect frame, const char* name, const char* label, BMessage* message, int32 minValue, int32 maxValue, thumb_style thumbType = B_BLOCK_THUMB, uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS); - - - BSlider(BRect frame, const char* name, const char* label, BMessage* message, int32 minValue, int32 maxValue, orientation posture /*= B_HORIZONTAL*/, thumb_style thumbType = B_BLOCK_THUMB, uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS); - - - BSlider(BMessage* data); - - - virtual ~BSlider(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual status_t Perform(perform_code d, void* arg); - - - virtual void WindowActivated(bool state); - - - virtual void AttachedToWindow(); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual void DetachedFromWindow(); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float w,float h); - - - virtual void KeyDown(const char* bytes, int32 n); - - - virtual void MouseDown(BPoint); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 c, const BMessage* m); - - - virtual void Pulse(); - - - virtual void SetLabel(const char* label); - - - virtual void SetLimitLabels(const char* minLabel, const char* maxLabel); - - - const char* MinLimitLabel() const; - - - const char* MaxLimitLabel() const; - - - virtual void SetValue(int32); - - - virtual int32 ValueForPoint(BPoint) const; - - - virtual void SetPosition(float); - - - float Position() const; - - - virtual void SetEnabled(bool on); - - - void GetLimits(int32* minimum, int32* maximum); - - - virtual void Draw(BRect); - - - virtual void DrawSlider(); - - - virtual void DrawBar(); - - - virtual void DrawHashMarks(); - - - virtual void DrawThumb(); - - - virtual void DrawFocusMark(); - - - virtual void DrawText(); - - - virtual char* UpdateText() const; - - - virtual BRect BarFrame() const; - - - virtual BRect HashMarksFrame() const; - - - virtual BRect ThumbFrame() const; - - - virtual void SetFlags(uint32 flags); - - - virtual void SetResizingMode(uint32 mode); - - - virtual void GetPreferredSize( float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual status_t Invoke(BMessage* msg=NULL); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void SetModificationMessage(BMessage* message); - - - BMessage* ModificationMessage() const; - - - virtual void SetSnoozeAmount(int32); - - - int32 SnoozeAmount() const; - - - virtual void SetKeyIncrementValue(int32 value); - - - int32 KeyIncrementValue() const; - - - virtual void SetHashMarkCount(int32 count); - - - int32 HashMarkCount() const; - - - virtual void SetHashMarks(hash_mark_location where); - - - hash_mark_location HashMarks() const; - - - virtual void SetStyle(thumb_style s); - - - thumb_style Style() const; - - - virtual void SetBarColor(rgb_color); - - - rgb_color BarColor() const; - - - virtual void UseFillColor(bool, const rgb_color* c=NULL); - - - bool FillColor(rgb_color*) const; - - - BView* OffscreenView() const; - - - orientation Orientation() const; - - - virtual void SetOrientation(orientation); - - - float BarThickness() const; - - - virtual void SetBarThickness(float thickness); - - - virtual void SetFont(const BFont* font, uint32 properties = B_FONT_ALL); - - - - - BTab(BView* contents=NULL); - - - BTab(BMessage* data); - - - virtual ~BTab(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual status_t Perform(uint32 d, void* arg); - - - const char* Label() const; - - - virtual void SetLabel(const char* label); - - - bool IsSelected() const; - - - virtual void Select(BView* owner); - - - virtual void Deselect(); - - - virtual void SetEnabled(bool on); - - - bool IsEnabled() const; - - - void MakeFocus(bool infocus=true); - - - bool IsFocus() const; - - - virtual void SetView(BView* contents); - - - BView* View() const; - - - virtual void DrawFocusMark(BView* owner, BRect tabFrame); - - - virtual void DrawLabel(BView* owner, BRect tabFrame); - - - virtual void DrawTab(BView* owner, BRect tabFrame, tab_position, bool full=true); - - - - - BTabView(BRect frame, const char* name, button_width width = B_WIDTH_AS_USUAL, uint32 resizingMode = B_FOLLOW_ALL, uint32 flags = B_FULL_UPDATE_ON_RESIZE | B_WILL_DRAW | B_NAVIGABLE_JUMP | B_FRAME_EVENTS | B_NAVIGABLE); - - - BTabView(BMessage*); - - - virtual ~BTabView(); - - - static BArchivable* Instantiate(BMessage*); - - - virtual status_t Archive(BMessage*, bool deep=true) const; - - - virtual status_t Perform(perform_code d, void* arg); - - - virtual void WindowActivated(bool state); - - - virtual void AttachedToWindow(); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual void DetachedFromWindow(); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float w,float h); - - - virtual void KeyDown(const char* bytes, int32 n); - - - virtual void MouseDown(BPoint); - - - virtual void MouseUp(BPoint); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void Pulse(); - - - virtual void Select(int32 tabIndex); - - - int32 Selection() const; - - - virtual void MakeFocus(bool focusState = true); - - - virtual void SetFocusTab(int32 tabIndex, bool focusState); - - - int32 FocusTab() const; - - - virtual void Draw(BRect); - - - virtual BRect DrawTabs(); - - - virtual void DrawBox(BRect selectedTabFrame); - - - virtual BRect TabFrame(int32 tabIndex) const; - - - virtual void SetFlags(uint32 flags); - - - virtual void SetResizingMode(uint32 mode); - - - virtual void GetPreferredSize( float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void AddTab(BView* tabContents, BTab* tab=NULL); - - - virtual BTab* RemoveTab(int32 tabIndex); - - - virtual BTab* TabAt(int32 tabIndex) const; - - - virtual void SetTabWidth(button_width s); - - - button_width TabWidth() const; - - - virtual void SetTabHeight(float height); - - - float TabHeight() const; - - - BView* ContainerView() const; - - - int32 CountTabs() const; - - - BView* ViewForTab(int32 tabIndex) const; - - -
-
- - - 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); - - - BBox(BMessage* data); - - - virtual ~BBox(void); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void SetBorder(border_style style); - - - border_style Border() const; - - - void SetLabel(const char* label); - - - status_t SetLabel(BView* view_label); - - - const char* Label() const; - - - BView* LabelView() const; - - - virtual void Draw(BRect bounds); - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void MouseDown(BPoint pt); - - - virtual void MouseUp(BPoint pt); - - - virtual void WindowActivated(bool state); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void FrameMoved(BPoint new_position); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - - - BStringView(BRect bounds, const char* name, const char* text, uint32 resizeFlags = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); - - - BStringView(BMessage* data); - - - virtual ~BStringView(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - void SetText(const char* text); - - - const char* Text() const; - - - void SetAlignment(alignment flag); - - - alignment Alignment() const; - - - virtual void AttachedToWindow(); - - - virtual void Draw(BRect bounds); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void MouseDown(BPoint pt); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - - - BStatusBar(BRect frame, const char* name, const char* label = NULL, const char* trailing_label = NULL); - - - BStatusBar(BMessage* data); - - - virtual ~BStatusBar(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void AttachedToWindow(); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void Draw(BRect updateRect); - - - virtual void SetBarColor(rgb_color color); - - - virtual void SetBarHeight(float height); - - - virtual void SetText(const char* str); - - - virtual void SetTrailingText(const char* str); - - - virtual void SetMaxValue(float max); - - - virtual void Update(float delta, const char* main_text = NULL, const char* trailing_text = NULL); - - - virtual void Reset(const char* label = NULL, const char* trailing_label = NULL); - - - float CurrentValue() const; - - - float MaxValue() const; - - - rgb_color BarColor() const; - - - float BarHeight() const; - - - const char* Text() const; - - - const char* TrailingText() const; - - - const char* Label() const; - - - const char* TrailingLabel() const; - - - virtual void MouseDown(BPoint pt); - - - virtual void MouseUp(BPoint pt); - - - virtual void WindowActivated(bool state); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual status_t GetSupportedSuites(BMessage* data); - - -
-
- - - BScrollBar(BRect frame, const char* name, BView* target, float min, float max, orientation direction); - - - BScrollBar(BMessage* data); - - - virtual ~BScrollBar(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void AttachedToWindow(); - - - void SetValue(float value); - - - float Value() const; - - - void SetProportion(float); - - - float Proportion() const; - - - virtual void ValueChanged(float newValue); - - - void SetRange(float min, float max); - - - void GetRange(float* min, float* max) const; - - - void SetSteps(float smallStep, float largeStep); - - - void GetSteps(float* smallStep, float* largeStep) const; - - - void SetTarget(BView* target); - - - void SetTarget(const char* targetName); - - - BView* Target() const; - - - orientation Orientation() const; - - - virtual void MessageReceived(BMessage* msg); - - - virtual void MouseDown(BPoint pt); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void Draw(BRect updateRect); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - - - 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); - - - BScrollView(BMessage* data); - - - virtual ~BScrollView(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void Draw(BRect updateRect); - - - virtual void AttachedToWindow(); - - - BScrollBar* ScrollBar(orientation flag) const; - - - virtual void SetBorder(border_style border); - - - border_style Border() const; - - - virtual status_t SetBorderHighlighted(bool state); - - - bool IsBorderHighlighted() const; - - - void SetTarget(BView* new_target); - - - BView* Target() const; - - - virtual void MessageReceived(BMessage* msg); - - - virtual void MouseDown(BPoint pt); - - - virtual void WindowActivated(bool state); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - - - status_t get_scroll_bar_info(scroll_bar_info* info); - - - status_t set_scroll_bar_info(scroll_bar_info* info); - - -
-
- - - BMenu(const char* title, menu_layout layout = B_ITEMS_IN_COLUMN); - - - BMenu(const char* title, float width, float height); - - - BMenu(BMessage* data); - - - virtual ~BMenu(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - bool AddItem(BMenuItem* item); - - - bool AddItem(BMenuItem* item, int32 index); - - - bool AddItem(BMenuItem* item, BRect frame); - - - bool AddItem(BMenu* menu); - - - bool AddItem(BMenu* menu, int32 index); - - - bool AddItem(BMenu* menu, BRect frame); - - - bool AddList(BList* list, int32 index); - - - bool AddSeparatorItem(); - - - bool RemoveItem(BMenuItem* item); - - - BMenuItem* RemoveItem(int32 index); - - - bool RemoveItems(int32 index, int32 count, bool del = false); - - - bool RemoveItem(BMenu* menu); - - - BMenuItem* ItemAt(int32 index) const; - - - BMenu* SubmenuAt(int32 index) const; - - - int32 CountItems() const; - - - int32 IndexOf(BMenuItem* item) const; - - - int32 IndexOf(BMenu* menu) const; - - - BMenuItem* FindItem(uint32 command) const; - - - BMenuItem* FindItem(const char* name) const; - - - virtual status_t SetTargetForItems(BHandler* target); - - - virtual status_t SetTargetForItems(BMessenger messenger); - - - virtual void SetEnabled(bool state); - - - virtual void SetRadioMode(bool state); - - - virtual void SetTriggersEnabled(bool state); - - - virtual void SetMaxContentWidth(float max); - - - void SetLabelFromMarked(bool on); - - - bool IsLabelFromMarked(); - - - bool IsEnabled() const; - - - bool IsRadioMode() const; - - - bool AreTriggersEnabled() const; - - - bool IsRedrawAfterSticky() const; - - - float MaxContentWidth() const; - - - BMenuItem* FindMarked(); - - - BMenu* Supermenu() const; - - - BMenuItem* Superitem() const; - - - virtual void MessageReceived(BMessage* msg); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void Draw(BRect updateRect); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - void InvalidateLayout(); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual status_t Perform(perform_code d, void* arg); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - BMenu(BRect frame, const char* viewName, uint32 resizeMask, uint32 flags, menu_layout layout, bool resizeToFit); - - - virtual BPoint ScreenLocation(); - - - void SetItemMargins(float left, float top, float right, float bottom); - - - void GetItemMargins(float* left, float* top, float* right,float* bottom) const; - - - menu_layout Layout() const; - - - virtual void Show(); - - - void Show(bool selectFirstItem); - - - void Hide(); - - - BMenuItem* Track(bool start_opened = false, BRect* special_rect = NULL); - - - virtual bool AddDynamicItem(add_state s); - - - virtual void DrawBackground(BRect update); - - - void SetTrackingHook(menu_tracking_hook func, void* state); - - - - - BMenuBar(BRect frame, const char* title, uint32 resizeMask = B_FOLLOW_LEFT_RIGHT | B_FOLLOW_TOP, menu_layout layout = B_ITEMS_IN_ROW, bool resizeToFit = true); - - - BMenuBar(BMessage* data); - - - virtual ~BMenuBar(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void SetBorder(menu_bar_border border); - - - menu_bar_border Border() const; - - - virtual void Draw(BRect updateRect); - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void MouseDown(BPoint where); - - - virtual void WindowActivated(bool state); - - - virtual void MouseUp(BPoint where); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual void Show(); - - - virtual void Hide(); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual status_t Perform(perform_code d, void* arg); - - - - - BMenuItem(const char* label, BMessage* message, char shortcut = 0, uint32 modifiers = 0); - - - BMenuItem(BMenu* menu, BMessage* message = NULL); - - - BMenuItem(BMessage* data); - - - virtual ~BMenuItem(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void SetLabel(const char* name); - - - virtual void SetEnabled(bool state); - - - virtual void SetMarked(bool state); - - - virtual void SetTrigger(char ch); - - - virtual void SetShortcut(char ch, uint32 modifiers); - - - const char* Label() const; - - - bool IsEnabled() const; - - - bool IsMarked() const; - - - char Trigger() const; - - - char Shortcut(uint32* modifiers = NULL) const; - - - BMenu* Submenu() const; - - - BMenu* Menu() const; - - - BRect Frame() const; - - - virtual void GetContentSize(float* width, float* height); - - - virtual void TruncateLabel(float max, char* new_label); - - - virtual void DrawContent(); - - - virtual void Draw(); - - - virtual void Highlight(bool on); - - - bool IsSelected() const; - - - BPoint ContentLocation() const; - - - virtual status_t Invoke(BMessage* msg = NULL); - - - - - BSeparatorItem(); - - - BSeparatorItem(BMessage* data); - - - virtual ~BSeparatorItem(); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - static BArchivable* Instantiate(BMessage* data); - - - virtual void SetEnabled(bool state); - - - virtual void GetContentSize(float* width, float* height); - - - virtual void Draw(); - - - - - BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, uint32 resize = B_FOLLOW_LEFT|B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); - - - BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, bool fixed_size, uint32 resize = B_FOLLOW_LEFT|B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); - - - BMenuField(BMessage* data); - - - virtual ~BMenuField(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void Draw(BRect update); - - - virtual void AttachedToWindow(); - - - virtual void AllAttached(); - - - virtual void MouseDown(BPoint where); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void MakeFocus(bool state); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void WindowActivated(bool state); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void AllDetached(); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - BMenu* Menu() const; - - - BMenuBar* MenuBar() const; - - - BMenuItem* MenuItem() const; - - - virtual void SetLabel(const char* label); - - - const char* Label() const; - - - virtual void SetEnabled(bool on); - - - bool IsEnabled() const; - - - virtual void SetAlignment(alignment label); - - - alignment Alignment() const; - - - virtual void SetDivider(float dividing_line); - - - float Divider() const; - - - void ShowPopUpMarker(); - - - void HidePopUpMarker(); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual status_t Perform(perform_code d, void* arg); - - - - - BPopUpMenu(const char* title, bool radioMode = true, bool autoRename = true, menu_layout layout = B_ITEMS_IN_COLUMN); - - - BPopUpMenu(BMessage* data); - - - virtual ~BPopUpMenu(); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - static BArchivable* Instantiate(BMessage* data); - - - BMenuItem* Go(BPoint where, bool delivers_message = false, bool open_anyway = false, bool async = false); - - - BMenuItem* Go(BPoint where, bool delivers_message, bool open_anyway, BRect click_to_open, bool async = false); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void MouseDown(BPoint pt); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual status_t Perform(perform_code d, void* arg); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - void SetAsyncAutoDestruct(bool state); - - - bool AsyncAutoDestruct() const; - - - virtual BPoint ScreenLocation(); - - - - - status_t set_menu_info(menu_info* info); - - - status_t get_menu_info(menu_info* info); - - -
-
- - - BListItem(uint32 outlineLevel = 0, bool expanded = true); - - - BListItem(BMessage* data); - - - virtual ~BListItem(); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - float Height() const; - - - float Width() const; - - - bool IsSelected() const; - - - void Select(); - - - void Deselect(); - - - virtual void SetEnabled(bool on); - - - bool IsEnabled() const; - - - void SetHeight(float height); - - - void SetWidth(float width); - - - virtual void DrawItem(BView* owner, BRect bounds, bool complete = false) = 0; - - - virtual void Update(BView* owner, const BFont* font); - - - virtual status_t Perform(perform_code d, void* arg); - - - bool IsExpanded() const; - - - void SetExpanded(bool expanded); - - - uint32 OutlineLevel() const; - - - bool IsItemVisible() const; - - - void SetItemVisible(bool); - - - - - BStringItem(const char* text, uint32 outlineLevel = 0, bool expanded = true); - - - virtual ~BStringItem(); - - - BStringItem(BMessage* data); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void DrawItem(BView* owner, BRect frame, bool complete = false); - - - virtual void SetText(const char* text); - - - const char* Text() const; - - - virtual void Update(BView* owner, const BFont* font); - - - virtual status_t Perform(perform_code d, void* arg); - - - - - BListView(BRect frame, const char *name, list_view_type type = B_SINGLE_SELECTION_LIST, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); - - - BListView(BMessage *data); - - - virtual ~BListView(); - - - static BArchivable *Instantiate(BMessage *data); - - - virtual status_t Archive(BMessage *data, bool deep = true) const; - - - virtual void Draw(BRect updateRect); - - - virtual void MessageReceived(BMessage *msg); - - - virtual void MouseDown(BPoint where); - - - virtual void KeyDown(const char *bytes, int32 numBytes); - - - virtual void MakeFocus(bool state = true); - - - virtual void FrameResized(float newWidth, float newHeight); - - - virtual void TargetedByScrollView(BScrollView *scroller); - - - void ScrollTo(float x, float y); - - - virtual void ScrollTo(BPoint where); - - - virtual bool AddItem(BListItem *item); - - - virtual bool AddItem(BListItem *item, int32 atIndex); - - - virtual bool AddList(BList *newItems); - - - virtual bool AddList(BList *newItems, int32 atIndex); - - - virtual bool RemoveItem(BListItem *item); - - - virtual BListItem *RemoveItem(int32 index); - - - virtual bool RemoveItems(int32 index, int32 count); - - - virtual void SetSelectionMessage(BMessage *message); - - - virtual void SetInvocationMessage(BMessage *message); - - - BMessage *SelectionMessage() const; - - - uint32 SelectionCommand() const; - - - BMessage *InvocationMessage() const; - - - uint32 InvocationCommand() const; - - - virtual void SetListType(list_view_type type); - - - list_view_type ListType() const; - - - BListItem *ItemAt(int32 index) const; - - - int32 IndexOf(BPoint point) const; - - - int32 IndexOf(BListItem *item) const; - - - BListItem *FirstItem() const; - - - BListItem *LastItem() const; - - - bool HasItem(BListItem *item) const; - - - int32 CountItems() const; - - - virtual void MakeEmpty(); - - - bool IsEmpty() const; - - - void DoForEach(bool (*func)(BListItem *)); - - - void DoForEach(bool (*func)(BListItem *, void *), void *); - - - const BListItem **Items() const; - - - void InvalidateItem(int32 index); - - - void ScrollToSelection(); - - - void Select(int32 index, bool extend = false); - - - void Select(int32 from, int32 to, bool extend = false); - - - bool IsItemSelected(int32 index) const; - - - int32 CurrentSelection(int32 index = 0) const; - - - virtual status_t Invoke(BMessage *msg = NULL); - - - void DeselectAll(); - - - void DeselectExcept(int32 except_from, int32 except_to); - - - void Deselect(int32 index); - - - virtual void SelectionChanged(); - - - void SortItems(int (*cmp)(const void *, const void *)); - - - bool SwapItems(int32 a, int32 b); - - - bool MoveItem(int32 from, int32 to); - - - bool ReplaceItem(int32 index, BListItem * item); - - - virtual void AttachedToWindow(); - - - virtual void FrameMoved(BPoint new_position); - - - BRect ItemFrame(int32 index); - - - virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); - - - virtual status_t GetSupportedSuites(BMessage *data); - - - virtual status_t Perform(perform_code d, void *arg); - - - virtual void WindowActivated(bool state); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg); - - - virtual void DetachedFromWindow(); - - - virtual bool InitiateDrag(BPoint pt, int32 itemIndex, bool initialySelected); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float *width, float *height); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual bool DoMiscellaneous(MiscCode code, MiscData * data); - - - virtual void DrawItem(BListItem *item, BRect itemRect, bool complete = false); - - - - - BOutlineListView(BRect frame, const char* name, list_view_type type = B_SINGLE_SELECTION_LIST, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); - - - BOutlineListView(BMessage* data); - - - virtual ~BOutlineListView(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void MouseDown(BPoint where); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual void MouseUp(BPoint where); - - - virtual bool AddUnder(BListItem* item, BListItem* underItem); - - - virtual bool AddItem(BListItem* item); - - - virtual bool AddItem(BListItem* item, int32 fullListIndex); - - - virtual bool AddList(BList* newItems); - - - virtual bool AddList(BList* newItems, int32 fullListIndex); - - - virtual bool RemoveItem(BListItem* item); - - - virtual BListItem* RemoveItem(int32 fullListIndex); - - - virtual bool RemoveItems(int32 fullListIndex, int32 count); - - - BListItem* FullListItemAt(int32 fullListIndex) const; - - - int32 FullListIndexOf(BPoint point) const; - - - int32 FullListIndexOf(BListItem* item) const; - - - BListItem* FullListFirstItem() const; - - - BListItem* FullListLastItem() const; - - - bool FullListHasItem(BListItem* item) const; - - - int32 FullListCountItems() const; - - - int32 FullListCurrentSelection(int32 index = 0) const; - - - virtual void MakeEmpty(); - - - bool FullListIsEmpty() const; - - - void FullListDoForEach(bool (*func)(BListItem* )); - - - void FullListDoForEach(bool (*func)(BListItem* , void* ), void*); - - - BListItem* Superitem(const BListItem* item); - - - void Expand(BListItem* item); - - - void Collapse(BListItem* item); - - - bool IsExpanded(int32 fullListIndex); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual status_t Perform(perform_code d, void* arg); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual void DetachedFromWindow(); - - - void FullListSortItems(int (*compareFunc)(const BListItem* , const BListItem* )); - - - void SortItemsUnder(BListItem* underItem, bool oneLevelOnly, int (*compareFunc)(const BListItem* , const BListItem*)); - - - int32 CountItemsUnder(BListItem* under, bool oneLevelOnly) const; - - - BListItem* EachItemUnder(BListItem* underItem, bool oneLevelOnly, BListItem* (*eachFunc)(BListItem* , void* ), void* ); - - - BListItem* ItemUnderAt(BListItem* underItem, bool oneLevelOnly, int32 index) const; - - - virtual bool DoMiscellaneous(MiscCode code, MiscData* data); - - - virtual void MessageReceived(BMessage* ); - - - virtual void ExpandOrCollapse(BListItem* underItem, bool expand); - - -
-
- - - BTextView(BRect frame, const char* name, BRect textRect, uint32 resizeMask, uint32 flags = B_WILL_DRAW | B_PULSE_NEEDED); - - - BTextView(BRect frame, const char* name, BRect textRect, const BFont* initialFont, const rgb_color* initialColor, uint32 resizeMask, uint32 flags); - - - BTextView(BMessage* data); - - - virtual ~BTextView(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - virtual void Draw(BRect inRect); - - - virtual void MouseDown(BPoint where); - - - virtual void MouseUp(BPoint where); - - - virtual void MouseMoved(BPoint where, uint32 code, const BMessage* message); - - - virtual void WindowActivated(bool state); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void Pulse(); - - - virtual void FrameResized(float width, float height); - - - virtual void MakeFocus(bool focusState = true); - - - virtual void MessageReceived(BMessage* message); - - - virtual BHandler* ResolveSpecifier(BMessage* message, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual status_t Perform(perform_code d, void* arg); - - - void SetText(const char* inText, const text_run_array* inRuns = NULL); - - - void SetText(const char* inText, int32 inLength, const text_run_array* inRuns = NULL); - - - void SetText(BFile* inFile, int32 startOffset, int32 inLength, const text_run_array* inRuns = NULL); - - - void Insert(const char* inText, const text_run_array* inRuns = NULL); - - - void Insert(const char* inText, int32 inLength, const text_run_array* inRuns = NULL); - - - void Insert(int32 startOffset, const char* inText, int32 inLength, const text_run_array* inRuns = NULL); - - - void Delete(); - - - void Delete(int32 startOffset, int32 endOffset); - - - const char* Text() const; - - - int32 TextLength() const; - - - void GetText(int32 offset, int32 length, char* buffer) const; - - - uchar ByteAt(int32 offset) const; - - - int32 CountLines() const; - - - int32 CurrentLine() const; - - - void GoToLine(int32 lineNum); - - - virtual void Cut(BClipboard* clipboard); - - - virtual void Copy(BClipboard* clipboard); - - - virtual void Paste(BClipboard* clipboard); - - - void Clear(); - - - virtual bool AcceptsPaste(BClipboard* clipboard); - - - virtual bool AcceptsDrop(const BMessage* inMessage); - - - virtual void Select(int32 startOffset, int32 endOffset); - - - void SelectAll(); - - - void GetSelection(int32* outStart, int32* outEnd) const; - - - void SetFontAndColor(const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL); - - - void SetFontAndColor(int32 startOffset, int32 endOffset, const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL); - - - void GetFontAndColor(int32 inOffset, BFont* outFont, rgb_color* outColor = NULL) const; - - - void GetFontAndColor(BFont* outFont, uint32* outMode, rgb_color* outColor = NULL, bool* outEqColor = NULL) const; - - - void SetRunArray(int32 startOffset, int32 endOffset, const text_run_array* inRuns); - - - text_run_array* RunArray(int32 startOffset, int32 endOffset, int32* outSize = NULL) const; - - - int32 LineAt(int32 offset) const; - - - int32 LineAt(BPoint point) const; - - - BPoint PointAt(int32 inOffset, float* outHeight = NULL) const; - - - int32 OffsetAt(BPoint point) const; - - - int32 OffsetAt(int32 line) const; - - - virtual void FindWord(int32 inOffset, int32* outFromOffset, int32* outToOffset); - - - virtual bool CanEndLine(int32 offset); - - - float LineWidth(int32 lineNum = 0) const; - - - float LineHeight(int32 lineNum = 0) const; - - - float TextHeight(int32 startLine, int32 endLine) const; - - - void GetTextRegion(int32 startOffset, int32 endOffset, BRegion* outRegion) const; - - - virtual void ScrollToOffset(int32 inOffset); - - - void ScrollToSelection(); - - - void Highlight(int32 startOffset, int32 endOffset); - - - void SetTextRect(BRect rect); - - - BRect TextRect() const; - - - void SetStylable(bool stylable); - - - bool IsStylable() const; - - - void SetTabWidth(float width); - - - float TabWidth() const; - - - void MakeSelectable(bool selectable = true); - - - bool IsSelectable() const; - - - void MakeEditable(bool editable = true); - - - bool IsEditable() const; - - - void SetWordWrap(bool wrap); - - - bool DoesWordWrap() const; - - - void SetMaxBytes(int32 max); - - - int32 MaxBytes() const; - - - void DisallowChar(uint32 aChar); - - - void AllowChar(uint32 aChar); - - - void SetAlignment(alignment flag); - - - alignment Alignment() const; - - - void SetAutoindent(bool state); - - - bool DoesAutoindent() const; - - - void SetColorSpace(color_space colors); - - - color_space ColorSpace() const; - - - void MakeResizable(bool resize, BView* resizeView = NULL); - - - bool IsResizable() const; - - - void SetDoesUndo(bool undo); - - - bool DoesUndo() const; - - - void HideTyping(bool enabled); - - - bool IsTypingHidden(void) const; - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - static void* FlattenRunArray(const text_run_array* inArray, int32* outSize = NULL); - - - static text_run_array* UnflattenRunArray(const void *data, int32* outSize = NULL); - - - virtual void InsertText(const char* inText, int32 inLength, int32 inOffset, const text_run_array* inRuns); - - - virtual void DeleteText(int32 fromOffset, int32 toOffset); - - - virtual void Undo(BClipboard* clipboard); - - - undo_state UndoState(bool* isRedo) const; - - - virtual void GetDragParameters(BMessage* drag, BBitmap** bitmap, BPoint* point, BHandler** handler); - - - - - BTextControl(BRect frame, const char* name, const char* label, const char* initial_text, BMessage* message, uint32 rmask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); - - - BTextControl(BMessage* data); - - - virtual ~BTextControl(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void SetText(const char* text); - - - const char* Text() const; - - - virtual void SetValue(int32 value); - - - virtual status_t Invoke(BMessage* msg = NULL); - - - BTextView* TextView() const; - - - virtual void SetModificationMessage(BMessage* message); - - - BMessage* ModificationMessage() const; - - - virtual void SetAlignment(alignment label, alignment text); - - - void GetAlignment(alignment* label, alignment* text) const; - - - virtual void SetDivider(float dividing_line); - - - float Divider() const; - - - virtual void Draw(BRect updateRect); - - - virtual void MouseDown(BPoint where); - - - virtual void AttachedToWindow(); - - - virtual void MakeFocus(bool focusState = true); - - - virtual void SetEnabled(bool state); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual void WindowActivated(bool active); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual void MessageReceived(BMessage* msg); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void DetachedFromWindow(); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void SetFlags(uint32 flags); - - -
-
- - - BAlert(const char *title, const char *text, const char *button1, const char *button2 = NULL, const char *button3 = NULL, button_width width = B_WIDTH_AS_USUAL, alert_type type = B_INFO_ALERT); - - - BAlert(const char *title, const char *text, const char *button1, const char *button2, const char *button3, button_width width, button_spacing spacing, alert_type type = B_INFO_ALERT); - - - BAlert(BMessage *data); - - - ~BAlert(); - - - static BArchivable *Instantiate(BMessage *data); - - - virtual status_t Archive(BMessage *data, bool deep = true) const; - - - void SetShortcut(int32 button_index, char key); - - - char Shortcut(int32 button_index) const; - - - int32 Go(); - - - status_t Go(BInvoker *invoker); - - - virtual void MessageReceived(BMessage *an_event); - - - virtual void FrameResized(float new_width, float new_height); - - - BButton* ButtonAt(int32 index) const; - - - BTextView* TextView() const; - - - virtual BHandler* ResolveSpecifier(BMessage *msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void DispatchMessage(BMessage* msg, BHandler* handler); - - - virtual void Quit(); - - - virtual bool QuitRequested(); - - - static BPoint AlertPosition(float width, float height); - - - - - BDeskbar(); - - - ~BDeskbar(); - - - BRect Frame() const; - - - deskbar_location Location(bool* isExpanded=NULL) const; - - - status_t SetLocation(deskbar_location location, bool expanded=false); - - - bool IsExpanded() const; - - - status_t Expand(bool yn); - - - status_t GetItemInfo(int32 id, const char** name) const; - - - status_t GetItemInfo(const char* name, int32* id) const; - - - bool HasItem(int32 id) const; - - - bool HasItem(const char* name) const; - - - uint32 CountItems() const; - - - status_t AddItem(BView* archivableView, int32* id=NULL); - - - status_t AddItem(entry_ref* addon, int32* id=NULL); - - - status_t RemoveItem(int32 id); - - - status_t RemoveItem(const char* name); - - - - - unicode_block(); - - - unicode_block(uint64 block2, uint64 block1); - - - bool Includes(const unicode_block &block) const; - - - unicode_block operator&(const unicode_block &block) const; - - - unicode_block operator|(const unicode_block &block) const; - - - unicode_block& operator=(const unicode_block &block); - - - bool operator==(const unicode_block &block) const; - - - bool operator!=(const unicode_block &block) const; - - - - - status_t get_deskbar_frame(BRect* frame); - - - - - status_t get_mouse_type(int32* type); - - - status_t set_mouse_type(int32 type); - - - status_t get_mouse_map(mouse_map* map); - - - status_t set_mouse_map(mouse_map* map); - - - status_t get_click_speed(bigtime_t* speed); - - - status_t set_click_speed(bigtime_t speed); - - - status_t get_mouse_speed(int32* speed); - - - status_t set_mouse_speed(int32 speed); - - - status_t get_mouse_acceleration(int32* speed); - - - status_t set_mouse_acceleration(int32 speed); - - - void set_focus_follows_mouse(bool follow); - - - bool focus_follows_mouse(); - - - void set_mouse_mode(mode_mouse mode); - - - mode_mouse mouse_mode(); - - - - - int32 count_workspaces(); - - - void set_workspace_count(int32 count); - - - int32 current_workspace(); - - - void activate_workspace(int32 workspace); - - - - - status_t get_key_repeat_rate(int32* rate); - - - status_t set_key_repeat_rate(int32 rate); - - - status_t get_key_repeat_delay(bigtime_t* delay); - - - status_t set_key_repeat_delay(bigtime_t delay); - - - uint32 modifiers(); - - - status_t get_key_info(key_info* info); - - - void get_key_map(key_map** map, char** key_buffer); - - - status_t get_keyboard_id(uint16* id); - - - void set_modifier_key(uint32 modifier, uint32 key); - - - void set_keyboard_locks(uint32 modifiers); - - - - - rgb_color keyboard_navigation_color(); - - - rgb_color ui_color(color_which which); - - - rgb_color tint_color(rgb_color color, float tint); - - - - - bigtime_t idle_time(); - - - void run_select_printer_panel(); - - - void run_add_printer_panel(); - - - void run_be_about(); - - - status_t _init_interface_kit_(); - - - void _ReservedShelf1__6BShelfFv(BShelf* const, int32, const BMessage*, const BView*); - - - uint32 _rule_(uint32 r1, uint32 r2, uint32 r3, uint32 r4); - - -
-
- - - BDragger(BRect bounds, BView* target, uint32 rmask = B_FOLLOW_NONE, uint32 flags = B_WILL_DRAW); - - - BDragger(BMessage* data); - - - virtual ~BDragger(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - virtual void Draw(BRect update); - - - virtual void MouseDown(BPoint where); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - static status_t ShowAllDraggers(); /* system wide!*/ - - - static status_t HideAllDraggers(); /* system wide!*/ - - - static bool AreDraggersDrawn(); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual status_t Perform(perform_code d, void* arg); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void MakeFocus(bool state = true); - - - virtual void AllAttached(); - - - virtual void AllDetached(); - - - status_t SetPopUp(BPopUpMenu* context_menu); - - - BPopUpMenu* PopUp() const; - - - bool InShelf() const; - - - BView* Target() const; - - - virtual BBitmap* DragBitmap(BPoint* offset, drawing_mode* mode); - - - bool IsVisibilityChanging() const; - - - - - BShelf(BView* view, bool allow_drags = true, const char* shelf_type = NULL); - - - BShelf(const entry_ref* ref, BView* view, bool allow_drags = true, const char* shelf_type = NULL); - - - BShelf(BDataIO* stream, BView* view, bool allow_drags = true, const char* shelf_type = NULL); - - - BShelf(BMessage* data); - - - virtual ~BShelf(); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - static BArchivable* Instantiate(BMessage* data); - - - virtual void MessageReceived(BMessage* msg); - - - status_t Save(); - - - virtual void SetDirty(bool state); - - - bool IsDirty() const; - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual status_t Perform(perform_code d, void* arg); - - - bool AllowsDragging() const; - - - void SetAllowsDragging(bool state); - - - bool AllowsZombies() const; - - - void SetAllowsZombies(bool state); - - - bool DisplaysZombies() const; - - - void SetDisplaysZombies(bool state); - - - bool IsTypeEnforced() const; - - - void SetTypeEnforced(bool state); - - - status_t SetSaveLocation(BDataIO* data_io); - - - status_t SetSaveLocation(const entry_ref* ref); - - - BDataIO* SaveLocation(entry_ref* ref) const; - - - status_t AddReplicant(BMessage* data, BPoint location); - - - status_t DeleteReplicant(BView* replicant); - - - status_t DeleteReplicant(BMessage* data); - - - status_t DeleteReplicant(int32 index); - - - int32 CountReplicants() const; - - - BMessage* ReplicantAt(int32 index, BView** view = NULL, uint32* uid = NULL, status_t* perr = NULL) const; - - - int32 IndexOf(const BView* replicant_view) const; - - - int32 IndexOf(const BMessage* archive) const; - - - int32 IndexOf(uint32 id) const; - - - virtual bool CanAcceptReplicantMessage(BMessage*) const; - - - virtual bool CanAcceptReplicantView(BRect, BView*, BMessage*) const; - - - virtual BPoint AdjustReplicantBy(BRect, BMessage*) const; - - - virtual void ReplicantDeleted(int32 index, const BMessage* archive, const BView* replicant); - - -
-
- - - BChannelControl(BRect frame, const char * name, const char * label, BMessage * model, int32 channel_count = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); - - - BChannelControl(BMessage* from); - - - virtual ~BChannelControl(); - - - virtual status_t Archive(BMessage* into, bool deep = true) const; - - - virtual void Draw(BRect area) = 0; - - - virtual void MouseDown(BPoint where) = 0; - - - virtual void KeyDown(const char* bytes, int32 size) = 0; - - - virtual void FrameResized(float width, float height); - - - virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height) = 0; - - - virtual void MessageReceived(BMessage* message); - - - virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); - - - virtual status_t GetSupportedSuites(BMessage *data); - - - virtual void SetModificationMessage(BMessage *message); - - - BMessage *ModificationMessage() const; - - - virtual status_t Invoke(BMessage *msg = NULL); - - - virtual status_t InvokeChannel(BMessage *msg = NULL, int32 from_channel = 0, int32 channel_count = -1, const bool* in_mask = NULL); - - - status_t InvokeNotifyChannel(BMessage *msg = NULL, uint32 kind = B_CONTROL_INVOKED, int32 from_channel = 0, int32 channel_count = -1, const bool* in_mask = NULL); - - - virtual voidSetValue(int32 value); - - - virtual status_t SetCurrentChannel(int32 channel); - - - int32 CurrentChannel() const; - - - virtual int32 CountChannels() const; - - - virtual int32 MaxChannelCount() const = 0; - - - virtual status_t SetChannelCount(int32 channel_count); - - - int32 ValueFor(int32 channel) const; - - - virtual int32 GetValue(int32* out_values, int32 from_channel, int32 channel_count) const; - - - status_t SetValueFor(int32 channel, int32 value); - - - virtual status_t SetValue(int32 from_channel, int32 channel_count, const int32* in_values); - - - status_t SetAllValue(int32 values); - - - status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum); - - - status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ; - - - virtual status_t SetLimitsFor(int32 from_channel, int32 channel_count, const int32* minimum, const int32* maximum); - - - virtual status_t GetLimitsFor(int32 from_channel, int32 channel_count, int32* minimum, int32* maximum) const; - - - status_t SetLimits(int32 minimum, int32 maximum); - - - status_t GetLimits(int32* outMinimum, int32* outMaximum) const; - - - virtual bool SupportsIndividualLimits() const = 0; - - - virtual status_t SetLimitLabels(const char* min_label, const char* max_label); - - - const char* MinLimitLabel() const; - - - const char* MaxLimitLabel() const; - - - virtual status_t SetLimitLabelsFor(int32 channel, const char* minLabel, const char* maxLabel); - - - virtual status_t SetLimitLabelsFor(int32 from_channel, int32 channel_count, const char* minLabel, const char* maxLabel); - - - const char* MinLimitLabelFor(int32 channel) const; - - - const char* MaxLimitLabelFor(int32 channel) const; - - - - - BChannelSlider(BRect area, const char* name, const char* label, BMessage* model, int32 channels = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); - - - BChannelSlider(BRect area, const char* name, const char* label, BMessage* model, orientation o, int32 channels = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); - - - BChannelSlider(BMessage* from); - - - virtual ~BChannelSlider(); - - - static BArchivable* Instantiate(BMessage* from); - - - virtual status_t Archive(BMessage* into, bool deep = true) const; - - - virtual orientation Orientation() const; - - - void SetOrientation(orientation o); - - - virtual int32 MaxChannelCount() const; - - - virtual bool SupportsIndividualLimits() const; - - - virtual void AttachedToWindow(); - - - virtual void AllAttached(); - - - virtual void DetachedFromWindow(); - - - virtual void AllDetached(); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void Draw(BRect area); - - - virtual void MouseDown(BPoint where); - - - virtual void MouseUp(BPoint pt); - - - virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* message); - - - virtual void WindowActivated(bool state); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void KeyUp(const char* bytes, int32 numBytes); - - - virtual void FrameResized(float width, float height); - - - virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); - - - virtual void MakeFocus(bool focusState = true); - - - virtual void SetEnabled(bool on); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - virtual void DrawChannel(BView* into, int32 channel, BRect area, bool pressed); - - - virtual void DrawGroove(BView* into, int32 channel, BPoint tl, BPoint br); - - - virtual void DrawThumb(BView* into, int32 channel, BPoint where, bool pressed ); - - - virtual const BBitmap* ThumbFor(int32 channel, bool pressed); - - - virtual BRect ThumbFrameFor(int32 channel); - - - virtual float ThumbDeltaFor(int32 channel); - - - virtual float ThumbRangeFor(int32 channel); - - - - - BMultiChannelControl(BRect frame, const char* name, const char* label, BMessage* model, int32 channel_count = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); - - - BMultiChannelControl(BMessage* from); - - - virtual ~BMultiChannelControl(); - - - virtual status_t Archive(BMessage* into, bool deep = true) const; - - - virtual void Draw(BRect area) = 0; - - - virtual void MouseDown(BPoint where) = 0; - - - virtual void KeyDown(const char* bytes, int32 size) = 0; - - - virtual void FrameResized(float width, float height); - - - virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); - - - virtual void AttachedToWindow(); - - - virtual void DetachedFromWindow(); - - - virtual void ResizeToPreferred(); - - - virtual void GetPreferredSize(float* width, float* height) = 0; - - - virtual void MessageReceived(BMessage* message); - - - virtual void SetValue(int32 value); - - - virtual status_t SetCurrentChannel(int32 channel); - - - int32 CurrentChannel() const; - - - virtual int32 CountChannels() const; - - - virtual int32 MaxChannelCount() const = 0; - - - virtual status_t SetChannelCount(int32 channel_count); - - - int32 ValueFor(int32 channel) const; - - - virtual int32 GetValues(int32* out_values, int32 from_channel, int32 channel_count) const; - - - status_t SetValueFor(int32 channel, int32 value); - - - virtual status_t SetValues(int32 from_channel, int32 channel_count, const int32* in_values); - - - status_t SetAllValues(int32 values); - - - status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum); - - - status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ; - - - virtual status_t SetLimits(int32 from_channel, int32 channel_count, const int32* minimum, const int32* maximum); - - - virtual status_t GetLimits(int32 from_channel, int32 channel_count, int32* minimum, int32* maximum) const; - - - status_t SetAllLimits(int32 minimum, int32 maximum); - - - virtual status_t SetLimitLabels(const char* min_label, const char* max_label); - - - const char* MinLimitLabel() const; - - - const char* MaxLimitLabel() const; - - - - - BOptionControl(BRect frame, const char* name, const char* label, BMessage* message, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); - - - virtual ~BOptionControl(); - - - virtual void MessageReceived(BMessage* message); - - - status_t AddOption(const char* name, int32 value); - - - virtual boolGetOptionAt(int32 index, const char** out_name, int32* out_value) = 0; - - - virtual void RemoveOptionAt(int32 index) = 0; - - - virtual int32 CountOptions() const = 0; - - - virtual status_tAddOptionAt(const char* name, int32 value, int32 index) = 0; - - - virtual int32 SelectedOption(const char** name = 0, int32* value = 0) const = 0; - - - virtual status_t SelectOptionFor(int32 value); - - - virtual status_t SelectOptionFor(const char *name); - - - BMessage* MakeValueMessage(int32 value); - - - - - BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); - - - BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, bool fixed, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); - - - ~BOptionPopUp(); - - - BMenuField* MenuField(); - - - virtual bool GetOptionAt(int32 index, const char** out_name, int32* out_value); - - - virtual void RemoveOptionAt(int32 index); - - - virtual int32 CountOptions() const; - - - virtual status_t AddOptionAt(const char* name, int32 value, int32 index); - - - virtual void AllAttached(); - - - virtual void MessageReceived(BMessage* message); - - - virtual void SetLabel(const char* text); - - - virtual void SetValue(int32 value); - - - virtual voidSetEnabled(bool on); - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void ResizeToPreferred(); - - - virtual int32 SelectedOption(const char** outName = 0, int32* outValue = 0) const; - - -
-
- -
- - - BArchivable(); - - - BArchivable(BMessage* from); - - - ~BArchivable(); - - - virtual status_t Archive(BMessage* into, bool deep = true) const; - - - static BArchivable* Instantiate(BMessage* from); - - - virtual status_t Perform(perform_code d, void* arg); ??? - - - - - BArchivable* instantiate_object(BMessage* from, image_id* id); - - - BArchivable* instantiate_object(BMessage* from); - - - bool validate_instantiation(BMessage* from, const char* class_name); - - - instantiation_func find_instantiation_func(const char* class_name, const char* sig); - - - instantiation_func find_instantiation_func(const char* class_name); - - - instantiation_func find_instantiation_func(BMessage* archive_data); - - -
-
- - - BApplication(const char* signature); - - - BApplication(const char* signature, status_t* error); - - - BApplication(BMessage* data); - - - virtual ~BApplication(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - status_t InitCheck() const; - - - virtual thread_id Run(); - - - virtual void Quit(); - - - virtual bool QuitRequested(); - - - virtual void Pulse(); - - - virtual void ReadyToRun(); - - - virtual void MessageReceived(BMessage* msg); - - - virtual void ArgvReceived(int32 argc, char** argv); - - - virtual void AppActivated(bool active); - - - virtual void RefsReceived(BMessage* a_message); - - - virtual void AboutRequested(); - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - void ShowCursor(); - - - void HideCursor(); - - - void ObscureCursor(); - - - bool IsCursorHidden() const; - - - void SetCursor(const void* cursor); - - - void SetCursor(const BCursor* cursor, bool sync=true); - - - int32 CountWindows() const; - - - BWindow* WindowAt(int32 index) const; - - - int32 CountLoopers() const; - - - BLooper* LooperAt(int32 index) const; - - - bool IsLaunching() const; - - - status_t GetAppInfo(app_info* info) const; - - - static BResources* AppResources(); - - - virtual void DispatchMessage(BMessage* an_event, BHandler* handler); - - - void SetPulseRate(bigtime_t rate); - - - virtual status_t GetSupportedSuites(BMessage* data); - - -
-
- - - BWindow(BRect frame, const char* title, window_type type, uint32 flags, uint32 workspace = B_CURRENT_WORKSPACE); - - - BWindow(BRect frame, const char* title, window_look look, window_feel feel, uint32 flags, uint32 workspace = B_CURRENT_WORKSPACE); - - - BWindow(BMessage* data); - - - virtual ~BWindow(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void Quit(); - - - void Close(); - - - void AddChild(BView* child, BView* before = NULL); - - - bool RemoveChild(BView* child); - - - int32 CountChildren() const; - - - BView* ChildAt(int32 index) const; - - - virtual void DispatchMessage(BMessage* message, BHandler* handler); - - - virtual void MessageReceived(BMessage* message); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void WorkspacesChanged(uint32 old_ws, uint32 new_ws); - - - virtual void WorkspaceActivated(int32 ws, bool state); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual void Minimize(bool minimize); - - - virtual void Zoom(BPoint rec_position, float rec_width, float rec_height); - - - void Zoom(); - - - void SetZoomLimits(float max_h, float max_v); - - - virtual void ScreenChanged(BRect screen_size, color_space depth); - - - void SetPulseRate(bigtime_t rate); - - - bigtime_t PulseRate() const; - - - void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg); - - - void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg, BHandler* target); - - - void RemoveShortcut(uint32 key, uint32 modifiers); - - - void SetDefaultButton(BButton* button); - - - BButton* DefaultButton() const; - - - virtual void MenusBeginning(); - - - virtual void MenusEnded(); - - - bool NeedsUpdate() const; - - - void UpdateIfNeeded(); - - - BView* FindView(const char* view_name) const; - - - BView* FindView(BPoint) const; - - - BView* CurrentFocus() const; - - - void Activate(bool = true); - - - virtual void WindowActivated(bool state); - - - void ConvertToScreen(BPoint* pt) const; - - - BPoint ConvertToScreen(BPoint pt) const; - - - void ConvertFromScreen(BPoint* pt) const; - - - BPoint ConvertFromScreen(BPoint pt) const; - - - void ConvertToScreen(BRect* rect) const; - - - BRect ConvertToScreen(BRect rect) const; - - - void ConvertFromScreen(BRect* rect) const; - - - BRect ConvertFromScreen(BRect rect) const; - - - void MoveBy(float dx, float dy); - - - void MoveTo(BPoint); - - - void MoveTo(float x, float y); - - - void ResizeBy(float dx, float dy); - - - void ResizeTo(float width, float height); - - - virtual void Show(); - - - virtual void Hide(); - - - bool IsHidden() const; - - - bool IsMinimized() const; - - - void Flush() const; - - - void Sync() const; - - - status_t SendBehind(const BWindow* window); - - - void DisableUpdates(); - - - void EnableUpdates(); - - - void BeginViewTransaction(); - - - void EndViewTransaction(); - - - BRect Bounds() const; - - - BRect Frame() const; - - - const char* Title() const; - - - void SetTitle(const char* title); - - - bool IsFront() const; - - - bool IsActive() const; - - - void SetKeyMenuBar(BMenuBar* bar); - - - BMenuBar* KeyMenuBar() const; - - - void SetSizeLimits(float min_h, float max_h, float min_v, float max_v); - - - void GetSizeLimits(float* min_h, float* max_h, float* min_v, float* max_v); - - - uint32 Workspaces() const; - - - void SetWorkspaces(uint32); - - - BView* LastMouseMovedView() const; - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - status_t AddToSubset(BWindow* window); - - - status_t RemoveFromSubset(BWindow* window); - - - virtual status_t Perform(perform_code d, void* arg); - - - status_t SetType(window_type type); - - - window_type Type() const; - - - status_t SetLook(window_look look); - - - window_look Look() const; - - - status_t SetFeel(window_feel feel); - - - window_feel Feel() const; - - - status_t SetFlags(uint32); - - - uint32 Flags() const; - - - bool IsModal() const; - - - bool IsFloating() const; - - - status_t SetWindowAlignment(window_alignment mode, int32 h, int32 hOffset = 0, int32 width = 0, int32 widthOffset = 0, int32 v = 0, int32 vOffset = 0, int32 height = 0, int32 heightOffset = 0); - - - status_t GetWindowAlignment(window_alignment* mode = NULL, int32* h = NULL, int32* hOffset = NULL, int32* width = NULL, int32* widthOffset = NULL, int32* v = NULL, int32* vOffset = NULL, int32* height = NULL, int32* heightOffset = NULL) const; - - - virtual bool QuitRequested(); - - - virtual thread_id Run(); - - - virtual void task_looper(); - - -
-
- - - BView(BRect frame, const char* name, uint32 resizeMask, uint32 flags); - - - BView(BMessage* data); - - - virtual ~BView(); - - - static BArchivable* Instantiate(BMessage* data); - - - virtual status_t Archive(BMessage* data, bool deep = true) const; - - - virtual void AttachedToWindow(); - - - virtual void AllAttached(); - - - virtual void DetachedFromWindow(); - - - virtual void AllDetached(); - - - virtual void MessageReceived(BMessage* msg); - - - void AddChild(BView* child, BView* before = NULL); - - - bool RemoveChild(BView* child); - - - int32 CountChildren() const; - - - BView* ChildAt(int32 index) const; - - - BView* NextSibling() const; - - - BView* PreviousSibling() const; - - - bool RemoveSelf(); - - - BWindow* Window() const; - - - virtual void Draw(BRect updateRect); - - - virtual void MouseDown(BPoint where); - - - virtual void MouseUp(BPoint where); - - - virtual void MouseMoved(BPoint where, uint32 code, const BMessage* a_message); - - - virtual void WindowActivated(bool state); - - - virtual void KeyDown(const char* bytes, int32 numBytes); - - - virtual void KeyUp(const char* bytes, int32 numBytes); - - - virtual void Pulse(); - - - virtual void FrameMoved(BPoint new_position); - - - virtual void FrameResized(float new_width, float new_height); - - - virtual void TargetedByScrollView(BScrollView* scroll_view); - - - void BeginRectTracking(BRect startRect, uint32 style = B_TRACK_WHOLE_RECT); - - - void EndRectTracking(); - - - void GetMouse(BPoint* location, uint32* buttons, bool checkMessageQueue = true); - - - void DragMessage(BMessage* aMessage, BRect dragRect, BHandler* reply_to = NULL); - - - void DragMessage(BMessage* aMessage, BBitmap* anImage, BPoint offset, BHandler* reply_to = NULL); - - - void DragMessage(BMessage* aMessage, BBitmap* anImage, drawing_mode dragMode, BPoint offset, BHandler* reply_to = NULL); - - - BView* FindView(const char* name) const; - - - BView* Parent() const; - - - BRect Bounds() const; - - - BRect Frame() const; - - - void ConvertToScreen(BPoint* pt) const; - - - BPoint ConvertToScreen(BPoint pt) const; - - - void ConvertFromScreen(BPoint* pt) const; - - - BPoint ConvertFromScreen(BPoint pt) const; - - - void ConvertToScreen(BRect* r) const; - - - BRect ConvertToScreen(BRect r) const; - - - void ConvertFromScreen(BRect* r) const; - - - BRect ConvertFromScreen(BRect r) const; - - - void ConvertToParent(BPoint* pt) const; - - - BPoint ConvertToParent(BPoint pt) const; - - - void ConvertFromParent(BPoint* pt) const; - - - BPoint ConvertFromParent(BPoint pt) const; - - - void ConvertToParent(BRect* r) const; - - - BRect ConvertToParent(BRect r) const; - - - void ConvertFromParent(BRect* r) const; - - - BRect ConvertFromParent(BRect r) const; - - - BPoint LeftTop() const; - - - void GetClippingRegion(BRegion* region) const; - - - virtual void ConstrainClippingRegion(BRegion* region); - - - void ClipToPicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true); - - - void ClipToInversePicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true); - - - virtual void SetDrawingMode(drawing_mode mode); - - - drawing_mode DrawingMode() const; - - - void SetBlendingMode(source_alpha srcAlpha, alpha_function alphaFunc); - - - void GetBlendingMode(source_alpha* srcAlpha, alpha_function* alphaFunc) const; - - - virtual void SetPenSize(float size); - - - float PenSize() const; - - - void SetViewCursor(const BCursor* cursor, bool sync=true); - - - virtual void SetViewColor(rgb_color c); - - - void SetViewColor(uchar r, uchar g, uchar b, uchar a = 255); - - - rgb_color ViewColor() const; - - - void SetViewBitmap(const BBitmap* bitmap, BRect srcRect, BRect dstRect, uint32 followFlags=B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = B_TILE_BITMAP); - - - void SetViewBitmap(const BBitmap* bitmap, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = B_TILE_BITMAP); - - - void ClearViewBitmap(); - - - status_t SetViewOverlay(const BBitmap* overlay, BRect srcRect, BRect dstRect, rgb_color* colorKey, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = 0); - - - status_t SetViewOverlay(const BBitmap* overlay, rgb_color* colorKey, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = 0); - - - void ClearViewOverlay(); - - - virtual void SetHighColor(rgb_color a_color); - - - void SetHighColor(uchar r, uchar g, uchar b, uchar a = 255); - - - rgb_color HighColor() const; - - - virtual void SetLowColor(rgb_color a_color); - - - void SetLowColor(uchar r, uchar g, uchar b, uchar a = 255); - - - rgb_color LowColor() const; - - - void SetLineMode(cap_mode lineCap, join_mode lineJoin, float miterLimit = B_DEFAULT_MITER_LIMIT); - - - join_mode LineJoinMode() const; - - - cap_mode LineCapMode() const; - - - float LineMiterLimit() const; - - - void SetOrigin(BPoint pt); - - - void SetOrigin(float x, float y); - - - BPoint Origin() const; - - - void PushState(); - - - void PopState(); - - - void MovePenTo(BPoint pt); - - - void MovePenTo(float x, float y); - - - void MovePenBy(float x, float y); - - - BPoint PenLocation() const; - - - void StrokeLine(BPoint toPt, pattern p = B_SOLID_HIGH); - - - void StrokeLine(BPoint pt0, BPoint pt1, pattern p = B_SOLID_HIGH); - - - void BeginLineArray(int32 count); - - - void AddLine(BPoint pt0, BPoint pt1, rgb_color col); - - - void EndLineArray(); - - - void StrokePolygon(const BPolygon* aPolygon, bool closed = true, pattern p = B_SOLID_HIGH); - - - void StrokePolygon(const BPoint* ptArray, int32 numPts, bool closed = true, pattern p = B_SOLID_HIGH); - - - void StrokePolygon(const BPoint* ptArray, int32 numPts, BRect bounds, bool closed = true, pattern p = B_SOLID_HIGH); - - - void FillPolygon(const BPolygon* aPolygon, pattern p = B_SOLID_HIGH); - - - void FillPolygon(const BPoint* ptArray, int32 numPts, pattern p = B_SOLID_HIGH); - - - void FillPolygon(const BPoint* ptArray, int32 numPts, BRect bounds, pattern p = B_SOLID_HIGH); - - - void StrokeTriangle(BPoint pt1, BPoint pt2, BPoint pt3, BRect bounds, pattern p = B_SOLID_HIGH); - - - void StrokeTriangle(BPoint pt1, BPoint pt2, BPoint pt3, pattern p = B_SOLID_HIGH); - - - void FillTriangle(BPoint pt1, BPoint pt2, BPoint pt3, pattern p = B_SOLID_HIGH); - - - void FillTriangle(BPoint pt1, BPoint pt2, BPoint pt3, BRect bounds,pattern p = B_SOLID_HIGH); - - - void StrokeRect(BRect r, pattern p = B_SOLID_HIGH); - - - void FillRect(BRect r, pattern p = B_SOLID_HIGH); - - - void FillRegion(BRegion* a_region, pattern p= B_SOLID_HIGH); - - - void InvertRect(BRect r); - - - void StrokeRoundRect(BRect r, float xRadius, float yRadius, pattern p = B_SOLID_HIGH); - - - void FillRoundRect(BRect r, float xRadius, float yRadius, pattern p = B_SOLID_HIGH); - - - void StrokeEllipse(BPoint center, float xRadius, float yRadius, pattern p = B_SOLID_HIGH); - - - void StrokeEllipse(BRect r, pattern p = B_SOLID_HIGH); - - - void FillEllipse(BPoint center, float xRadius, float yRadius, pattern p = B_SOLID_HIGH); - - - void FillEllipse(BRect r, pattern p = B_SOLID_HIGH); - - - void StrokeArc(BPoint center, float xRadius, float yRadius, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH); - - - void StrokeArc(BRect r, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH); - - - void FillArc(BPoint center, float xRadius, float yRadius, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH); - - - void FillArc(BRect r, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH); - - - void StrokeBezier(BPoint* controlPoints, pattern p = B_SOLID_HIGH); - - - void FillBezier( BPoint* controlPoints, pattern p = B_SOLID_HIGH); - - - void StrokeShape(BShape* shape, pattern p = B_SOLID_HIGH); - - - void FillShape(BShape* shape, pattern p = B_SOLID_HIGH); - - - void CopyBits(BRect src, BRect dst); - - - void DrawBitmapAsync(const BBitmap* aBitmap, BRect srcRect, BRect dstRect); - - - void DrawBitmapAsync(const BBitmap* aBitmap); - - - void DrawBitmapAsync(const BBitmap* aBitmap, BPoint where); - - - void DrawBitmapAsync(const BBitmap* aBitmap, BRect dstRect); - - - void DrawBitmap(const BBitmap* aBitmap, BRect srcRect, BRect dstRect); - - - void DrawBitmap(const BBitmap* aBitmap); - - - void DrawBitmap(const BBitmap* aBitmap, BPoint where); - - - void DrawBitmap(const BBitmap* aBitmap, BRect dstRect); - - - void DrawChar(char aChar); - - - void DrawChar(char aChar, BPoint location); - - - void DrawString(const char* aString, escapement_delta* delta = NULL); - - - void DrawString(const char* aString, BPoint location, escapement_delta* delta = NULL); - - - void DrawString(const char* aString, int32 length, escapement_delta* delta = NULL); - - - void DrawString(const char* aString, int32 length, BPoint location, escapement_delta* delta = 0L); - - - virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); - - - void GetFont(BFont* font) const; - - - void TruncateString(BString* in_out, uint32 mode, float width) const; - - - float StringWidth(const char* string) const; - - - float StringWidth(const char* string, int32 length) const; - - - void GetStringWidths(char* stringArray[], int32 lengthArray[], int32 numStrings, float widthArray[]) const; - - - void SetFontSize(float size); - - - void ForceFontAliasing(bool enable); - - - void GetFontHeight(font_height* height) const; - - - void Invalidate(BRect invalRect); - - - void Invalidate(const BRegion* invalRegion); - - - void Invalidate(); - - - void SetDiskMode(char* filename, long offset); - - - void BeginPicture(BPicture* a_picture); - - - void AppendToPicture(BPicture* a_picture); - - - BPicture* EndPicture(); - - - void DrawPicture(const BPicture* a_picture); - - - void DrawPicture(const BPicture* a_picture, BPoint where); - - - void DrawPicture(const char* filename, long offset, BPoint where); - - - void DrawPictureAsync(const BPicture* a_picture); - - - void DrawPictureAsync(const BPicture* a_picture, BPoint where); - - - void DrawPictureAsync(const char* filename, long offset, BPoint where); - - - status_t SetEventMask(uint32 mask, uint32 options=0); - - - uint32 EventMask(); - - - status_t SetMouseEventMask(uint32 mask, uint32 options=0); - - - virtual void SetFlags(uint32 flags); - - - uint32 Flags() const; - - - virtual void SetResizingMode(uint32 mode); - - - uint32 ResizingMode() const; - - - void MoveBy(float dh, float dv); - - - void MoveTo(BPoint where); - - - void MoveTo(float x, float y); - - - void ResizeBy(float dh, float dv); - - - void ResizeTo(float width, float height); - - - void ScrollBy(float dh, float dv); - - - void ScrollTo(float x, float y); - - - virtual void ScrollTo(BPoint where); - - - virtual void MakeFocus(bool focusState = true); - - - bool IsFocus() const; - - - virtual void Show(); - - - virtual void Hide(); - - - bool IsHidden() const; - - - bool IsHidden(const BView* looking_from) const; - - - void Flush() const; - - - void Sync() const; - - - virtual void GetPreferredSize(float* width, float* height); - - - virtual void ResizeToPreferred(); - - - BScrollBar* ScrollBar(orientation posture) const; - - - virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); - - - virtual status_t GetSupportedSuites(BMessage* data); - - - bool IsPrinting() const; - - - void SetScale(float scale) const; - - - virtual status_t Perform(perform_code d, void* arg); - - - virtual void DrawAfterChildren(BRect r); - - -
-
- -
- - - BDataIO - - - virtual ~BDataIO(); - - - - - BMallocIO(); - - - virtual ~BMallocIO(); - - - virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size); - - - virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size); - - - virtual off_t Seek(off_t pos, uint32 seek_mode); - - - virtual off_t Position() const; - - - virtual status_t SetSize(off_t size); - - - void SetBlockSize(size_t blocksize); - - - const void* Buffer() const; - - - size_t BufferLength() const; - - - - - BMemoryIO(void *p, size_t len); - - - BMemoryIO(const void *p, size_t len); - - - virtual ~BMemoryIO(); - - - virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size); - - - virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size); - - - virtual off_t Seek(off_t pos, uint32 seek_mode); - - - virtual off_t Position() const; - - - virtual status_t SetSize(off_t size); - - - - - BPositionIO(); - - - virtual ~BPositionIO(); - - - virtual ssize_t Read(void *buffer, size_t size); - - - virtual ssize_t Write(const void *buffer, size_t size); - - - virtual status_t SetSize(off_t size); - - -
-
- - - convert_from_utf8 - - - convert_to_utf8 - - - - - bool operator<(const char *, const BString &); - - - bool operator<=(const char *, const BString &); - - - bool operator==(const char *, const BString &); - - - bool operator>(const char *, const BString &); - - - bool operator>=(const char *, const BString &); - - - bool operator!=(const char *, const BString &); - - - int Compare(const BString &, const BString &); - - - int ICompare(const BString &, const BString &); - - - int Compare(const BString *, const BString *); - - - int ICompare(const BString *, const BString *); - - - - - BList(int32 itemsPerBlock = 20); - - - BList(const BList&); - - - virtual ~BList(); - - - BList& operator=(const BList &from); - - - bool AddItem(void *item); - - - bool AddItem(void *item, int32 atIndex); - - - bool AddList(BList *newItems); - - - bool AddList(BList *newItems, int32 atIndex); - - - bool RemoveItem(void *item); - - - void* RemoveItem(int32 index); - - - bool RemoveItems(int32 index, int32 count); - - - bool ReplaceItem(int32 index, void *newItem); - - - void MakeEmpty(); - - - void SortItems(int (*cmp)(const void *, const void *)); - - - bool SwapItems(int32 indexA, int32 indexB); - - - bool MoveItem(int32 fromIndex, int32 toIndex); - - - void* ItemAt(int32) const; - - - void* ItemAtFast(int32) const; - - - void* FirstItem() const; - - - void* LastItem() const; - - - void* Items() const; - - - bool HasItem(void *item) const; - - - int32 IndexOf(void *item) const; - - - int32 CountItems() const; - - - bool IsEmpty() const; - - - void DoForEach(bool (*func)(void *)); - - - void DoForEach(bool (*func)(void *, void *), void *); - - - - - BString(); - - - BString(const char *); - - - BString(const BString &); - - - BString(const char *, int32 maxLength); - - - ~BString(); - - - const char* String() const; - - - int32 Length() const; - - - int32 CountChars() const; - - - BString& operator=(const BString &); - - - BString& operator=(const char *); - - - BString& operator=(char); - - - BString& SetTo(const char *); - - - BString& SetTo(const char *, int32 length); - - - BString& SetTo(const BString &from); - - - BString& Adopt(BString &from); - - - BString& SetTo(const BString &, int32 length); - - - BString& Adopt(BString &from, int32 length); - - - BString& SetTo(char, int32 count); - - - BString& CopyInto(BString &into, int32 fromOffset, int32 length) const; - - - void CopyInto(char *into, int32 fromOffset, int32 length) const; - - - BString& operator+=(const BString &); - - - BString& operator+=(const char *); - - - BString& operator+=(char); - - - BString& Append(const BString &); - - - BString& Append(const char *); - - - BString& Append(const BString &, int32 length); - - - BString& Append(const char *, int32 length); - - - BString& Append(char, int32 count); - - - BString& Prepend(const char *); - - - BString& Prepend(const BString &); - - - BString& Prepend(const char *, int32); - - - BString& Prepend(const BString &, int32); - - - BString& Prepend(char, int32 count); - - - BString& Insert(const char *, int32 pos); - - - BString& Insert(const char *, int32 length, int32 pos); - - - BString& Insert(const char *, int32 fromOffset, int32 length, int32 pos); - - - BString& Insert(const BString &, int32 pos); - - - BString& Insert(const BString &, int32 length, int32 pos); - - - BString& Insert(const BString &, int32 fromOffset, int32 length, int32 pos); - - - BString& Insert(char, int32 count, int32 pos); - - - BString& Truncate(int32 newLength, bool lazy = true); - - - BString& Remove(int32 from, int32 length); - - - BString& RemoveFirst(const BString &); - - - BString& RemoveLast(const BString &); - - - BString& RemoveAll(const BString &); - - - BString& RemoveFirst(const char *); - - - BString& RemoveLast(const char *); - - - BString& RemoveAll(const char *); - - - BString& RemoveSet(const char *setOfCharsToRemove); - - - BString& MoveInto(BString &into, int32 from, int32 length); - - - void MoveInto(char *into, int32 from, int32 length); - - - bool operator<(const BString &) const; - - - bool operator<=(const BString &) const; - - - bool operator==(const BString &) const; - - - bool operator>=(const BString &) const; - - - bool operator>(const BString &) const; - - - bool operator!=(const BString &) const; - - - bool operator<(const char *) const; - - - bool operator<=(const char *) const; - - - bool operator==(const char *) const; - - - bool operator>=(const char *) const; - - - bool operator>(const char *) const; - - - bool operator!=(const char *) const; - - - int Compare(const BString &) const; - - - int Compare(const char *) const; - - - int Compare(const BString &, int32 n) const; - - - int Compare(const char *, int32 n) const; - - - int ICompare(const BString &) const; - - - int ICompare(const char *) const; - - - int ICompare(const BString &, int32 n) const; - - - int ICompare(const char *, int32 n) const; - - - int32 FindFirst(const BString &) const; - - - int32 FindFirst(const char *) const; - - - int32 FindFirst(const BString &, int32 fromOffset) const; - - - int32 FindFirst(const char *, int32 fromOffset) const; - - - int32 FindFirst(char) const; - - - int32 FindFirst(char, int32 fromOffset) const; - - - int32 FindLast(const BString &) const; - - - int32 FindLast(const char *) const; - - - int32 FindLast(const BString &, int32 beforeOffset) const; - - - int32 FindLast(const char *, int32 beforeOffset) const; - - - int32 FindLast(char) const; - - - int32 FindLast(char, int32 fromOffset) const; - - - int32 IFindFirst(const BString &) const; - - - int32 IFindFirst(const char *) const; - - - int32 IFindFirst(const BString &, int32 fromOffset) const; - - - int32 IFindFirst(const char *, int32 fromOffset) const; - - - int32 IFindLast(const BString &) const; - - - int32 IFindLast(const char *) const; - - - int32 IFindLast(const BString &, int32 beforeOffset) const; - - - int32 IFindLast(const char *, int32 beforeOffset) const; - - - BString& ReplaceFirst(char replaceThis, char withThis); - - - BString& ReplaceLast(char replaceThis, char withThis); - - - BString& ReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0); - - - BString& Replace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0); - - - BString& ReplaceFirst(const char *replaceThis, const char *withThis); - - - BString& ReplaceLast(const char *replaceThis, const char *withThis); - - - BString& ReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0); - - - BString& Replace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0); - - - BString& IReplaceFirst(char replaceThis, char withThis); - - - BString& IReplaceLast(char replaceThis, char withThis); - - - BString& IReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0); - - - BString& IReplace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0); - - - BString& IReplaceFirst(const char *replaceThis, const char *withThis); - - - BString& IReplaceLast(const char *replaceThis, const char *withThis); - - - BString& IReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0); - - - BString& IReplace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0); - - - BString& ReplaceSet(const char *setOfChars, char with); - - - BString& ReplaceSet(const char *setOfChars, const char *with); - - - char operator[](int32 index) const; - - - char& operator[](int32 index); - - - char ByteAt(int32 index) const; - - - char* LockBuffer(int32 maxLength); - - - BString& UnlockBuffer(int32 length = -1); - - - BString& ToLower(); - - - BString& ToUpper(); - - - BString& Capitalize(); - - - BString& CapitalizeEachWord(); - - - BString& CharacterEscape(const char* original, const char* setOfCharsToEscape, char escapeWith); - - - BString& CharacterEscape(const char *setOfCharsToEscape, char escapeWith); - - - BString& CharacterDeescape(const char *original, char escapeChar); - - - BString& CharacterDeescape(char escapeChar); - - - BString& operator<<(const char *); - - - BString& operator<<(const BString &); - - - BString& operator<<(char); - - - BString& operator<<(int); - - - BString& operator<<(unsigned int); - - - BString& operator<<(uint32); - - - BString& operator<<(int32); - - - BString& operator<<(uint64); - - - BString& operator<<(int64); - - - BString& operator<<(float); - - - - - BBlockCache(size_t cache_size, size_t block_size, uint32 type); - - - virtual ~BBlockCache(); - - - void* Get(size_t block_size); - - - void Save(void *pointer, size_t block_size); - - - - - BStopWatch(const char *name, bool silent = false); - - - virtual ~BStopWatch(); - - - void Suspend(); - - - void Resume(); - - - bigtime_t Lap(); - - - bigtime_t ElapsedTime() const; - - - void Reset(); - - - const char* Name() const; - - -
-
- - - BAutolock(BLocker *lock); - - - BAutolock(BLocker &lock); - - - BAutolock(BLooper *looper); - - - ~BAutolock(); - - - bool IsLocked(); - - - - - BLocker(); - - - BLocker(const char *name); - - - BLocker(bool benaphore_style); - - - BLocker(const char *name, bool benaphore_style); - - - BLocker(const char *name, bool benaphore_style, bool); - - - virtual ~BLocker(); - - - bool Lock(void); - - - status_t LockWithTimeout(bigtime_t timeout); - - - void Unlock(void); - - - thread_id LockingThread(void) const; - - - bool IsLocked(void) const; - - - int32 CountLocks(void) const; - - - int32 CountLockRequests(void) const; - - - sem_id Sem(void) const; - - -
-
-
diff --git a/docs/develop/ikteam/schedule/applicationkit/ApplicationKitMilestones.html b/docs/develop/ikteam/schedule/applicationkit/ApplicationKitMilestones.html deleted file mode 100644 index 7f74a1d97c..0000000000 --- a/docs/develop/ikteam/schedule/applicationkit/ApplicationKitMilestones.html +++ /dev/null @@ -1,165 +0,0 @@ - - - Application Kit Milestones - - - -

Application Kit Milestones

- -
    -
  1. - Interface specs completed for all classes, functions, structs - - - - - - - - - - - - - -
    2%
    -

    - - -
  2. -
  3. - Use cases completed for all classes, functions, structs - - - - - - - - - - - - - -
    2%
    -

    - - -
  4. -
  5. - Unit tests completed for all classes, functions, structs - - - - - - - - - - - - - -
    2%
    -

    - - -
  6. -
  7. - Design discussions completed for all classes, functions, structs - - - - - - - - - - - - - -
    2%
    -

    - - -
  8. -
  9. - Messaging complete - - - - - - - - - - - - - -
    19%
    -

    - -
  10. - BHandler complete - -
  11. - BLooper complete - -
  12. - Roster complete - -
  13. - Clipboard complete - -
  14. - BCursor complete - -
  15. - Scripting Support complete - -
  16. - -
  17. - Alpha -
  18. -
  19. - Beta 1 -
  20. -
  21. - Beta 2 -
  22. -
  23. - Release Candidate 1 -
  24. -
  25. - 1.0! -
  26. -
- -
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - - diff --git a/docs/develop/ikteam/schedule/applicationkit/BCursor.html b/docs/develop/ikteam/schedule/applicationkit/BCursor.html deleted file mode 100644 index c1f912e66a..0000000000 --- a/docs/develop/ikteam/schedule/applicationkit/BCursor.html +++ /dev/null @@ -1,305 +0,0 @@ - - - BCursor Tasks - - -

BCursor Tasks

- - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BCursor - - Gabe Yoder -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BCursor Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BCursor(const void* cursorData); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BCursor(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BCursor(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* into, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/applicationkit/BHandler.html b/docs/develop/ikteam/schedule/applicationkit/BHandler.html deleted file mode 100644 index 49798e06ab..0000000000 --- a/docs/develop/ikteam/schedule/applicationkit/BHandler.html +++ /dev/null @@ -1,930 +0,0 @@ - - - BHandler Tasks - - -

BHandler Tasks

- - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler - - Erik Jaesler -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BHandler Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler(const char* name = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BHandler(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLooper* Looper() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetName(const char* name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Name() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetNextHandler(BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler* NextHandler() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AddFilter(BMessageFilter* filter); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool RemoveFilter(BMessageFilter* filter); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFilterList(BList* filters); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BList* FilterList(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool LockLooper(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t LockLooperWithTimeout(bigtime_t timeout); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void UnlockLooper(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StartWatching(BMessenger, uint32 what); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StartWatchingAll(BMessenger); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StopWatching(BMessenger, uint32 what); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StopWatchingAll(BMessenger); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StartWatching(BHandler* , uint32 what); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StartWatchingAll(BHandler* ); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StopWatching(BHandler* , uint32 what); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StopWatchingAll(BHandler* ); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SendNotices(uint32 what, const BMessage* = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsWatched() const; -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/applicationkit/BLooper.html b/docs/develop/ikteam/schedule/applicationkit/BLooper.html deleted file mode 100644 index f8628d935f..0000000000 --- a/docs/develop/ikteam/schedule/applicationkit/BLooper.html +++ /dev/null @@ -1,1280 +0,0 @@ - - - BLooper Tasks - - -

BLooper Tasks

- - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLooper - - Erik Jaesler -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BLooper Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLooper(const char* name = NULL, int32 priority = B_NORMAL_PRIORITY, int32 port_capacity = B_LOOPER_PORT_DEFAULT_CAPACITY); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLooper(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BLooper(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t PostMessage(uint32 command); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t PostMessage(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t PostMessage(uint32 command, BHandler* handler, BHandler* reply_to = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t PostMessage(BMessage* message, BHandler* handler, BHandler* reply_to = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DispatchMessage(BMessage* message, BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* CurrentMessage() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* DetachCurrentMessage(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageQueue* MessageQueue() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsMessageWaiting() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AddHandler(BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool RemoveHandler(BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountHandlers() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler* HandlerAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(BHandler* handler) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler* PreferredHandler() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetPreferredHandler(BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual thread_id Run(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Quit(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool QuitRequested(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Lock(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Unlock(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsLocked() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t LockWithTimeout(bigtime_t timeout); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- thread_id Thread() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- team_id Team() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BLooper* LooperForThread(thread_id tid); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- thread_id LockingThread() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountLocks() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountLockRequests() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- sem_id Sem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AddCommonFilter(BMessageFilter* filter); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool RemoveCommonFilter(BMessageFilter* filter); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetCommonFilterList(BList* filters); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BList* CommonFilterList() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* MessageFromPort(bigtime_t = B_INFINITE_TIMEOUT); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void task_looper(); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/applicationkit/Clipboard.html b/docs/develop/ikteam/schedule/applicationkit/Clipboard.html deleted file mode 100644 index 17743bea2e..0000000000 --- a/docs/develop/ikteam/schedule/applicationkit/Clipboard.html +++ /dev/null @@ -1,555 +0,0 @@ - - - Clipboard Tasks - - -

Clipboard Tasks

- - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BClipboard - - Gabe Yoder -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BClipboard Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BClipboard(const char* name, bool transient = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BClipboard(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Name() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 LocalCount() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 SystemCount() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StartWatching(BMessenger target); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StopWatching(BMessenger target); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Lock(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Unlock(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsLocked() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Clear(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Commit(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Revert(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger DataSource() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* Data() const; -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/applicationkit/Messaging.html b/docs/develop/ikteam/schedule/applicationkit/Messaging.html deleted file mode 100644 index e36b49de9c..0000000000 --- a/docs/develop/ikteam/schedule/applicationkit/Messaging.html +++ /dev/null @@ -1,6153 +0,0 @@ - - - Messaging Tasks - - -

Messaging Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BInvoker - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage - - William Bull -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageFilter - - Erik Jaesler -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageQueue - - Jeremy Rand -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageRunner - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger Support - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BInvoker Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BInvoker(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BInvoker(BMessage* message, const BHandler* handler, const BLooper* looper = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BInvoker(BMessage* message, BMessenger target); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BInvoker(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetMessage(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* Message() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 Command() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetTarget(const BHandler* h, const BLooper* loop = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetTarget(BMessenger messenger); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsTargetLocal() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler* Target(BLooper** looper = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger Messenger() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetHandlerForReply(BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler* HandlerForReply() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t InvokeNotify(BMessage* msg, uint32 kind = B_CONTROL_INVOKED); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetTimeout(bigtime_t timeout); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bigtime_t Timeout() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 InvokeKind(bool* notify = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void BeginInvokeNotify(uint32 kind = B_CONTROL_INVOKED); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void EndInvokeNotify(); -
BMessage Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage(uint32 what); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage(const BMessage& a_message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMessage(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage& operator=(const BMessage& msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetInfo(type_code typeRequested, int32 which, char** name, type_code* typeReturned, int32* count = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetInfo(const char* name, type_code* type, int32* c = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetInfo(const char* name, type_code* type, bool* fixed_size) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountNames(type_code type) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEmpty() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsSystem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsReply() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void PrintToStream() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Rename(const char* old_entry, const char* new_entry); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool WasDelivered() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsSourceWaiting() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsSourceRemote() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger ReturnAddress() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const BMessage* Previous() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool WasDropped() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint DropPoint(BPoint* offset = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendReply(uint32 command, BHandler* reply_to = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendReply(BMessage* the_reply, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendReply(BMessage* the_reply, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendReply(uint32 command, BMessage* reply_to_reply); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendReply(BMessage* the_reply, BMessage* reply_to_reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ssize_t FlattenedSize() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Flatten(char* buffer, ssize_t size) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Flatten(BDataIO* stream, ssize_t* size = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Unflatten(const char* flat_buffer); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Unflatten(BDataIO* stream); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddSpecifier(const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddSpecifier(const char* property, int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddSpecifier(const char* property, int32 index, int32 range); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddSpecifier(const char* property, const char* name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddSpecifier(const BMessage* specifier); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetCurrentSpecifier(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetCurrentSpecifier(int32* index, BMessage* specifier = NULL, int32* form = NULL, const char** property = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasSpecifiers() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t PopSpecifier(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddRect(const char* name, BRect a_rect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddPoint(const char* name, BPoint a_point); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddString(const char* name, const char* a_string); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddString(const char* name, const BString& a_string); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddInt8(const char* name, int8 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddInt16(const char* name, int16 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddInt32(const char* name, int32 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddInt64(const char* name, int64 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddBool(const char* name, bool a_boolean); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddFloat(const char* name, float a_float); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddDouble(const char* name, double a_double); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddPointer(const char* name, const void* ptr); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddMessenger(const char* name, BMessenger messenger); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddRef(const char* name, const entry_ref* ref); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddMessage(const char* name, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddFlat(const char* name, BFlattenable* obj, int32 count = 1); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddData(const char* name, type_code type, const void* data, ssize_t numBytes, bool is_fixed_size = true, int32 count = 1); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t RemoveData(const char* name, int32 index = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t RemoveName(const char* name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t MakeEmpty(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindRect(const char* name, BRect* rect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindRect(const char* name, int32 index, BRect* rect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindPoint(const char* name, BPoint* pt) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindPoint(const char* name, int32 index, BPoint* pt) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindString(const char* name, const char** str) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindString(const char* name, int32 index, const char** str) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindString(const char* name, BString* str) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindString(const char* name, int32 index, BString* str) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindInt8(const char* name, int8* value) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindInt8(const char* name, int32 index, int8* val) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindInt16(const char* name, int16* value) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindInt16(const char* name, int32 index, int16* val) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindInt32(const char* name, int32* value) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindInt32(const char* name, int32 index, int32* val) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindInt64(const char* name, int64* value) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindInt64(const char* name, int32 index, int64* val) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindBool(const char* name, bool* value) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindBool(const char* name, int32 index, bool* value) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindFloat(const char* name, float* f) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindFloat(const char* name, int32 index, float* f) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindDouble(const char* name, double* d) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindDouble(const char* name, int32 index, double* d) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindPointer(const char* name, void** ptr) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindPointer(const char* name, int32 index, void** ptr) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindMessenger(const char* name, BMessenger* m) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindMessenger(const char* name, int32 index, BMessenger* m) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindRef(const char* name, entry_ref* ref) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindRef(const char* name, int32 index, entry_ref* ref) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindMessage(const char* name, BMessage* msg) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindMessage(const char* name, int32 index, BMessage* msg) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindFlat(const char* name, BFlattenable* obj) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindFlat(const char* name, int32 index, BFlattenable* obj) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindData(const char* name, type_code type, const void** data, ssize_t* numBytes) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindData(const char* name, type_code type, int32 index, const void** data, ssize_t* numBytes) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceRect(const char* name, BRect a_rect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceRect(const char* name, int32 index, BRect a_rect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplacePoint(const char* name, BPoint a_point); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplacePoint(const char* name, int32 index, BPoint a_point); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceString(const char* name, const char* string); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceString(const char* name, int32 index, const char* string); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceString(const char* name, const BString& string); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceString(const char* name, int32 index, const BString& string); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceInt8(const char* name, int8 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceInt8(const char* name, int32 index, int8 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceInt16(const char* name, int16 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceInt16(const char* name, int32 index, int16 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceInt32(const char* name, int32 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceInt32(const char* name, int32 index, int32 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceInt64(const char* name, int64 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceInt64(const char* name, int32 index, int64 val); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceBool(const char* name, bool a_bool); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceBool(const char* name, int32 index, bool a_bool); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceFloat(const char* name, float a_float); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceFloat(const char* name, int32 index, float a_float); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceDouble(const char* name, double a_double); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceDouble(const char* name, int32 index, double a_double); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplacePointer(const char* name, const void* ptr); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplacePointer(const char* name,int32 index,const void* ptr); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceMessenger(const char* name, BMessenger messenger); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceMessenger(const char* name, int32 index, BMessenger msngr); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceRef( const char* name,const entry_ref* ref); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceRef( const char* name, int32 index, const entry_ref* ref); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceMessage(const char* name, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceMessage(const char* name, int32 index, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceFlat(const char* name, BFlattenable* obj); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceFlat(const char* name, int32 index, BFlattenable* obj); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceData(const char* name, type_code type, const void* data, ssize_t data_size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ReplaceData(const char* name, type_code type, int32 index, const void* data, ssize_t data_size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* operator new(size_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void operator delete(void* ptr, size_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasRect(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasPoint(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasString(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasInt8(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasInt16(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasInt32(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasInt64(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasBool(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasFloat(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasDouble(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasPointer(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasMessenger(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasRef(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasMessage(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasFlat(const char* , const BFlattenable* ) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasFlat(const char* ,int32 ,const BFlattenable* ) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasData(const char* , type_code , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect FindRect(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint FindPoint(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* FindString(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int8 FindInt8(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int16 FindInt16(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindInt32(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int64 FindInt64(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool FindBool(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float FindFloat(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- double FindDouble(const char* , int32 n = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage(BMessage* a_message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- NOTE: Add convenience functions for struct rgb_color -
BMessageFilter Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageFilter(uint32 what, filter_hook func = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageFilter(message_delivery delivery, message_source source, filter_hook func = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageFilter(message_delivery delivery, message_source source, uint32 what, filter_hook func = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageFilter(const BMessageFilter& filter); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageFilter(const BMessageFilter* filter); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMessageFilter(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageFilter& operator=(const BMessageFilter &from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual filter_result Filter(BMessage* message, BHandler** target); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- message_delivery MessageDelivery() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- message_source MessageSource() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 Command() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool FiltersAnyCommand() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLooper* Looper() const; -
BMessageQueue Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageQueue(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMessageQueue(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AddMessage(BMessage* an_event); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool RemoveMessage(BMessage* an_event); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* NextMessage(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* FindMessage(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* FindMessage(uint32 what, int32 index = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountMessages() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEmpty() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Lock(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Unlock(); -
BMessageRunner Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count = -1); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count, BMessenger reply_to); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMessageRunner(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t InitCheck() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetInterval(bigtime_t interval); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetCount(int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetInfo(bigtime_t* interval, int32* count) const; -
BMessenger Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger(const char* mime_sig, team_id team = -1, status_t* perr = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger(const BHandler* handler, const BLooper* looper = NULL, status_t* perr = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger(const BMessenger& from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ~BMessenger(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsTargetLocal() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BHandler* Target(BLooper** looper) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool LockTarget() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t LockTargetWithTimeout(bigtime_t timeout) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendMessage(uint32 command, BHandler* reply_to = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendMessage(BMessage* a_message, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendMessage(BMessage* a_message, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendMessage(uint32 command, BMessage* reply) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendMessage(BMessage* a_message, BMessage* reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessenger& operator=(const BMessenger &from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator==(const BMessenger &other) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsValid() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- team_id Team() const; -
BMessenger Support Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator<(const BMessenger & a, const BMessenger & b); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator!=(const BMessenger & a, const BMessenger & b); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/applicationkit/Roster.html b/docs/develop/ikteam/schedule/applicationkit/Roster.html deleted file mode 100644 index eeeec8c2d2..0000000000 --- a/docs/develop/ikteam/schedule/applicationkit/Roster.html +++ /dev/null @@ -1,955 +0,0 @@ - - - Roster Tasks - - -

Roster Tasks

- - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRoster - - Joe Banafato -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BRoster Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRoster(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ~BRoster(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsRunning(const char* mime_sig) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsRunning(entry_ref* ref) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- team_id TeamFor(const char* mime_sig) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- team_id TeamFor(entry_ref* ref) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetAppList(BList* team_id_list) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetAppList(const char* sig, BList* team_id_list) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetAppInfo(const char* sig, app_info* info) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetAppInfo(entry_ref* ref, app_info* info) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetRunningAppInfo(team_id team, app_info* info) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetActiveAppInfo(app_info* info) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindApp(const char* mime_type, entry_ref* app) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t FindApp(entry_ref* ref, entry_ref* app) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Broadcast(BMessage* msg) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Broadcast(BMessage* msg, BMessenger reply_to) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StartWatching(BMessenger target, uint32 event_mask = B_REQUEST_LAUNCHED | B_REQUEST_QUIT) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t StopWatching(BMessenger target) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t ActivateApp(team_id team) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Launch(const char* mime_type, BMessage* initial_msgs = NULL, team_id* app_team = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Launch(const char* mime_type, BList* message_list, team_id* app_team = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Launch(const char* mime_type, int argc, char** args, team_id* app_team = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Launch(const entry_ref* ref, const BMessage* initial_message = NULL, team_id* app_team = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Launch(const entry_ref* ref, const BList* message_list, team_id* app_team = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Launch(const entry_ref* ref, int argc, const char* const* args, team_id* app_team = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetRecentDocuments(BMessage* refList, int32 maxCount, const char* ofType = NULL, const char* openedByAppSig = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetRecentDocuments(BMessage* refList, int32 maxCount, const char* ofTypeList[], int32 ofTypeListCount, const char* openedByAppSig = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetRecentFolders(BMessage* refList, int32 maxCount, const char* openedByAppSig = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetRecentApps(BMessage* refList, int32 maxCount) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AddToRecentDocuments(const entry_ref* doc, const char* appSig = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AddToRecentFolders(const entry_ref* folder,const char* appSig = NULL) const; -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/applicationkit/ScriptingSupport.html b/docs/develop/ikteam/schedule/applicationkit/ScriptingSupport.html deleted file mode 100644 index e67d0fa404..0000000000 --- a/docs/develop/ikteam/schedule/applicationkit/ScriptingSupport.html +++ /dev/null @@ -1,580 +0,0 @@ - - - Scripting Support Tasks - - -

Scripting Support Tasks

- - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPropertyInfo - - Jeremy Rand -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BPropertyInfo Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPropertyInfo(property_info* p = NULL, value_info* ci = NULL, bool free_on_delete = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BPropertyInfo(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 FindMatch(BMessage* msg, int32 index, BMessage* spec, int32 form, const char* prop, void* data = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool IsFixedSize() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual type_code TypeCode() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ssize_t FlattenedSize() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Flatten(void* buffer, ssize_t size) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AllowsTypeCode(type_code code) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Unflatten(type_code c, const void* buf, ssize_t s); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const property_info* Properties() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const value_info* Values() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountProperties() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountValues() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void PrintToStream() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static bool FindCommand(uint32, int32, property_info* ); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static bool FindSpecifier(uint32, property_info* ); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/assignments.html b/docs/develop/ikteam/schedule/assignments.html deleted file mode 100644 index 047746b224..0000000000 --- a/docs/develop/ikteam/schedule/assignments.html +++ /dev/null @@ -1,789 +0,0 @@ - - - Interface Kit Team Assignments - - -

- Interface Kit Team Assignments and Open Tasks -
-

- -

- Assignments: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Erik Jaesler -
- - BMessageFilter -
- - BHandler -
- - BLooper -
- - BAlert -
- - BArchivable -
- - BArchivable -
- - BApplication -
- Gabe Yoder -
- - BClipboard -
- - BCursor -
- Graham Gilmore -
- - BBlockCache -
- Graham Macdonald -
- - BPictureButton -
- Greg Gelfond -
- - BPoint -
- - BShape -
- - BStringItem -
- Issac Yonemoto -
- - BRect -
- - BRegion -
- - BList -
- Jeremy Rand -
- - BMessageQueue -
- - BPropertyInfo -
- - BDeskbar -
- - BAutoLock -
- - BLocker -
- Joe Banafato -
- - BRoster -
- Justin Gasper -
- - BMenu -
- - BMenuBar -
- - BMenuItem -
- Marc Flerackers -
- - BControl -
- - BButton -
- - BCheckBox -
- - BRadioButton -
- - BTab -
- - BTabView -
- - BBox -
- - BStatusBar -
- Staffan Hellstrom -
- - BPolygon -
- - BSlider -
- Steve Vallee -
- - BDataIO -
- - BMallocIO -
- - BMemoryIO -
- - BPositionIO -
- - Misc -
- - BString Utility -
- - BString -
- - BStopWatch -
- Ulrich Wimboeck -
- - BListItem -
- - BListView -
- - BOutlineListView -
- William Bull -
- - BMessage -
- Xavier Castellan -
- - BBitmap -
- - -

- Open Tasks: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Application Kit -
- - BInvoker -
- - BMessageRunner -
- - BMessenger -
- - BMessenger Support -
- Integration -
- - BWindow -
- - BView -
- Interface Kit -
- - BPicture -
- - BScreen -
- - BShapeIterator -
- - Screen Support -
- - BFont -
- - Font Support -
- - BColorControl -
- - BStringView -
- - BScrollBar -
- - BScrollView -
- - Scrollbar Config -
- - BSeparatorItem -
- - BMenuField -
- - BPopUpMenu -
- - Menu Config -
- - BTextView -
- - BTextControl -
- - unicode_block -
- - Deskbar Support -
- - Mouse Config -
- - Workspace Support -
- - Keyboard Config -
- - UI Color Info -
- - Miscellaneous -
- - BDragger -
- - BShelf -
- - BChannelControl -
- - BChannelSlider -
- - BMultiChannelControl -
- - BOptionControl -
- - BOptionPopUp -
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - \ No newline at end of file diff --git a/docs/develop/ikteam/schedule/index.html b/docs/develop/ikteam/schedule/index.html deleted file mode 100644 index c822e0810a..0000000000 --- a/docs/develop/ikteam/schedule/index.html +++ /dev/null @@ -1,147 +0,0 @@ - - - Interface Kit Team Schedule - - -

Interface Kit Team Schedule

-

-Here is the schedule for the Interface Kit Team. To help organize our work, -tasks have been broken into 4 general areas: -

-

-Organizationally, it's best to consider these as separate projects within the -scope of the IK Team's charter. As such, core contributors should pick a -project and stick with it -- it will make things a lot easier to keep track of, -and losing track of stuff would be a bad thing. =) -

-DarkWyrm is the technical lead for the app_server; he has done an enormous amount -of research and he is currently in the best position to lead the effort. -

-Erik Jakowatz will continue in his capacity as overall project lead, as well as -being directly involved in Integration as technical lead. -

-A word of warning: this schedule is downright huge because of the sheer number of -items to be completed. There is a paper available in which the rationale behind the -schedule is discussed. -

-
-

Current Status

-Here are some fuzzy indicators of what progress the team has made base on the number of -outstanding tasks completed. No warranty is made concerning the accuracy of these -graphs. =) -

- - - - - - - - - -
Overall
- - - - - - - - - -
12%
- - - - -

Application Kit
- - - - - - - - - - - - -
2%
- - - -

Interface Kit
- - - - - - - - - - - - -
4%
- - - -

Integration
- - - - - - - - - - - - -
25%
- - - -

Support Kit
- - - - - - - - - - - - -
20%
- - - -
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - \ No newline at end of file diff --git a/docs/develop/ikteam/schedule/integration/BApplication.html b/docs/develop/ikteam/schedule/integration/BApplication.html deleted file mode 100644 index 7ed1d7bf05..0000000000 --- a/docs/develop/ikteam/schedule/integration/BApplication.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - BApplication Tasks - - -

BApplication Tasks

- - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BApplication - - Erik Jaesler -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BApplication Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BApplication(const char* signature); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BApplication(const char* signature, status_t* error); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BApplication(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BApplication(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t InitCheck() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual thread_id Run(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Quit(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool QuitRequested(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Pulse(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ReadyToRun(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ArgvReceived(int32 argc, char** argv); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AppActivated(bool active); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void RefsReceived(BMessage* a_message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AboutRequested(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ShowCursor(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void HideCursor(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ObscureCursor(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsCursorHidden() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetCursor(const void* cursor); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetCursor(const BCursor* cursor, bool sync=true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountWindows() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BWindow* WindowAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountLoopers() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLooper* LooperAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsLaunching() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetAppInfo(app_info* info) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BResources* AppResources(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DispatchMessage(BMessage* an_event, BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetPulseRate(bigtime_t rate); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/integration/BArchivable.html b/docs/develop/ikteam/schedule/integration/BArchivable.html deleted file mode 100644 index 3dd64e1dc8..0000000000 --- a/docs/develop/ikteam/schedule/integration/BArchivable.html +++ /dev/null @@ -1,513 +0,0 @@ - - - BArchivable Tasks - - -

BArchivable Tasks

- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BArchivable - - Erik Jaesler -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BArchivable - - Erik Jaesler -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BArchivable Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BArchivable(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BArchivable(BMessage* from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ~BArchivable(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* into, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); ??? -
BArchivable Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BArchivable* instantiate_object(BMessage* from, image_id* id); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BArchivable* instantiate_object(BMessage* from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool validate_instantiation(BMessage* from, const char* class_name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- instantiation_func find_instantiation_func(const char* class_name, const char* sig); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- instantiation_func find_instantiation_func(const char* class_name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- instantiation_func find_instantiation_func(BMessage* archive_data); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/integration/BView.html b/docs/develop/ikteam/schedule/integration/BView.html deleted file mode 100644 index 996c008b86..0000000000 --- a/docs/develop/ikteam/schedule/integration/BView.html +++ /dev/null @@ -1,5105 +0,0 @@ - - - BView Tasks - - -

BView Tasks

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

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/integration/BWindow.html b/docs/develop/ikteam/schedule/integration/BWindow.html deleted file mode 100644 index 70147aef75..0000000000 --- a/docs/develop/ikteam/schedule/integration/BWindow.html +++ /dev/null @@ -1,2580 +0,0 @@ - - - BWindow Tasks - - -

BWindow Tasks

- - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BWindow - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BWindow Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BWindow(BRect frame, const char* title, window_type type, uint32 flags, uint32 workspace = B_CURRENT_WORKSPACE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BWindow(BRect frame, const char* title, window_look look, window_feel feel, uint32 flags, uint32 workspace = B_CURRENT_WORKSPACE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BWindow(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Quit(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Close(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AddChild(BView* child, BView* before = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool RemoveChild(BView* child); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountChildren() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* ChildAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DispatchMessage(BMessage* message, BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WorkspacesChanged(uint32 old_ws, uint32 new_ws); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WorkspaceActivated(int32 ws, bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Minimize(bool minimize); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Zoom(BPoint rec_position, float rec_width, float rec_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Zoom(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetZoomLimits(float max_h, float max_v); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ScreenChanged(BRect screen_size, color_space depth); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetPulseRate(bigtime_t rate); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bigtime_t PulseRate() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg, BHandler* target); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void RemoveShortcut(uint32 key, uint32 modifiers); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetDefaultButton(BButton* button); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BButton* DefaultButton() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MenusBeginning(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MenusEnded(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool NeedsUpdate() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void UpdateIfNeeded(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* FindView(const char* view_name) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* FindView(BPoint) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* CurrentFocus() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Activate(bool = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ConvertToScreen(BPoint* pt) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint ConvertToScreen(BPoint pt) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ConvertFromScreen(BPoint* pt) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint ConvertFromScreen(BPoint pt) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ConvertToScreen(BRect* rect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect ConvertToScreen(BRect rect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ConvertFromScreen(BRect* rect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect ConvertFromScreen(BRect rect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MoveBy(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MoveTo(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MoveTo(float x, float y); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ResizeBy(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ResizeTo(float width, float height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Show(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Hide(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsHidden() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsMinimized() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Flush() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Sync() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SendBehind(const BWindow* window); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void DisableUpdates(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void EnableUpdates(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void BeginViewTransaction(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void EndViewTransaction(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect Bounds() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect Frame() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Title() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTitle(const char* title); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsFront() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsActive() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetKeyMenuBar(BMenuBar* bar); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuBar* KeyMenuBar() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetSizeLimits(float min_h, float max_h, float min_v, float max_v); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetSizeLimits(float* min_h, float* max_h, float* min_v, float* max_v); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 Workspaces() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetWorkspaces(uint32); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* LastMouseMovedView() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddToSubset(BWindow* window); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t RemoveFromSubset(BWindow* window); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetType(window_type type); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- window_type Type() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetLook(window_look look); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- window_look Look() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetFeel(window_feel feel); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- window_feel Feel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetFlags(uint32); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 Flags() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsModal() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsFloating() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetWindowAlignment(window_alignment mode, int32 h, int32 hOffset = 0, int32 width = 0, int32 widthOffset = 0, int32 v = 0, int32 vOffset = 0, int32 height = 0, int32 heightOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetWindowAlignment(window_alignment* mode = NULL, int32* h = NULL, int32* hOffset = NULL, int32* width = NULL, int32* widthOffset = NULL, int32* v = NULL, int32* vOffset = NULL, int32* height = NULL, int32* heightOffset = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool QuitRequested(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual thread_id Run(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void task_looper(); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/integration/IntegrationMilestones.html b/docs/develop/ikteam/schedule/integration/IntegrationMilestones.html deleted file mode 100644 index 2c8b328a85..0000000000 --- a/docs/develop/ikteam/schedule/integration/IntegrationMilestones.html +++ /dev/null @@ -1,156 +0,0 @@ - - - Integration Milestones - - - -

Integration Milestones

- -
    -
  1. - Interface specs completed for all classes, functions, structs - - - - - - - - - - - - - -
    25%
    -

    - - -
  2. -
  3. - Use cases completed for all classes, functions, structs - - - - - - - - - - - - - -
    25%
    -

    - - -
  4. -
  5. - Unit tests completed for all classes, functions, structs - - - - - - - - - - - - - -
    25%
    -

    - - -
  6. -
  7. - Design discussions completed for all classes, functions, structs - - - - - - - - - - - - - -
    25%
    -

    - - -
  8. -
  9. - BArchivable complete - - - - - - - - - - - - - -
    100%
    -

    - -
  10. - BApplication complete - -
  11. - BWindow complete - -
  12. - BView complete - -
  13. - -
  14. - Alpha -
  15. -
  16. - Beta 1 -
  17. -
  18. - Beta 2 -
  19. -
  20. - Release Candidate 1 -
  21. -
  22. - 1.0! -
  23. -
- -
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - - diff --git a/docs/develop/ikteam/schedule/interfacekit/AdvancedControlWidgets.html b/docs/develop/ikteam/schedule/interfacekit/AdvancedControlWidgets.html deleted file mode 100644 index d81e07b947..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/AdvancedControlWidgets.html +++ /dev/null @@ -1,3887 +0,0 @@ - - - Advanced Control Widgets Tasks - - -

Advanced Control Widgets Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BChannelControl - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BChannelSlider - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMultiChannelControl - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BOptionControl - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BOptionPopUp - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BChannelControl Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BChannelControl(BRect frame, const char * name, const char * label, BMessage * model, int32 channel_count = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BChannelControl(BMessage* from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BChannelControl(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* into, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect area) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 size) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float width, float height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetModificationMessage(BMessage *message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage *ModificationMessage() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage *msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t InvokeChannel(BMessage *msg = NULL, int32 from_channel = 0, int32 channel_count = -1, const bool* in_mask = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t InvokeNotifyChannel(BMessage *msg = NULL, uint32 kind = B_CONTROL_INVOKED, int32 from_channel = 0, int32 channel_count = -1, const bool* in_mask = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual voidSetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetCurrentChannel(int32 channel); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CurrentChannel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 CountChannels() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 MaxChannelCount() const = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetChannelCount(int32 channel_count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 ValueFor(int32 channel) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 GetValue(int32* out_values, int32 from_channel, int32 channel_count) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetValueFor(int32 channel, int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetValue(int32 from_channel, int32 channel_count, const int32* in_values); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetAllValue(int32 values); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetLimitsFor(int32 from_channel, int32 channel_count, const int32* minimum, const int32* maximum); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetLimitsFor(int32 from_channel, int32 channel_count, int32* minimum, int32* maximum) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetLimits(int32 minimum, int32 maximum); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetLimits(int32* outMinimum, int32* outMaximum) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool SupportsIndividualLimits() const = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetLimitLabels(const char* min_label, const char* max_label); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* MinLimitLabel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* MaxLimitLabel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetLimitLabelsFor(int32 channel, const char* minLabel, const char* maxLabel); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetLimitLabelsFor(int32 from_channel, int32 channel_count, const char* minLabel, const char* maxLabel); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* MinLimitLabelFor(int32 channel) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* MaxLimitLabelFor(int32 channel) const; -
BChannelSlider Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BChannelSlider(BRect area, const char* name, const char* label, BMessage* model, int32 channels = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BChannelSlider(BRect area, const char* name, const char* label, BMessage* model, orientation o, int32 channels = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BChannelSlider(BMessage* from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BChannelSlider(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* into, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual orientation Orientation() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetOrientation(orientation o); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 MaxChannelCount() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool SupportsIndividualLimits() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect area); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyUp(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float width, float height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool focusState = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawChannel(BView* into, int32 channel, BRect area, bool pressed); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawGroove(BView* into, int32 channel, BPoint tl, BPoint br); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawThumb(BView* into, int32 channel, BPoint where, bool pressed ); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual const BBitmap* ThumbFor(int32 channel, bool pressed); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BRect ThumbFrameFor(int32 channel); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual float ThumbDeltaFor(int32 channel); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual float ThumbRangeFor(int32 channel); -
BMultiChannelControl Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMultiChannelControl(BRect frame, const char* name, const char* label, BMessage* model, int32 channel_count = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMultiChannelControl(BMessage* from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMultiChannelControl(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* into, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect area) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 size) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float width, float height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetCurrentChannel(int32 channel); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CurrentChannel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 CountChannels() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 MaxChannelCount() const = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetChannelCount(int32 channel_count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 ValueFor(int32 channel) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 GetValues(int32* out_values, int32 from_channel, int32 channel_count) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetValueFor(int32 channel, int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetValues(int32 from_channel, int32 channel_count, const int32* in_values); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetAllValues(int32 values); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetLimits(int32 from_channel, int32 channel_count, const int32* minimum, const int32* maximum); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetLimits(int32 from_channel, int32 channel_count, int32* minimum, int32* maximum) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetAllLimits(int32 minimum, int32 maximum); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetLimitLabels(const char* min_label, const char* max_label); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* MinLimitLabel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* MaxLimitLabel() const; -
BOptionControl Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BOptionControl(BRect frame, const char* name, const char* label, BMessage* message, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BOptionControl(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddOption(const char* name, int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual boolGetOptionAt(int32 index, const char** out_name, int32* out_value) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void RemoveOptionAt(int32 index) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 CountOptions() const = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_tAddOptionAt(const char* name, int32 value, int32 index) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 SelectedOption(const char** name = 0, int32* value = 0) const = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SelectOptionFor(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SelectOptionFor(const char *name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* MakeValueMessage(int32 value); -
BOptionPopUp Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, bool fixed, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ~BOptionPopUp(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuField* MenuField(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool GetOptionAt(int32 index, const char** out_name, int32* out_value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void RemoveOptionAt(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 CountOptions() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t AddOptionAt(const char* name, int32 value, int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLabel(const char* text); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual voidSetEnabled(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 SelectedOption(const char** outName = 0, int32* outValue = 0) const; -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/ControlWidgets.html b/docs/develop/ikteam/schedule/interfacekit/ControlWidgets.html deleted file mode 100644 index 39b13e59ee..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/ControlWidgets.html +++ /dev/null @@ -1,8194 +0,0 @@ - - - Control Widgets Tasks - - -

Control Widgets Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BControl - - Marc Flerackers -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BButton - - Marc Flerackers -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BCheckBox - - Marc Flerackers -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BColorControl - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPictureButton - - Graham Macdonald -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRadioButton - - Marc Flerackers -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BSlider - - Staffan Hellstrom -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTab - - Marc Flerackers -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTabView - - Marc Flerackers -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BControl Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BControl(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask, uint32 flags); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BControl(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BControl(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLabel(const char* text); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Label() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 Value() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEnabled() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsFocusChanging() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsTracking() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTracking(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetValueNoUpdate(int32 value); -
BButton Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BButton(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BButton(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BButton(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeDefault(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLabel(const char* text); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsDefault() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
BCheckBox Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BCheckBox(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BCheckBox(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BCheckBox(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
BColorControl Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BColorControl(BPoint start, color_control_layout layout, float cell_size, const char *name, BMessage *message = NULL, bool use_offscreen = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BColorControl(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BColorControl(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable *Instantiate(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage *data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 color_value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetValue(rgb_color color); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- rgb_color ValueAsColor(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage *msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char *bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetCellSize(float size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float CellSize() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLayout(color_control_layout layout); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- color_control_layout Layout() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float *width, float *height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage *msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
BPictureButton Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPictureButton(BRect frame, const char* name, BPicture* off, BPicture* on, BMessage* message, uint32 behavior = B_ONE_STATE_BUTTON, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flgs = B_WILL_DRAW | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPictureButton(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BPictureButton(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabledOn(BPicture* on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabledOff(BPicture* off); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetDisabledOn(BPicture* on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetDisabledOff(BPicture* off); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPicture* EnabledOn() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPicture* EnabledOff() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPicture* DisabledOn() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPicture* DisabledOff() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetBehavior(uint32 behavior); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 Behavior() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
BRadioButton Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRadioButton(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRadioButton(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BRadioButton(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
BSlider Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BSlider(BRect frame, const char* name, const char* label, BMessage* message, int32 minValue, int32 maxValue, thumb_style thumbType = B_BLOCK_THUMB, uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BSlider(BRect frame, const char* name, const char* label, BMessage* message, int32 minValue, int32 maxValue, orientation posture /*= B_HORIZONTAL*/, thumb_style thumbType = B_BLOCK_THUMB, uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BSlider(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BSlider(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float w,float h); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 n); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 c, const BMessage* m); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Pulse(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLabel(const char* label); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLimitLabels(const char* minLabel, const char* maxLabel); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* MinLimitLabel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* MaxLimitLabel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual int32 ValueForPoint(BPoint) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetPosition(float); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Position() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetLimits(int32* minimum, int32* maximum); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawSlider(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawBar(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawHashMarks(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawThumb(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawFocusMark(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawText(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual char* UpdateText() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BRect BarFrame() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BRect HashMarksFrame() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BRect ThumbFrame() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFlags(uint32 flags); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetResizingMode(uint32 mode); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize( float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg=NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetModificationMessage(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* ModificationMessage() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetSnoozeAmount(int32); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 SnoozeAmount() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetKeyIncrementValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 KeyIncrementValue() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetHashMarkCount(int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 HashMarkCount() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetHashMarks(hash_mark_location where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- hash_mark_location HashMarks() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetStyle(thumb_style s); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- thumb_style Style() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetBarColor(rgb_color); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- rgb_color BarColor() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void UseFillColor(bool, const rgb_color* c=NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool FillColor(rgb_color*) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* OffscreenView() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- orientation Orientation() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetOrientation(orientation); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float BarThickness() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetBarThickness(float thickness); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFont(const BFont* font, uint32 properties = B_FONT_ALL); -
BTab Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTab(BView* contents=NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTab(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BTab(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(uint32 d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Label() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLabel(const char* label); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsSelected() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Select(BView* owner); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Deselect(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEnabled() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MakeFocus(bool infocus=true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsFocus() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetView(BView* contents); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* View() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawFocusMark(BView* owner, BRect tabFrame); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawLabel(BView* owner, BRect tabFrame); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawTab(BView* owner, BRect tabFrame, tab_position, bool full=true); -
BTabView Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTabView(BRect frame, const char* name, button_width width = B_WIDTH_AS_USUAL, uint32 resizingMode = B_FOLLOW_ALL, uint32 flags = B_FULL_UPDATE_ON_RESIZE | B_WILL_DRAW | B_NAVIGABLE_JUMP | B_FRAME_EVENTS | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTabView(BMessage*); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BTabView(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage*); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage*, bool deep=true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float w,float h); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 n); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Pulse(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Select(int32 tabIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 Selection() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool focusState = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFocusTab(int32 tabIndex, bool focusState); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FocusTab() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BRect DrawTabs(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawBox(BRect selectedTabFrame); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BRect TabFrame(int32 tabIndex) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFlags(uint32 flags); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetResizingMode(uint32 mode); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize( float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AddTab(BView* tabContents, BTab* tab=NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BTab* RemoveTab(int32 tabIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BTab* TabAt(int32 tabIndex) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetTabWidth(button_width s); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- button_width TabWidth() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetTabHeight(float height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float TabHeight() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* ContainerView() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountTabs() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* ViewForTab(int32 tabIndex) const; -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/Group1Support.html b/docs/develop/ikteam/schedule/interfacekit/Group1Support.html deleted file mode 100644 index d9dc32b18b..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/Group1Support.html +++ /dev/null @@ -1,2629 +0,0 @@ - - - Group 1 Support Tasks - - -

Group 1 Support Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint - - Greg Gelfond -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPolygon - - Staffan Hellstrom -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect - - Issac Yonemoto -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRegion - - Issac Yonemoto -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BPoint Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint(float X, float Y); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint(const BPoint& pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint& operator=(const BPoint& from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Set(float X, float Y); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ConstrainTo(BRect rect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void PrintToStream() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint operator+(const BPoint&) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint operator-(const BPoint&) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint& operator+=(const BPoint&); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint& operator-=(const BPoint&); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator!=(const BPoint&) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator==(const BPoint&) const; -
BPolygon Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPolygon(const BPoint* ptArray, int32 numPoints); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPolygon(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPolygon(const BPolygon* poly); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BPolygon(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPolygon& operator=(const BPolygon& from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect Frame() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AddPoints(const BPoint* ptArray, int32 numPoints); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountPoints() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MapTo(BRect srcRect, BRect dstRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void PrintToStream() const; -
BRect Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect(const BRect &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect(float l, float t, float r, float b); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect(BPoint leftTop, BPoint rightBottom); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect& operator=(const BRect &from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Set(float l, float t, float r, float b); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void PrintToStream() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint LeftTop() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint RightBottom() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint LeftBottom() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint RightTop() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetLeftTop(const BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetRightBottom(const BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetLeftBottom(const BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetRightTop(const BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void InsetBy(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void InsetBy(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void OffsetBy(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void OffsetBy(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void OffsetTo(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void OffsetTo(float x, float y); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect& InsetBySelf(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect& InsetBySelf(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect InsetByCopy(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect InsetByCopy(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect& OffsetBySelf(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect& OffsetBySelf(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect OffsetByCopy(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect OffsetByCopy(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect& OffsetToSelf(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect& OffsetToSelf(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect OffsetToCopy(BPoint); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect OffsetToCopy(float dx, float dy); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator==(BRect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator!=(BRect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect operator&(BRect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect operator|(BRect) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Intersects(BRect r) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsValid() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Width() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IntegerWidth() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Height() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IntegerHeight() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Contains(BPoint) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Contains(BRect) const; -
BRegion Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRegion(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRegion(const BRegion ®ion); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRegion(const BRect rect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BRegion(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRegion& operator=(const BRegion &from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect Frame() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- clipping_rect FrameInt() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect RectAt(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- clipping_rect RectAtInt(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountRects(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Set(BRect newBounds); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Set(clipping_rect newBounds); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Intersects(BRect r) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Intersects(clipping_rect r) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Contains(BPoint pt) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Contains(int32 x, int32 y); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void PrintToStream() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void OffsetBy(int32 dh, int32 dv); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MakeEmpty(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Include(BRect r); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Include(clipping_rect r); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Include(const BRegion*); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Exclude(BRect r); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Exclude(clipping_rect r); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Exclude(const BRegion*); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void IntersectWith(const BRegion*); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/Group2Support.html b/docs/develop/ikteam/schedule/interfacekit/Group2Support.html deleted file mode 100644 index 7abfae7f40..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/Group2Support.html +++ /dev/null @@ -1,1962 +0,0 @@ - - - Group 2 Support Tasks - - -

Group 2 Support Tasks

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

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/Group3Support.html b/docs/develop/ikteam/schedule/interfacekit/Group3Support.html deleted file mode 100644 index 37090d0996..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/Group3Support.html +++ /dev/null @@ -1,2421 +0,0 @@ - - - Group 3 Support Tasks - - -

Group 3 Support Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BBitmap - - Xavier Castellan -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BFont - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Font Support - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BBitmap Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BBitmap(BRect bounds, uint32 flags, color_space depth, int32 bytesPerRow=B_ANY_BYTES_PER_ROW, screen_id screenID=B_MAIN_SCREEN_ID); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BBitmap(BRect bounds, color_space depth, bool accepts_views = false, bool need_contiguous = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BBitmap(const BBitmap* source, bool accepts_views = false, bool need_contiguous = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BBitmap(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BBitmap(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t InitCheck() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsValid() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t LockBits(uint32* state=NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void UnlockBits(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- area_id Area() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* Bits() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 BitsLength() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 BytesPerRow() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- color_space ColorSpace() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect Bounds() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetBits(const void* data, int32 length, int32 offset, color_space cs); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetOverlayRestrictions(overlay_restrictions* restrict) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AddChild(BView* view); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool RemoveChild(BView* view); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountChildren() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* ChildAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* FindView(const char* view_name) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* FindView(BPoint point) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Lock(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Unlock(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsLocked() const; -
BFont Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BFont(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BFont(const BFont &font); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BFont(const BFont* font); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetFamilyAndStyle(const font_family family, -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetFamilyAndStyle(uint32 code); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetFamilyAndFace(const font_family family, uint16 face); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetSize(float size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetShear(float shear); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetRotation(float rotation); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetSpacing(uint8 spacing); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetEncoding(uint8 encoding); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetFace(uint16 face); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetFlags(uint32 flags); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetFamilyAndStyle(font_family* family, font_style* style) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 FamilyAndStyle() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Size() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Shear() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Rotation() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint8 Spacing() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint8 Encoding() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint16 Face() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 Flags() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- font_direction Direction() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsFixed() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsFullAndHalfFixed() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect BoundingBox() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- unicode_block Blocks() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- font_file_format FileFormat() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountTuned() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetTunedInfo(int32 index, tuned_font_info* info) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void TruncateString(BString* in_out, uint32 mode, float width) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, BString resultArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, char* resultArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float StringWidth(const char* string) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float StringWidth(const char* string, int32 length) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetStringWidths(const char* stringArray[], const int32 lengthArray[], int32 numStrings, float widthArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetEscapements(const char charArray[], int32 numChars, float escapementArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, float escapementArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[], BPoint offsetArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetEdges(const char charArray[], int32 numBytes, edge_info edgeArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetHeight(font_height* height) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetBoundingBoxesAsGlyphs(const char charArray[], int32 numChars, font_metric_mode mode, BRect boundingBoxArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetBoundingBoxesAsString(const char charArray[], int32 numChars, font_metric_mode mode, escapement_delta* delta, BRect boundingBoxArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetBoundingBoxesForStrings(const char* stringArray[], int32 numStrings, font_metric_mode mode, escapement_delta deltas[], BRect boundingBoxArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetGlyphShapes(const char charArray[], int32 numChars, BShape* glyphShapeArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetHasGlyphs(const char charArray[], int32 numChars, bool hasArray[]) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BFont& operator=(const BFont &font); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator==(const BFont &font) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator!=(const BFont &font) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void PrintToStream() const; -
Font Support Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 count_font_families(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_font_family(int32 index, font_family* name, uint32* flags = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 count_font_styles(font_family name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_font_style(font_family family, int32 index, font_style* name, uint32* flags = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_font_style(font_family family, int32 index, font_style* name, uint16* face, uint32* flags = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool update_font_families(bool check_only); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_font_cache_info(uint32 id, void* set); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_font_cache_info(uint32 id, void* set); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/InterfaceKitMilestones.html b/docs/develop/ikteam/schedule/interfacekit/InterfaceKitMilestones.html deleted file mode 100644 index 3212236db4..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/InterfaceKitMilestones.html +++ /dev/null @@ -1,195 +0,0 @@ - - - Interface Kit Milestones - - - -

Interface Kit Milestones

- -
    -
  1. - Interface specs completed for all classes, functions, structs - - - - - - - - - - - - - -
    3%
    -

    - - -
  2. -
  3. - Use cases completed for all classes, functions, structs - - -
  4. -
  5. - Unit tests completed for all classes, functions, structs - - - - - - - - - - - - - -
    2%
    -

    - - -
  6. -
  7. - Design discussions completed for all classes, functions, structs - - -
  8. -
  9. - Group 1 Support complete - - - - - - - - - - - - - -
    25%
    -

    - -
  10. - Group 2 Support complete - -
  11. - Group 3 Support complete - -
  12. - Control Widgets complete - - - - - - - - - - - - - -
    8%
    -

    - -
  13. - Non-Control Widgets complete - - - - - - - - - - - - - -
    13%
    -

    - -
  14. - Scrolling Support complete - -
  15. - Menuing Support complete - -
  16. - ListView Support complete - -
  17. - TextView Support complete - -
  18. - Miscellaneous complete - - - - - - - - - - - - - -
    4%
    -

    - -
  19. - Replicant Support complete - -
  20. - Advanced Control Widgets complete - -
  21. - -
  22. - Alpha -
  23. -
  24. - Beta 1 -
  25. -
  26. - Beta 2 -
  27. -
  28. - Release Candidate 1 -
  29. -
  30. - 1.0! -
  31. -
- -
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - - diff --git a/docs/develop/ikteam/schedule/interfacekit/ListViewSupport.html b/docs/develop/ikteam/schedule/interfacekit/ListViewSupport.html deleted file mode 100644 index 464a6e7a8e..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/ListViewSupport.html +++ /dev/null @@ -1,4154 +0,0 @@ - - - ListView Support Tasks - - -

ListView Support Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem - - Ulrich Wimboeck -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BStringItem - - Greg Gelfond -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListView - - Ulrich Wimboeck -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BOutlineListView - - Ulrich Wimboeck -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BListItem Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem(uint32 outlineLevel = 0, bool expanded = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BListItem(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Height() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Width() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsSelected() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Select(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Deselect(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEnabled() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetHeight(float height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetWidth(float width); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawItem(BView* owner, BRect bounds, bool complete = false) = 0; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Update(BView* owner, const BFont* font); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsExpanded() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetExpanded(bool expanded); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 OutlineLevel() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsItemVisible() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetItemVisible(bool); -
BStringItem Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BStringItem(const char* text, uint32 outlineLevel = 0, bool expanded = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BStringItem(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BStringItem(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawItem(BView* owner, BRect frame, bool complete = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetText(const char* text); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Text() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Update(BView* owner, const BFont* font); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
BListView Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListView(BRect frame, const char *name, list_view_type type = B_SINGLE_SELECTION_LIST, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListView(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BListView(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable *Instantiate(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage *data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage *msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char *bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float newWidth, float newHeight); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void TargetedByScrollView(BScrollView *scroller); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ScrollTo(float x, float y); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ScrollTo(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddItem(BListItem *item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddItem(BListItem *item, int32 atIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddList(BList *newItems); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddList(BList *newItems, int32 atIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool RemoveItem(BListItem *item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BListItem *RemoveItem(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool RemoveItems(int32 index, int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetSelectionMessage(BMessage *message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetInvocationMessage(BMessage *message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage *SelectionMessage() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 SelectionCommand() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage *InvocationMessage() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 InvocationCommand() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetListType(list_view_type type); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- list_view_type ListType() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem *ItemAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(BPoint point) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(BListItem *item) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem *FirstItem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem *LastItem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasItem(BListItem *item) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountItems() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeEmpty(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEmpty() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void DoForEach(bool (*func)(BListItem *)); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void DoForEach(bool (*func)(BListItem *, void *), void *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const BListItem **Items() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void InvalidateItem(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ScrollToSelection(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Select(int32 index, bool extend = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Select(int32 from, int32 to, bool extend = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsItemSelected(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CurrentSelection(int32 index = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage *msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void DeselectAll(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void DeselectExcept(int32 except_from, int32 except_to); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Deselect(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SelectionChanged(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SortItems(int (*cmp)(const void *, const void *)); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool SwapItems(int32 a, int32 b); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool MoveItem(int32 from, int32 to); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool ReplaceItem(int32 index, BListItem * item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect ItemFrame(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void *arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool InitiateDrag(BPoint pt, int32 itemIndex, bool initialySelected); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float *width, float *height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool DoMiscellaneous(MiscCode code, MiscData * data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawItem(BListItem *item, BRect itemRect, bool complete = false); -
BOutlineListView Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BOutlineListView(BRect frame, const char* name, list_view_type type = B_SINGLE_SELECTION_LIST, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BOutlineListView(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BOutlineListView(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddUnder(BListItem* item, BListItem* underItem); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddItem(BListItem* item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddItem(BListItem* item, int32 fullListIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddList(BList* newItems); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddList(BList* newItems, int32 fullListIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool RemoveItem(BListItem* item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BListItem* RemoveItem(int32 fullListIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool RemoveItems(int32 fullListIndex, int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem* FullListItemAt(int32 fullListIndex) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FullListIndexOf(BPoint point) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FullListIndexOf(BListItem* item) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem* FullListFirstItem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem* FullListLastItem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool FullListHasItem(BListItem* item) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FullListCountItems() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FullListCurrentSelection(int32 index = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeEmpty(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool FullListIsEmpty() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void FullListDoForEach(bool (*func)(BListItem* )); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void FullListDoForEach(bool (*func)(BListItem* , void* ), void*); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem* Superitem(const BListItem* item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Expand(BListItem* item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Collapse(BListItem* item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsExpanded(int32 fullListIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void FullListSortItems(int (*compareFunc)(const BListItem* , const BListItem* )); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SortItemsUnder(BListItem* underItem, bool oneLevelOnly, int (*compareFunc)(const BListItem* , const BListItem*)); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountItemsUnder(BListItem* under, bool oneLevelOnly) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem* EachItemUnder(BListItem* underItem, bool oneLevelOnly, BListItem* (*eachFunc)(BListItem* , void* ), void* ); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BListItem* ItemUnderAt(BListItem* underItem, bool oneLevelOnly, int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool DoMiscellaneous(MiscCode code, MiscData* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* ); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ExpandOrCollapse(BListItem* underItem, bool expand); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/MenuingSupport.html b/docs/develop/ikteam/schedule/interfacekit/MenuingSupport.html deleted file mode 100644 index fe83ef1a58..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/MenuingSupport.html +++ /dev/null @@ -1,5278 +0,0 @@ - - - Menuing Support Tasks - - -

Menuing Support Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu - - Justin Gasper -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuBar - - Justin Gasper -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem - - Justin Gasper -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BSeparatorItem - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuField - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPopUpMenu - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Menu Config - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BMenu Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu(const char* title, menu_layout layout = B_ITEMS_IN_COLUMN); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu(const char* title, float width, float height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMenu(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddItem(BMenuItem* item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddItem(BMenuItem* item, int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddItem(BMenuItem* item, BRect frame); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddItem(BMenu* menu); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddItem(BMenu* menu, int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddItem(BMenu* menu, BRect frame); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddList(BList* list, int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddSeparatorItem(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool RemoveItem(BMenuItem* item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* RemoveItem(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool RemoveItems(int32 index, int32 count, bool del = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool RemoveItem(BMenu* menu); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* ItemAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu* SubmenuAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountItems() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(BMenuItem* item) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(BMenu* menu) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* FindItem(uint32 command) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* FindItem(const char* name) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetTargetForItems(BHandler* target); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetTargetForItems(BMessenger messenger); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetRadioMode(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetTriggersEnabled(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetMaxContentWidth(float max); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetLabelFromMarked(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsLabelFromMarked(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEnabled() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsRadioMode() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AreTriggersEnabled() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsRedrawAfterSticky() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float MaxContentWidth() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* FindMarked(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu* Supermenu() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* Superitem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void InvalidateLayout(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu(BRect frame, const char* viewName, uint32 resizeMask, uint32 flags, menu_layout layout, bool resizeToFit); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BPoint ScreenLocation(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetItemMargins(float left, float top, float right, float bottom); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetItemMargins(float* left, float* top, float* right,float* bottom) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- menu_layout Layout() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Show(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Show(bool selectFirstItem); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Hide(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* Track(bool start_opened = false, BRect* special_rect = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AddDynamicItem(add_state s); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawBackground(BRect update); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTrackingHook(menu_tracking_hook func, void* state); -
BMenuBar Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuBar(BRect frame, const char* title, uint32 resizeMask = B_FOLLOW_LEFT_RIGHT | B_FOLLOW_TOP, menu_layout layout = B_ITEMS_IN_ROW, bool resizeToFit = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuBar(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMenuBar(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetBorder(menu_bar_border border); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- menu_bar_border Border() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Show(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Hide(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
BMenuItem Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem(const char* label, BMessage* message, char shortcut = 0, uint32 modifiers = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem(BMenu* menu, BMessage* message = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMenuItem(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLabel(const char* name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetMarked(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetTrigger(char ch); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetShortcut(char ch, uint32 modifiers); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Label() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEnabled() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsMarked() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- char Trigger() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- char Shortcut(uint32* modifiers = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu* Submenu() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu* Menu() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect Frame() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetContentSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void TruncateLabel(float max, char* new_label); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DrawContent(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Highlight(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsSelected() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint ContentLocation() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg = NULL); -
BSeparatorItem Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BSeparatorItem(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BSeparatorItem(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BSeparatorItem(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetContentSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(); -
BMenuField Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, uint32 resize = B_FOLLOW_LEFT|B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, bool fixed_size, uint32 resize = B_FOLLOW_LEFT|B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuField(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMenuField(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect update); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenu* Menu() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuBar* MenuBar() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* MenuItem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetLabel(const char* label); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Label() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool on); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEnabled() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetAlignment(alignment label); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- alignment Alignment() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetDivider(float dividing_line); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Divider() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ShowPopUpMarker(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void HidePopUpMarker(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
BPopUpMenu Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPopUpMenu(const char* title, bool radioMode = true, bool autoRename = true, menu_layout layout = B_ITEMS_IN_COLUMN); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPopUpMenu(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BPopUpMenu(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* Go(BPoint where, bool delivers_message = false, bool open_anyway = false, bool async = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMenuItem* Go(BPoint where, bool delivers_message, bool open_anyway, BRect click_to_open, bool async = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetAsyncAutoDestruct(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AsyncAutoDestruct() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BPoint ScreenLocation(); -
Menu Config Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_menu_info(menu_info* info); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_menu_info(menu_info* info); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/Miscellaneous.html b/docs/develop/ikteam/schedule/interfacekit/Miscellaneous.html deleted file mode 100644 index d5c9e07e14..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/Miscellaneous.html +++ /dev/null @@ -1,2519 +0,0 @@ - - - Miscellaneous Tasks - - -

Miscellaneous Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BAlert - - Erik Jaesler -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BDeskbar - - Jeremy Rand -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- unicode_block - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Deskbar Support - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Mouse Config - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Workspace Support - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Keyboard Config - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- UI Color Info - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Miscellaneous - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BAlert Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BAlert(const char *title, const char *text, const char *button1, const char *button2 = NULL, const char *button3 = NULL, button_width width = B_WIDTH_AS_USUAL, alert_type type = B_INFO_ALERT); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BAlert(const char *title, const char *text, const char *button1, const char *button2, const char *button3, button_width width, button_spacing spacing, alert_type type = B_INFO_ALERT); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BAlert(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ~BAlert(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable *Instantiate(BMessage *data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage *data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetShortcut(int32 button_index, char key); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- char Shortcut(int32 button_index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 Go(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Go(BInvoker *invoker); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage *an_event); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BButton* ButtonAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextView* TextView() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage *msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DispatchMessage(BMessage* msg, BHandler* handler); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Quit(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool QuitRequested(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BPoint AlertPosition(float width, float height); -
BDeskbar Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BDeskbar(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ~BDeskbar(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect Frame() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- deskbar_location Location(bool* isExpanded=NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetLocation(deskbar_location location, bool expanded=false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsExpanded() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Expand(bool yn); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetItemInfo(int32 id, const char** name) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t GetItemInfo(const char* name, int32* id) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasItem(int32 id) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasItem(const char* name) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 CountItems() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddItem(BView* archivableView, int32* id=NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddItem(entry_ref* addon, int32* id=NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t RemoveItem(int32 id); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t RemoveItem(const char* name); -
unicode_block Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- unicode_block(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- unicode_block(uint64 block2, uint64 block1); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Includes(const unicode_block &block) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- unicode_block operator&(const unicode_block &block) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- unicode_block operator|(const unicode_block &block) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- unicode_block& operator=(const unicode_block &block); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator==(const unicode_block &block) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator!=(const unicode_block &block) const; -
Deskbar Support Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_deskbar_frame(BRect* frame); -
Mouse Config Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_mouse_type(int32* type); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_mouse_type(int32 type); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_mouse_map(mouse_map* map); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_mouse_map(mouse_map* map); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_click_speed(bigtime_t* speed); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_click_speed(bigtime_t speed); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_mouse_speed(int32* speed); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_mouse_speed(int32 speed); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_mouse_acceleration(int32* speed); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_mouse_acceleration(int32 speed); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void set_focus_follows_mouse(bool follow); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool focus_follows_mouse(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void set_mouse_mode(mode_mouse mode); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- mode_mouse mouse_mode(); -
Workspace Support Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 count_workspaces(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void set_workspace_count(int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 current_workspace(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void activate_workspace(int32 workspace); -
Keyboard Config Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_key_repeat_rate(int32* rate); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_key_repeat_rate(int32 rate); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_key_repeat_delay(bigtime_t* delay); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_key_repeat_delay(bigtime_t delay); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 modifiers(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_key_info(key_info* info); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void get_key_map(key_map** map, char** key_buffer); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_keyboard_id(uint16* id); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void set_modifier_key(uint32 modifier, uint32 key); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void set_keyboard_locks(uint32 modifiers); -
UI Color Info Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- rgb_color keyboard_navigation_color(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- rgb_color ui_color(color_which which); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- rgb_color tint_color(rgb_color color, float tint); -
Miscellaneous Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bigtime_t idle_time(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void run_select_printer_panel(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void run_add_printer_panel(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void run_be_about(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t _init_interface_kit_(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void _ReservedShelf1__6BShelfFv(BShelf* const, int32, const BMessage*, const BView*); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uint32 _rule_(uint32 r1, uint32 r2, uint32 r3, uint32 r4); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/Non-ControlWidgets.html b/docs/develop/ikteam/schedule/interfacekit/Non-ControlWidgets.html deleted file mode 100644 index e9575867cf..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/Non-ControlWidgets.html +++ /dev/null @@ -1,2496 +0,0 @@ - - - Non-Control Widgets Tasks - - -

Non-Control Widgets Tasks

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

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/ReplicantSupport.html b/docs/develop/ikteam/schedule/interfacekit/ReplicantSupport.html deleted file mode 100644 index 5b22b10cd2..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/ReplicantSupport.html +++ /dev/null @@ -1,1938 +0,0 @@ - - - Replicant Support Tasks - - -

Replicant Support Tasks

- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BDragger - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BShelf - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BDragger Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BDragger(BRect bounds, BView* target, uint32 rmask = B_FOLLOW_NONE, uint32 flags = B_WILL_DRAW); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BDragger(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BDragger(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect update); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static status_t ShowAllDraggers(); /* system wide!*/ -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static status_t HideAllDraggers(); /* system wide!*/ -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static bool AreDraggersDrawn(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetPopUp(BPopUpMenu* context_menu); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPopUpMenu* PopUp() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool InShelf() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* Target() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BBitmap* DragBitmap(BPoint* offset, drawing_mode* mode); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsVisibilityChanging() const; -
BShelf Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BShelf(BView* view, bool allow_drags = true, const char* shelf_type = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BShelf(const entry_ref* ref, BView* view, bool allow_drags = true, const char* shelf_type = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BShelf(BDataIO* stream, BView* view, bool allow_drags = true, const char* shelf_type = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BShelf(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BShelf(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t Save(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetDirty(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsDirty() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AllowsDragging() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetAllowsDragging(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AllowsZombies() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetAllowsZombies(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool DisplaysZombies() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetDisplaysZombies(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsTypeEnforced() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTypeEnforced(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetSaveLocation(BDataIO* data_io); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t SetSaveLocation(const entry_ref* ref); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BDataIO* SaveLocation(entry_ref* ref) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t AddReplicant(BMessage* data, BPoint location); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t DeleteReplicant(BView* replicant); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t DeleteReplicant(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t DeleteReplicant(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountReplicants() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* ReplicantAt(int32 index, BView** view = NULL, uint32* uid = NULL, status_t* perr = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(const BView* replicant_view) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(const BMessage* archive) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(uint32 id) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool CanAcceptReplicantMessage(BMessage*) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool CanAcceptReplicantView(BRect, BView*, BMessage*) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BPoint AdjustReplicantBy(BRect, BMessage*) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ReplicantDeleted(int32 index, const BMessage* archive, const BView* replicant); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/ScrollingSupport.html b/docs/develop/ikteam/schedule/interfacekit/ScrollingSupport.html deleted file mode 100644 index 2c875367ff..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/ScrollingSupport.html +++ /dev/null @@ -1,1871 +0,0 @@ - - - Scrolling Support Tasks - - -

Scrolling Support Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BScrollBar - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BScrollView - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Scrollbar Config - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BScrollBar Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BScrollBar(BRect frame, const char* name, BView* target, float min, float max, orientation direction); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BScrollBar(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BScrollBar(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetValue(float value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Value() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetProportion(float); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Proportion() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ValueChanged(float newValue); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetRange(float min, float max); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetRange(float* min, float* max) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetSteps(float smallStep, float largeStep); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetSteps(float* smallStep, float* largeStep) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTarget(BView* target); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTarget(const char* targetName); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* Target() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- orientation Orientation() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
BScrollView Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- 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 SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BScrollView(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BScrollView(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BScrollBar* ScrollBar(orientation flag) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetBorder(border_style border); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- border_style Border() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetBorderHighlighted(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsBorderHighlighted() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTarget(BView* new_target); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BView* Target() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool state = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
Scrollbar Config Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t get_scroll_bar_info(scroll_bar_info* info); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t set_scroll_bar_info(scroll_bar_info* info); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/interfacekit/TextViewSupport.html b/docs/develop/ikteam/schedule/interfacekit/TextViewSupport.html deleted file mode 100644 index 342cbae98f..0000000000 --- a/docs/develop/ikteam/schedule/interfacekit/TextViewSupport.html +++ /dev/null @@ -1,3688 +0,0 @@ - - - TextView Support Tasks - - -

TextView Support Tasks

- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextView - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextControl - - -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BTextView Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextView(BRect frame, const char* name, BRect textRect, uint32 resizeMask, uint32 flags = B_WILL_DRAW | B_PULSE_NEEDED); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextView(BRect frame, const char* name, BRect textRect, const BFont* initialFont, const rgb_color* initialColor, uint32 resizeMask, uint32 flags); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextView(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BTextView(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect inRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint where, uint32 code, const BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void KeyDown(const char* bytes, int32 numBytes); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Pulse(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float width, float height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool focusState = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* message, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Perform(perform_code d, void* arg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetText(const char* inText, const text_run_array* inRuns = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetText(const char* inText, int32 inLength, const text_run_array* inRuns = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetText(BFile* inFile, int32 startOffset, int32 inLength, const text_run_array* inRuns = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Insert(const char* inText, const text_run_array* inRuns = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Insert(const char* inText, int32 inLength, const text_run_array* inRuns = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Insert(int32 startOffset, const char* inText, int32 inLength, const text_run_array* inRuns = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Delete(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Delete(int32 startOffset, int32 endOffset); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Text() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 TextLength() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetText(int32 offset, int32 length, char* buffer) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- uchar ByteAt(int32 offset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountLines() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CurrentLine() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GoToLine(int32 lineNum); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Cut(BClipboard* clipboard); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Copy(BClipboard* clipboard); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Paste(BClipboard* clipboard); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Clear(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AcceptsPaste(BClipboard* clipboard); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool AcceptsDrop(const BMessage* inMessage); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Select(int32 startOffset, int32 endOffset); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SelectAll(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetSelection(int32* outStart, int32* outEnd) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetFontAndColor(const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetFontAndColor(int32 startOffset, int32 endOffset, const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetFontAndColor(int32 inOffset, BFont* outFont, rgb_color* outColor = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetFontAndColor(BFont* outFont, uint32* outMode, rgb_color* outColor = NULL, bool* outEqColor = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetRunArray(int32 startOffset, int32 endOffset, const text_run_array* inRuns); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- text_run_array* RunArray(int32 startOffset, int32 endOffset, int32* outSize = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 LineAt(int32 offset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 LineAt(BPoint point) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPoint PointAt(int32 inOffset, float* outHeight = NULL) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 OffsetAt(BPoint point) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 OffsetAt(int32 line) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FindWord(int32 inOffset, int32* outFromOffset, int32* outToOffset); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual bool CanEndLine(int32 offset); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float LineWidth(int32 lineNum = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float LineHeight(int32 lineNum = 0) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float TextHeight(int32 startLine, int32 endLine) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetTextRegion(int32 startOffset, int32 endOffset, BRegion* outRegion) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ScrollToOffset(int32 inOffset); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void ScrollToSelection(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Highlight(int32 startOffset, int32 endOffset); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTextRect(BRect rect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BRect TextRect() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetStylable(bool stylable); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsStylable() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetTabWidth(float width); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float TabWidth() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MakeSelectable(bool selectable = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsSelectable() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MakeEditable(bool editable = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEditable() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetWordWrap(bool wrap); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool DoesWordWrap() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetMaxBytes(int32 max); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 MaxBytes() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void DisallowChar(uint32 aChar); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void AllowChar(uint32 aChar); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetAlignment(alignment flag); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- alignment Alignment() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetAutoindent(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool DoesAutoindent() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetColorSpace(color_space colors); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- color_space ColorSpace() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MakeResizable(bool resize, BView* resizeView = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsResizable() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetDoesUndo(bool undo); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool DoesUndo() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void HideTyping(bool enabled); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsTypingHidden(void) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static void* FlattenRunArray(const text_run_array* inArray, int32* outSize = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static text_run_array* UnflattenRunArray(const void *data, int32* outSize = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void InsertText(const char* inText, int32 inLength, int32 inOffset, const text_run_array* inRuns); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DeleteText(int32 fromOffset, int32 toOffset); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Undo(BClipboard* clipboard); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- undo_state UndoState(bool* isRedo) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetDragParameters(BMessage* drag, BBitmap** bitmap, BPoint* point, BHandler** handler); -
BTextControl Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextControl(BRect frame, const char* name, const char* label, const char* initial_text, BMessage* message, uint32 rmask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextControl(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BTextControl(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- static BArchivable* Instantiate(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Archive(BMessage* data, bool deep = true) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetText(const char* text); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Text() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetValue(int32 value); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t Invoke(BMessage* msg = NULL); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BTextView* TextView() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetModificationMessage(BMessage* message); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMessage* ModificationMessage() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetAlignment(alignment label, alignment text); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void GetAlignment(alignment* label, alignment* text) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetDivider(float dividing_line); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- float Divider() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void Draw(BRect updateRect); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseDown(BPoint where); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AttachedToWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MakeFocus(bool focusState = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetEnabled(bool state); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameMoved(BPoint new_position); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void FrameResized(float new_width, float new_height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void WindowActivated(bool active); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void GetPreferredSize(float* width, float* height); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void ResizeToPreferred(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MessageReceived(BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseUp(BPoint pt); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void DetachedFromWindow(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllAttached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void AllDetached(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t GetSupportedSuites(BMessage* data); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual void SetFlags(uint32 flags); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/supportkit/BStopWatch.html b/docs/develop/ikteam/schedule/supportkit/BStopWatch.html deleted file mode 100644 index 3ddcd13134..0000000000 --- a/docs/develop/ikteam/schedule/supportkit/BStopWatch.html +++ /dev/null @@ -1,339 +0,0 @@ - - - BStopWatch Tasks - - -

BStopWatch Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
TaskOwner
Class BStopWatch
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BStopWatch(const char *name, bool silent = false); - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BStopWatch(); - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Suspend(); - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Resume(); - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bigtime_t Lap(); - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bigtime_t ElapsedTime() const; - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Reset(); - - -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Name() const; - - -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-Hosted by:
- -SourceForge Logo - -

- -Copyright © 2001-2002 OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/supportkit/IO.html b/docs/develop/ikteam/schedule/supportkit/IO.html deleted file mode 100644 index 4e71f8a097..0000000000 --- a/docs/develop/ikteam/schedule/supportkit/IO.html +++ /dev/null @@ -1,904 +0,0 @@ - - - IO Tasks - - -

IO Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BDataIO - - Steve Vallee -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMallocIO - - Steve Vallee -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMemoryIO - - Steve Vallee -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPositionIO - - Steve Vallee -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BDataIO Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BDataIO -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BDataIO(); -
BMallocIO Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMallocIO(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMallocIO(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual off_t Seek(off_t pos, uint32 seek_mode); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual off_t Position() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetSize(off_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SetBlockSize(size_t blocksize); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const void* Buffer() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- size_t BufferLength() const; -
BMemoryIO Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMemoryIO(void *p, size_t len); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BMemoryIO(const void *p, size_t len); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BMemoryIO(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual off_t Seek(off_t pos, uint32 seek_mode); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual off_t Position() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetSize(off_t size); -
BPositionIO Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BPositionIO(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BPositionIO(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ssize_t Read(void *buffer, size_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ssize_t Write(const void *buffer, size_t size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual status_t SetSize(off_t size); -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/supportkit/SupportKitMilestones.html b/docs/develop/ikteam/schedule/supportkit/SupportKitMilestones.html deleted file mode 100644 index b49411d0d2..0000000000 --- a/docs/develop/ikteam/schedule/supportkit/SupportKitMilestones.html +++ /dev/null @@ -1,168 +0,0 @@ - - - Support Kit Milestones - - - -

Support Kit Milestones

- -
    -
  1. - Interface specs completed for all classes, functions, structs - - - - - - - - - - - - - -
    16%
    -

    - - -
  2. -
  3. - Use cases completed for all classes, functions, structs - - - - - - - - - - - - - -
    16%
    -

    - - -
  4. -
  5. - Unit tests completed for all classes, functions, structs - - - - - - - - - - - - - -
    16%
    -

    - - -
  6. -
  7. - Design discussions completed for all classes, functions, structs - - - - - - - - - - - - - -
    16%
    -

    - - -
  8. -
  9. - IO complete - -
  10. - Utilities complete - - - - - - - - - - - - - -
    3%
    -

    - -
  11. - Synchronization complete - - - - - - - - - - - - - -
    60%
    -

    - -
  12. - -
  13. - Alpha -
  14. -
  15. - Beta 1 -
  16. -
  17. - Beta 2 -
  18. -
  19. - Release Candidate 1 -
  20. -
  21. - 1.0! -
  22. -
- -
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - - diff --git a/docs/develop/ikteam/schedule/supportkit/Synchronization.html b/docs/develop/ikteam/schedule/supportkit/Synchronization.html deleted file mode 100644 index 9346ffa18d..0000000000 --- a/docs/develop/ikteam/schedule/supportkit/Synchronization.html +++ /dev/null @@ -1,688 +0,0 @@ - - - Synchronization Tasks - - -

Synchronization Tasks

- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BAutoLock - - Jeremy Rand -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLocker - - Jeremy Rand -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
BAutoLock Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BAutolock(BLocker *lock); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BAutolock(BLocker &lock); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BAutolock(BLooper *looper); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ~BAutolock(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsLocked(); -
BLocker Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLocker(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLocker(const char *name); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLocker(bool benaphore_style); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLocker(const char *name, bool benaphore_style); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BLocker(const char *name, bool benaphore_style, bool); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BLocker(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool Lock(void); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- status_t LockWithTimeout(bigtime_t timeout); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Unlock(void); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- thread_id LockingThread(void) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsLocked(void) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountLocks(void) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountLockRequests(void) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- sem_id Sem(void) const; -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/supportkit/Utilities.html b/docs/develop/ikteam/schedule/supportkit/Utilities.html deleted file mode 100644 index 66d50b6b44..0000000000 --- a/docs/develop/ikteam/schedule/supportkit/Utilities.html +++ /dev/null @@ -1,4920 +0,0 @@ - - - Utilities Tasks - - -

Utilities Tasks

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- Misc - - Steve Vallee -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString Utility - - Steve Vallee -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BList - - Issac Yonemoto -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString - - Steve Vallee -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BBlockCache - - Graham Gilmore -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BStopWatch - - Steve Vallee -
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
Misc Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- convert_from_utf8 -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- convert_to_utf8 -
BString Utility Functions
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator<(const char *, const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator<=(const char *, const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator==(const char *, const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator>(const char *, const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator>=(const char *, const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator!=(const char *, const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int Compare(const BString &, const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int ICompare(const BString &, const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int Compare(const BString *, const BString *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int ICompare(const BString *, const BString *); -
BList Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BList(int32 itemsPerBlock = 20); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BList(const BList&); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BList(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BList& operator=(const BList &from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddItem(void *item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddItem(void *item, int32 atIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddList(BList *newItems); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool AddList(BList *newItems, int32 atIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool RemoveItem(void *item); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* RemoveItem(int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool RemoveItems(int32 index, int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool ReplaceItem(int32 index, void *newItem); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MakeEmpty(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void SortItems(int (*cmp)(const void *, const void *)); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool SwapItems(int32 indexA, int32 indexB); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool MoveItem(int32 fromIndex, int32 toIndex); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* ItemAt(int32) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* ItemAtFast(int32) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* FirstItem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* LastItem() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* Items() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool HasItem(void *item) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IndexOf(void *item) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountItems() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool IsEmpty() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void DoForEach(bool (*func)(void *)); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void DoForEach(bool (*func)(void *, void *), void *); -
BString Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString(const char *, int32 maxLength); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- ~BString(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* String() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 Length() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 CountChars() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator=(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator=(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator=(char); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& SetTo(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& SetTo(const char *, int32 length); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& SetTo(const BString &from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Adopt(BString &from); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& SetTo(const BString &, int32 length); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Adopt(BString &from, int32 length); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& SetTo(char, int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& CopyInto(BString &into, int32 fromOffset, int32 length) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void CopyInto(char *into, int32 fromOffset, int32 length) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator+=(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator+=(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator+=(char); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Append(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Append(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Append(const BString &, int32 length); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Append(const char *, int32 length); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Append(char, int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Prepend(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Prepend(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Prepend(const char *, int32); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Prepend(const BString &, int32); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Prepend(char, int32 count); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Insert(const char *, int32 pos); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Insert(const char *, int32 length, int32 pos); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Insert(const char *, int32 fromOffset, int32 length, int32 pos); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Insert(const BString &, int32 pos); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Insert(const BString &, int32 length, int32 pos); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Insert(const BString &, int32 fromOffset, int32 length, int32 pos); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Insert(char, int32 count, int32 pos); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Truncate(int32 newLength, bool lazy = true); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Remove(int32 from, int32 length); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& RemoveFirst(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& RemoveLast(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& RemoveAll(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& RemoveFirst(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& RemoveLast(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& RemoveAll(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& RemoveSet(const char *setOfCharsToRemove); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& MoveInto(BString &into, int32 from, int32 length); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void MoveInto(char *into, int32 from, int32 length); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator<(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator<=(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator==(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator>=(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator>(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator!=(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator<(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator<=(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator==(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator>=(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator>(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bool operator!=(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int Compare(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int Compare(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int Compare(const BString &, int32 n) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int Compare(const char *, int32 n) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int ICompare(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int ICompare(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int ICompare(const BString &, int32 n) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int ICompare(const char *, int32 n) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindFirst(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindFirst(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindFirst(const BString &, int32 fromOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindFirst(const char *, int32 fromOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindFirst(char) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindFirst(char, int32 fromOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindLast(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindLast(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindLast(const BString &, int32 beforeOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindLast(const char *, int32 beforeOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindLast(char) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 FindLast(char, int32 fromOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IFindFirst(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IFindFirst(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IFindFirst(const BString &, int32 fromOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IFindFirst(const char *, int32 fromOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IFindLast(const BString &) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IFindLast(const char *) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IFindLast(const BString &, int32 beforeOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- int32 IFindLast(const char *, int32 beforeOffset) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ReplaceFirst(char replaceThis, char withThis); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ReplaceLast(char replaceThis, char withThis); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Replace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ReplaceFirst(const char *replaceThis, const char *withThis); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ReplaceLast(const char *replaceThis, const char *withThis); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Replace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& IReplaceFirst(char replaceThis, char withThis); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& IReplaceLast(char replaceThis, char withThis); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& IReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& IReplace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& IReplaceFirst(const char *replaceThis, const char *withThis); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& IReplaceLast(const char *replaceThis, const char *withThis); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& IReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& IReplace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ReplaceSet(const char *setOfChars, char with); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ReplaceSet(const char *setOfChars, const char *with); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- char operator[](int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- char& operator[](int32 index); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- char ByteAt(int32 index) const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- char* LockBuffer(int32 maxLength); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& UnlockBuffer(int32 length = -1); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ToLower(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& ToUpper(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& Capitalize(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& CapitalizeEachWord(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& CharacterEscape(const char* original, const char* setOfCharsToEscape, char escapeWith); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& CharacterEscape(const char *setOfCharsToEscape, char escapeWith); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& CharacterDeescape(const char *original, char escapeChar); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& CharacterDeescape(char escapeChar); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(const char *); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(const BString &); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(char); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(int); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(unsigned int); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(uint32); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(int32); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(uint64); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(int64); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BString& operator<<(float); -
BBlockCache Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BBlockCache(size_t cache_size, size_t block_size, uint32 type); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BBlockCache(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void* Get(size_t block_size); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Save(void *pointer, size_t block_size); -
BStopWatch Class
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- BStopWatch(const char *name, bool silent = false); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- virtual ~BStopWatch(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Suspend(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Resume(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bigtime_t Lap(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- bigtime_t ElapsedTime() const; -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- void Reset(); -
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- const char* Name() const; -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - diff --git a/docs/develop/ikteam/schedule/templates/assignments.html b/docs/develop/ikteam/schedule/templates/assignments.html deleted file mode 100644 index 67cadc1865..0000000000 --- a/docs/develop/ikteam/schedule/templates/assignments.html +++ /dev/null @@ -1,83 +0,0 @@ - - - Interface Kit Team Assignments - - -

- Interface Kit Team Assignments and Open Tasks -
-

- -

- Assignments: -

- - - -@for_each engineer in $Assignments.engineers - - - -@for_each etask in $engineer.tasks - - - - -@end - - - -@end - -
- $engineer.name -
- - $etask.str -
- - -

- Open Tasks: -

- - - -@for_each section in $Assignments.sections - - - -@for_each stask in $section.tasks - - - - -@end - - - -@end - -
- $section.name -
- - $stask.str -
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - \ No newline at end of file diff --git a/docs/develop/ikteam/schedule/templates/group.html b/docs/develop/ikteam/schedule/templates/group.html deleted file mode 100644 index 6dcb37ce37..0000000000 --- a/docs/develop/ikteam/schedule/templates/group.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - $GROUP.name Milestones - - - - -

$GROUP.name Milestones

-
-
    -
  1. - Interface specs completed for all classes, functions, structs - -@if $GROUP.ispec_complete - - - - - - - - - - - - - -
    $GROUP.ispec_complete%
    -

    - -@end -
    -
  2. -
  3. - Use cases completed for all classes, functions, structs - -@if $GROUP.cases_complete - - - - - - - - - - - - - -
    $GROUP.cases_complete%
    -

    - -@end -
    -
  4. -
  5. - Unit tests completed for all classes, functions, structs - -@if $GROUP.tests_complete - - - - - - - - - - - - - -
    $GROUP.tests_complete%
    -

    - -@end -
    -
  6. -
  7. - Design discussions completed for all classes, functions, structs - -@if $GROUP.tspec_complete - - - - - - - - - - - - - -
    $GROUP.tspec_complete%
    -

    - -@end -
    -
  8. - -@for_each milestone in $GROUP.milestones -
  9. - $milestone.name$milestone.note complete -@if $milestone.complete - - - - - - - - - - - - - -
    $milestone.complete%
    -

    - -@end -@end -
  10. -
    -
  11. - Alpha -
  12. -
  13. - Beta 1 -
  14. -
  15. - Beta 2 -
  16. -
  17. - Release Candidate 1 -
  18. -
  19. - 1.0! -
  20. -
- -
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - - diff --git a/docs/develop/ikteam/schedule/templates/index.html b/docs/develop/ikteam/schedule/templates/index.html deleted file mode 100644 index 99ddbb41f0..0000000000 --- a/docs/develop/ikteam/schedule/templates/index.html +++ /dev/null @@ -1,100 +0,0 @@ - - - Interface Kit Team Schedule - - -

Interface Kit Team Schedule

-

-Here is the schedule for the Interface Kit Team. To help organize our work, -tasks have been broken into 4 general areas: -

-

-Organizationally, it's best to consider these as separate projects within the -scope of the IK Team's charter. As such, core contributors should pick a -project and stick with it -- it will make things a lot easier to keep track of, -and losing track of stuff would be a bad thing. =) -

-DarkWyrm is the technical lead for the app_server; he has done an enormous amount -of research and he is currently in the best position to lead the effort. -

-Erik Jakowatz will continue in his capacity as overall project lead, as well as -being directly involved in Integration as technical lead. -

-A word of warning: this schedule is downright huge because of the sheer number of -items to be completed. There is a paper available in which the rationale behind the -schedule is discussed. -

-
-

Current Status

-Here are some fuzzy indicators of what progress the team has made base on the number of -outstanding tasks completed. No warranty is made concerning the accuracy of these -graphs. =) -

- - - - - - - - - -
Overall
- - - - - - - - - - -
$GROUPS.complete%
- - - -@for_each group in $GROUPS - - -

$group.name
- - - - - - - - - - - - -
$group.complete%
- -@end -
- -
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - \ No newline at end of file diff --git a/docs/develop/ikteam/schedule/templates/milestone.html b/docs/develop/ikteam/schedule/templates/milestone.html deleted file mode 100644 index 6e307f7a23..0000000000 --- a/docs/develop/ikteam/schedule/templates/milestone.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - $GROUP.name Tasks - - - - -

$GROUP.name Tasks

-@for_each milestone in $GROUP.milestones -$milestone.name
-@end -
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - - \ No newline at end of file diff --git a/docs/develop/ikteam/schedule/templates/tasks.html b/docs/develop/ikteam/schedule/templates/tasks.html deleted file mode 100644 index dedc740ca0..0000000000 --- a/docs/develop/ikteam/schedule/templates/tasks.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - $MILESTONE.name Tasks - - -

$MILESTONE.name Tasks

-
- - - - - - - - -@for_each s in $MILESTONE - - - - - - - -@end - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task SummaryOwner
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- $s.name - - $s.owner -
- -
-
-
-
-
- - - - - - - - - -@for_each s in $MILESTONE - - - - -@for_each t in $s.tasks - - - - - -@end -@end - -
- - - - - - -
- - Functional Spec - - - - Use Cases - - - - Unit Tests - - - - Technical Spec - - - - Implementation - -
-
Task Details
$s.name $s.type
- - - - - - -
Functional SpecUse CasesUnit TestsTechnical SpecImplementation
-
- $t.name -
- -

-
-

- - - - - - - - - - -
Legend
- - - - - - - - - - - - - - - - - - - - - - - - - -
Functional SpecFunctional Spec
Use CasesUse Cases
Unit TestsUnit Tests
Technical SpecTechnical Spec
ImplementationImplementation
CompletedCompleted
-
-
-
- - -
-The OpenBeOS project is hosted by:

- -SourceForge Logo - -

- -Copyright © 2001-2002 -OpenBeOS Project -

- - -