* 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.
* Distributed under the terms of the MIT License.
*
* Copyright 2001-2009, Haiku Inc. All rights reserved.
* Distributed under the terms of the MIT license.
*/
#ifndef _PICTURE_H
#define _PICTURE_H
#include <BeBuild.h>
#include <InterfaceDefs.h>
#include <Rect.h>
#include <Archivable.h>
class BDataIO;
class BView;
struct _BPictureExtent_;
// BPicture class --------------------------------------------------------------
class BPicture : public BArchivable {
public:
BPicture();
BPicture(const BPicture &original);
BPicture(BMessage *data);
BPicture(const BPicture& other);
BPicture(BMessage* archive);
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);
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 Unflatten(BDataIO* stream);
/*----- Private or reserved -----------------------------------------*/
private:
friend class BWindow;
friend class BView;
friend class BPrintJob;
// FBC padding and forbidden methods
virtual void _ReservedPicture1();
virtual void _ReservedPicture2();
virtual void _ReservedPicture3();
BPicture& operator=(const BPicture&);
private:
friend class BWindow;
friend class BView;
friend class BPrintJob;
void _InitData();
void _DisposeData();
@@ -62,7 +64,7 @@ virtual void _ReservedPicture3();
status_t _Upload();
status_t _Download();
/**Deprecated API**/
// Deprecated API
BPicture(const void* data, int32 size);
const void* Data() const;
int32 DataSize() const;
@@ -71,13 +73,13 @@ virtual void _ReservedPicture3();
BPicture* StepDown();
private:
int32 fToken;
_BPictureExtent_* fExtent;
BPicture* fUsurped;
uint32 _reserved[3];
};
//------------------------------------------------------------------------------
#endif // _PICTURE_H