Changed BuyNow to DebugNow (part 1 of 2).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29692 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2009-03-25 11:39:16 +00:00
parent 94e66d170f
commit 0f7b37bb12
3 changed files with 15 additions and 14 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
SubDir HAIKU_TOP src add-ons screen_savers ; SubDir HAIKU_TOP src add-ons screen_savers ;
SubInclude HAIKU_TOP src add-ons screen_savers buynow ; SubInclude HAIKU_TOP src add-ons screen_savers debugnow ;
SubInclude HAIKU_TOP src add-ons screen_savers haiku ; SubInclude HAIKU_TOP src add-ons screen_savers haiku ;
SubInclude HAIKU_TOP src add-ons screen_savers ifs ; SubInclude HAIKU_TOP src add-ons screen_savers ifs ;
SubInclude HAIKU_TOP src add-ons screen_savers message ; SubInclude HAIKU_TOP src add-ons screen_savers message ;
@@ -1,5 +1,5 @@
/* /*
* Copyright 2007, Haiku, Inc. All Rights Reserved. * Copyright 2007-2009, Haiku, Inc. All Rights Reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
* *
* Authors: * Authors:
@@ -18,10 +18,10 @@ const rgb_color kWhite = {255, 255, 255};
// Inspired by the classic BeOS screensaver, of course // Inspired by the classic BeOS screensaver, of course
class BuyNow : public BScreenSaver class DebugNow : public BScreenSaver
{ {
public: public:
BuyNow(BMessage *archive, image_id); DebugNow(BMessage *archive, image_id);
void Draw(BView *view, int32 frame); void Draw(BView *view, int32 frame);
void StartConfig(BView *view); void StartConfig(BView *view);
status_t StartSaver(BView *view, bool preview); status_t StartSaver(BView *view, bool preview);
@@ -36,27 +36,28 @@ class BuyNow : public BScreenSaver
BScreenSaver *instantiate_screen_saver(BMessage *msg, image_id image) BScreenSaver *instantiate_screen_saver(BMessage *msg, image_id image)
{ {
return new BuyNow(msg, image); return new DebugNow(msg, image);
} }
BuyNow::BuyNow(BMessage *archive, image_id id) DebugNow::DebugNow(BMessage *archive, image_id id)
: BScreenSaver(archive, id) : BScreenSaver(archive, id)
, fLine1("BUY") , fLine1("DEBUG")
, fLine2("NOW") , fLine2("NOW")
{ {
} }
void void
BuyNow::StartConfig(BView *view) DebugNow::StartConfig(BView *view)
{ {
view->AddChild(new BStringView(BRect(20, 10, 200, 35), "", "BUY NOW, by Ryan Leavengood")); view->AddChild(new BStringView(BRect(20, 10, 200, 35), "", "DEBUG NOW, "
"by Ryan Leavengood"));
} }
status_t status_t
BuyNow::StartSaver(BView *view, bool preview) DebugNow::StartSaver(BView *view, bool preview)
{ {
float width = view->Bounds().Width(); float width = view->Bounds().Width();
float height = view->Bounds().Height(); float height = view->Bounds().Height();
@@ -82,7 +83,7 @@ BuyNow::StartSaver(BView *view, bool preview)
void void
BuyNow::Draw(BView *view, int32 frame) DebugNow::Draw(BView *view, int32 frame)
{ {
if (frame == 0) { if (frame == 0) {
// fill with blue on first frame // fill with blue on first frame
@@ -1,13 +1,13 @@
SubDir HAIKU_TOP src add-ons screen_savers buynow ; SubDir HAIKU_TOP src add-ons screen_savers debugnow ;
SetSubDirSupportedPlatformsBeOSCompatible ; SetSubDirSupportedPlatformsBeOSCompatible ;
ScreenSaver BuyNow : ScreenSaver DebugNow :
BuyNow.cpp : BuyNow.cpp :
be libscreensaver.so ; be libscreensaver.so ;
Package haiku-screensaverkit-cvs : Package haiku-screensaverkit-cvs :
BuyNow : DebugNow :
boot home config add-ons Screen\ Savers boot home config add-ons Screen\ Savers
; ;