* remove dos newlines

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21818 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2007-08-04 11:16:22 +00:00
parent fd772abcb4
commit a4dcea7870
+104 -104
View File
@@ -1,105 +1,105 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// Copyright (c) 2001-2002, OpenBeOS // Copyright (c) 2001-2002, OpenBeOS
// //
// Permission is hereby granted, free of charge, to any person obtaining a // Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the "Software"), // copy of this software and associated documentation files (the "Software"),
// to deal in the Software without restriction, including without limitation // to deal in the Software without restriction, including without limitation
// the rights to use, copy, modify, merge, publish, distribute, sublicense, // the rights to use, copy, modify, merge, publish, distribute, sublicense,
// and/or sell copies of the Software, and to permit persons to whom the // and/or sell copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following conditions: // Software is furnished to do so, subject to the following conditions:
// //
// The above copyright notice and this permission notice shall be included in // The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software. // all copies or substantial portions of the Software.
// //
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE. // DEALINGS IN THE SOFTWARE.
// //
// File Name: Picture.h // File Name: Picture.h
// Author: Marc Flerackers ([email protected]) // Author: Marc Flerackers ([email protected])
// Description: BPicture records a series of drawing instructions that can // Description: BPicture records a series of drawing instructions that can
// be "replayed" later. // be "replayed" later.
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
#ifndef _PICTURE_H #ifndef _PICTURE_H
#define _PICTURE_H #define _PICTURE_H
// Standard Includes ----------------------------------------------------------- // Standard Includes -----------------------------------------------------------
// System Includes ------------------------------------------------------------- // System Includes -------------------------------------------------------------
#include <BeBuild.h> #include <BeBuild.h>
#include <InterfaceDefs.h> #include <InterfaceDefs.h>
#include <Rect.h> #include <Rect.h>
#include <Archivable.h> #include <Archivable.h>
// Project Includes ------------------------------------------------------------ // Project Includes ------------------------------------------------------------
// Local Includes -------------------------------------------------------------- // Local Includes --------------------------------------------------------------
// Local Defines --------------------------------------------------------------- // Local Defines ---------------------------------------------------------------
// Globals --------------------------------------------------------------------- // Globals ---------------------------------------------------------------------
class BView; class BView;
struct _BPictureExtent_; struct _BPictureExtent_;
// BPicture class -------------------------------------------------------------- // BPicture class --------------------------------------------------------------
class BPicture : public BArchivable { class BPicture : public BArchivable {
public: public:
BPicture(); BPicture();
BPicture(const BPicture &original); BPicture(const BPicture &original);
BPicture(BMessage *data); BPicture(BMessage *data);
virtual ~BPicture(); virtual ~BPicture();
static BArchivable *Instantiate(BMessage *data); static BArchivable *Instantiate(BMessage *data);
virtual status_t Archive(BMessage *data, bool deep = true) const; virtual status_t Archive(BMessage *data, 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,
int32 tableEntries, int32 tableEntries,
void *userData); void *userData);
status_t Flatten(BDataIO *stream); status_t Flatten(BDataIO *stream);
status_t Unflatten(BDataIO *stream); status_t Unflatten(BDataIO *stream);
/*----- Private or reserved -----------------------------------------*/ /*----- Private or reserved -----------------------------------------*/
private: private:
friend class BWindow; friend class BWindow;
friend class BView; friend class BView;
friend class BPrintJob; 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 &);
void init_data(); void init_data();
void import_data(const void *data, int32 size, BPicture **subs, int32 subCount); void import_data(const void *data, int32 size, BPicture **subs, int32 subCount);
void import_old_data(const void *data, int32 size); void import_old_data(const void *data, int32 size);
void set_token(int32 token); void set_token(int32 token);
bool assert_local_copy(); bool assert_local_copy();
bool assert_old_local_copy(); bool assert_old_local_copy();
bool assert_server_copy(); bool assert_server_copy();
/**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;
void usurp(BPicture *lameDuck); void usurp(BPicture *lameDuck);
BPicture *step_down(); BPicture *step_down();
int32 token; int32 token;
_BPictureExtent_ *extent; _BPictureExtent_ *extent;
BPicture *usurped; BPicture *usurped;
uint32 _reserved[3]; uint32 _reserved[3];
}; };
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
#endif // _PICTURE_H #endif // _PICTURE_H