1/* 2 * HalftoneView.h 3 * Copyright 2004 Michael Pfeiffer. All Rights Reserved. 4 */ 5 6#ifndef _HALFTONE_VIEW_H 7#define _HALFTONE_VIEW_H 8 9#include <View.h> 10#include "Halftone.h" 11 12class HalftonePreviewView : public BView 13{ 14public: 15 HalftonePreviewView(BRect frame, const char* name, 16 uint32 resizeMask, uint32 flags); 17 18 void Preview(float gamma, float min, Halftone::DitherType ditherType, 19 bool color); 20}; 21 22class HalftoneView : public BView 23{ 24public: 25 HalftoneView(BRect frame, const char* name, uint32 resizeMask, 26 uint32 flags); 27 28 void Preview(float gamma, float min, Halftone::DitherType ditherType, 29 bool color); 30 31private: 32 HalftonePreviewView* fPreview; 33}; 34 35#endif 36 37