* Updated indentation and pointer/reference style.

* Fixed copyright

+alphabranch


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32717 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2009-08-26 14:34:56 +00:00
parent 4b15b90979
commit 15ff16b991
+19 -17
View File
@@ -1,30 +1,32 @@
/* /*
* Copyright 2001-2009, Haiku. * Copyright 2001-2009, Haiku Inc. All rights reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT license.
*
*/ */
#ifndef _PICTURE_H #ifndef _PICTURE_H
#define _PICTURE_H #define _PICTURE_H
#include <BeBuild.h> #include <BeBuild.h>
#include <InterfaceDefs.h> #include <InterfaceDefs.h>
#include <Rect.h> #include <Rect.h>
#include <Archivable.h> #include <Archivable.h>
class BDataIO; class BDataIO;
class BView; class BView;
struct _BPictureExtent_; struct _BPictureExtent_;
// BPicture class --------------------------------------------------------------
class BPicture : public BArchivable { class BPicture : public BArchivable {
public: public:
BPicture(); BPicture();
BPicture(const BPicture &original); BPicture(const BPicture& other);
BPicture(BMessage *data); BPicture(BMessage* archive);
virtual ~BPicture(); virtual ~BPicture();
static BArchivable *Instantiate(BMessage *data);
virtual status_t Archive(BMessage *data, bool deep = true) const; static BArchivable* Instantiate(BMessage* archive);
virtual status_t Archive(BMessage* archive,
bool deep = true) const;
virtual status_t Perform(perform_code d, void* arg); virtual status_t Perform(perform_code d, void* arg);
status_t Play(void** callBackTable, status_t Play(void** callBackTable,
@@ -34,19 +36,19 @@ virtual status_t Perform(perform_code d, void *arg);
status_t Flatten(BDataIO* stream); status_t Flatten(BDataIO* stream);
status_t Unflatten(BDataIO* stream); status_t Unflatten(BDataIO* stream);
/*----- Private or reserved -----------------------------------------*/
private: private:
// FBC padding and forbidden methods
friend class BWindow;
friend class BView;
friend class BPrintJob;
virtual void _ReservedPicture1(); virtual void _ReservedPicture1();
virtual void _ReservedPicture2(); virtual void _ReservedPicture2();
virtual void _ReservedPicture3(); virtual void _ReservedPicture3();
BPicture& operator=(const BPicture&); BPicture& operator=(const BPicture&);
private:
friend class BWindow;
friend class BView;
friend class BPrintJob;
void _InitData(); void _InitData();
void _DisposeData(); void _DisposeData();
@@ -62,7 +64,7 @@ virtual void _ReservedPicture3();
status_t _Upload(); status_t _Upload();
status_t _Download(); status_t _Download();
/**Deprecated API**/ // Deprecated API
BPicture(const void* data, int32 size); BPicture(const void* data, int32 size);
const void* Data() const; const void* Data() const;
int32 DataSize() const; int32 DataSize() const;
@@ -71,13 +73,13 @@ virtual void _ReservedPicture3();
BPicture* StepDown(); BPicture* StepDown();
private:
int32 fToken; int32 fToken;
_BPictureExtent_* fExtent; _BPictureExtent_* fExtent;
BPicture* fUsurped; BPicture* fUsurped;
uint32 _reserved[3]; uint32 _reserved[3];
}; };
//------------------------------------------------------------------------------
#endif // _PICTURE_H #endif // _PICTURE_H