/* * PagesView.h * Copyright 2005 Michael Pfeiffer. All Rights Reserved. */ #ifndef _PAGES_VIEW_H #define _PAGES_VIEW_H #include <View.h> class PagesView : public BView { public: PagesView(BRect frame, const char* name, uint32 resizeMask, uint32 flags); void GetPreferredSize(float *width, float *height); void Draw(BRect rect); void SetCollate(bool collate); void SetReverse(bool reverse); private: void _DrawPages(BPoint position, int number, int count); void _DrawPage(BPoint position, int number); bool fCollate; bool fReverse; }; #endif