xref: /haiku/src/kits/screensaver/ScreenSaver.cpp (revision 775cef031470fef03022a400c2e70fdebeb2f3c3)
152a38012Sejakowatz #include "ScreenSaver.h"
2112c0c23SMichael Phipps #include <stdio.h>
352a38012Sejakowatz 
452a38012Sejakowatz BScreenSaver::BScreenSaver(BMessage *archive,
5112c0c23SMichael Phipps                            image_id) : ticksize(50000),looponcount(0),loopoffcount(0) {
652a38012Sejakowatz }
752a38012Sejakowatz 
852a38012Sejakowatz 
9112c0c23SMichael Phipps BScreenSaver::~BScreenSaver() {
1052a38012Sejakowatz }
1152a38012Sejakowatz 
1252a38012Sejakowatz 
1352a38012Sejakowatz status_t
14112c0c23SMichael Phipps BScreenSaver::InitCheck() {
1552a38012Sejakowatz     return B_OK; // This method is meant to be overridden
1652a38012Sejakowatz }
1752a38012Sejakowatz 
1852a38012Sejakowatz 
1952a38012Sejakowatz status_t
20112c0c23SMichael Phipps BScreenSaver::StartSaver(BView *view, bool preview) {
2152a38012Sejakowatz     return B_OK; // This method is meant to be overridden
2252a38012Sejakowatz }
2352a38012Sejakowatz 
2452a38012Sejakowatz void
25112c0c23SMichael Phipps BScreenSaver::StopSaver() {
26112c0c23SMichael Phipps 	return; // This method is meant to be overridden
27112c0c23SMichael Phipps }
28112c0c23SMichael Phipps 
29112c0c23SMichael Phipps void
30112c0c23SMichael Phipps BScreenSaver::Draw(BView *view, int32 frame)
3152a38012Sejakowatz {
3252a38012Sejakowatz 	return; // This method is meant to be overridden
3352a38012Sejakowatz }
3452a38012Sejakowatz 
3552a38012Sejakowatz void
36112c0c23SMichael Phipps BScreenSaver::DirectConnected(direct_buffer_info *info) {
3752a38012Sejakowatz 	return; // This method is meant to be overridden
3852a38012Sejakowatz }
3952a38012Sejakowatz 
4052a38012Sejakowatz void
41112c0c23SMichael Phipps BScreenSaver::DirectDraw(int32 frame) {
4252a38012Sejakowatz 	return; // This method is meant to be overridden
4352a38012Sejakowatz }
4452a38012Sejakowatz 
4552a38012Sejakowatz void
46112c0c23SMichael Phipps BScreenSaver::StartConfig(BView *configView) {
4752a38012Sejakowatz 	return; // This method is meant to be overridden
4852a38012Sejakowatz }
4952a38012Sejakowatz 
5052a38012Sejakowatz void
51112c0c23SMichael Phipps BScreenSaver::StopConfig() {
5252a38012Sejakowatz 	return; // This method is meant to be overridden
5352a38012Sejakowatz }
5452a38012Sejakowatz 
5552a38012Sejakowatz void
56112c0c23SMichael Phipps BScreenSaver::SupplyInfo(BMessage *info) const {
5752a38012Sejakowatz 	return; // This method is meant to be overridden
5852a38012Sejakowatz }
5952a38012Sejakowatz 
6052a38012Sejakowatz void
61112c0c23SMichael Phipps BScreenSaver::ModulesChanged(const BMessage *info) {
6252a38012Sejakowatz 	return; // This method is meant to be overridden
6352a38012Sejakowatz }
6452a38012Sejakowatz 
6552a38012Sejakowatz status_t
66112c0c23SMichael Phipps BScreenSaver::SaveState(BMessage *into) const {
67112c0c23SMichael Phipps     return B_ERROR; // This method is meant to be overridden
6852a38012Sejakowatz }
6952a38012Sejakowatz 
7052a38012Sejakowatz void
71112c0c23SMichael Phipps BScreenSaver::SetTickSize(bigtime_t ts) {
7252a38012Sejakowatz 	ticksize = ts;
7352a38012Sejakowatz }
7452a38012Sejakowatz 
7552a38012Sejakowatz bigtime_t
76112c0c23SMichael Phipps BScreenSaver::TickSize() const {
7752a38012Sejakowatz     return ticksize;
7852a38012Sejakowatz }
7952a38012Sejakowatz 
8052a38012Sejakowatz void
81112c0c23SMichael Phipps BScreenSaver::SetLoop(int32 on_count, int32 off_count) {
8252a38012Sejakowatz 	looponcount = on_count;
8352a38012Sejakowatz 	loopoffcount = off_count;
8452a38012Sejakowatz }
8552a38012Sejakowatz 
8652a38012Sejakowatz int32
87112c0c23SMichael Phipps BScreenSaver::LoopOnCount() const {
8852a38012Sejakowatz     return looponcount;
8952a38012Sejakowatz }
9052a38012Sejakowatz 
9152a38012Sejakowatz int32
92112c0c23SMichael Phipps BScreenSaver::LoopOffCount() const {
9352a38012Sejakowatz     return loopoffcount;
9452a38012Sejakowatz }
9552a38012Sejakowatz 
9652a38012Sejakowatz void
97112c0c23SMichael Phipps BScreenSaver::_ReservedScreenSaver1() {
9852a38012Sejakowatz }
9952a38012Sejakowatz 
10052a38012Sejakowatz void
101112c0c23SMichael Phipps BScreenSaver::_ReservedScreenSaver2() {
10252a38012Sejakowatz }
10352a38012Sejakowatz 
10452a38012Sejakowatz void
105112c0c23SMichael Phipps BScreenSaver::_ReservedScreenSaver3() {
10652a38012Sejakowatz }
10752a38012Sejakowatz 
10852a38012Sejakowatz void
109112c0c23SMichael Phipps BScreenSaver::_ReservedScreenSaver4() {
11052a38012Sejakowatz }
11152a38012Sejakowatz 
11252a38012Sejakowatz void
113112c0c23SMichael Phipps BScreenSaver::_ReservedScreenSaver5() {
11452a38012Sejakowatz }
11552a38012Sejakowatz 
11652a38012Sejakowatz void
117112c0c23SMichael Phipps BScreenSaver::_ReservedScreenSaver6() {
11852a38012Sejakowatz }
11952a38012Sejakowatz 
12052a38012Sejakowatz void
121112c0c23SMichael Phipps BScreenSaver::_ReservedScreenSaver7() {
12252a38012Sejakowatz }
12352a38012Sejakowatz 
12452a38012Sejakowatz void
125112c0c23SMichael Phipps BScreenSaver::_ReservedScreenSaver8() {
12652a38012Sejakowatz }
12752a38012Sejakowatz 
128*775cef03SMichael Phipps extern "C" {
129*775cef03SMichael Phipps void  ReservedScreenSaver1__12BScreenSaver () {}
130*775cef03SMichael Phipps void  ReservedScreenSaver2__12BScreenSaver () {}
131*775cef03SMichael Phipps void  ReservedScreenSaver3__12BScreenSaver () {}
132*775cef03SMichael Phipps void  ReservedScreenSaver4__12BScreenSaver () {}
133*775cef03SMichael Phipps void  ReservedScreenSaver5__12BScreenSaver () {}
134*775cef03SMichael Phipps void  ReservedScreenSaver6__12BScreenSaver () {}
135*775cef03SMichael Phipps void  ReservedScreenSaver7__12BScreenSaver () {}
136*775cef03SMichael Phipps void  ReservedScreenSaver8__12BScreenSaver () {}
137*775cef03SMichael Phipps }
138