1 /* 2 * Copyright 2007-2014 Haiku, Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef DEBUG_NOW_H 6 #define DEBUG_NOW_H 7 8 9 #include <Point.h> 10 #include <ScreenSaver.h> 11 12 13 // Inspired by the classic BeOS BuyNow screensaver, of course 14 15 class BMessage; 16 class BView; 17 18 class DebugNow : public BScreenSaver { 19 public: 20 DebugNow(BMessage* archive, image_id); 21 22 void Draw(BView* view, int32 frame); 23 void StartConfig(BView *view); 24 status_t StartSaver(BView *view, bool preview); 25 26 private: 27 const char* fLine1; 28 const char* fLine2; 29 BPoint fLine1Start; 30 BPoint fLine2Start; 31 escapement_delta fDelta; 32 }; 33 34 35 #endif // DEBUG_NOW_H 36