xref: /haiku/src/kits/screensaver/ScreenSaver.cpp (revision 52a380120846174213ccce9c4aab0dda17c72083)
1*52a38012Sejakowatz #include "ScreenSaver.h"
2*52a38012Sejakowatz 
3*52a38012Sejakowatz BScreenSaver::BScreenSaver(BMessage *archive,
4*52a38012Sejakowatz                            image_id)
5*52a38012Sejakowatz {
6*52a38012Sejakowatz         ticksize = 50000;
7*52a38012Sejakowatz         looponcount = 0;
8*52a38012Sejakowatz         loopoffcount = 0;
9*52a38012Sejakowatz }
10*52a38012Sejakowatz 
11*52a38012Sejakowatz 
12*52a38012Sejakowatz BScreenSaver::~BScreenSaver()
13*52a38012Sejakowatz {
14*52a38012Sejakowatz }
15*52a38012Sejakowatz 
16*52a38012Sejakowatz 
17*52a38012Sejakowatz status_t
18*52a38012Sejakowatz BScreenSaver::InitCheck()
19*52a38012Sejakowatz {
20*52a38012Sejakowatz     return B_OK; // This method is meant to be overridden
21*52a38012Sejakowatz }
22*52a38012Sejakowatz 
23*52a38012Sejakowatz 
24*52a38012Sejakowatz status_t
25*52a38012Sejakowatz BScreenSaver::StartSaver(BView *view,
26*52a38012Sejakowatz                          bool preview)
27*52a38012Sejakowatz {
28*52a38012Sejakowatz     return B_OK; // This method is meant to be overridden
29*52a38012Sejakowatz }
30*52a38012Sejakowatz 
31*52a38012Sejakowatz void
32*52a38012Sejakowatz BScreenSaver::StopSaver()
33*52a38012Sejakowatz {
34*52a38012Sejakowatz 	return; // This method is meant to be overridden
35*52a38012Sejakowatz }
36*52a38012Sejakowatz 
37*52a38012Sejakowatz void
38*52a38012Sejakowatz BScreenSaver::Draw(BView *view,
39*52a38012Sejakowatz                    int32 frame)
40*52a38012Sejakowatz {
41*52a38012Sejakowatz 	return; // This method is meant to be overridden
42*52a38012Sejakowatz }
43*52a38012Sejakowatz 
44*52a38012Sejakowatz void
45*52a38012Sejakowatz BScreenSaver::DirectConnected(direct_buffer_info *info)
46*52a38012Sejakowatz {
47*52a38012Sejakowatz 	return; // This method is meant to be overridden
48*52a38012Sejakowatz }
49*52a38012Sejakowatz 
50*52a38012Sejakowatz void
51*52a38012Sejakowatz BScreenSaver::DirectDraw(int32 frame)
52*52a38012Sejakowatz {
53*52a38012Sejakowatz 	return; // This method is meant to be overridden
54*52a38012Sejakowatz }
55*52a38012Sejakowatz 
56*52a38012Sejakowatz void
57*52a38012Sejakowatz BScreenSaver::StartConfig(BView *configView)
58*52a38012Sejakowatz {
59*52a38012Sejakowatz 	return; // This method is meant to be overridden
60*52a38012Sejakowatz }
61*52a38012Sejakowatz 
62*52a38012Sejakowatz void
63*52a38012Sejakowatz BScreenSaver::StopConfig()
64*52a38012Sejakowatz {
65*52a38012Sejakowatz 	return; // This method is meant to be overridden
66*52a38012Sejakowatz }
67*52a38012Sejakowatz 
68*52a38012Sejakowatz void
69*52a38012Sejakowatz BScreenSaver::SupplyInfo(BMessage *info) const
70*52a38012Sejakowatz {
71*52a38012Sejakowatz 	return; // This method is meant to be overridden
72*52a38012Sejakowatz }
73*52a38012Sejakowatz 
74*52a38012Sejakowatz void
75*52a38012Sejakowatz BScreenSaver::ModulesChanged(const BMessage *info)
76*52a38012Sejakowatz {
77*52a38012Sejakowatz 	return; // This method is meant to be overridden
78*52a38012Sejakowatz }
79*52a38012Sejakowatz 
80*52a38012Sejakowatz status_t
81*52a38012Sejakowatz BScreenSaver::SaveState(BMessage *into) const
82*52a38012Sejakowatz {
83*52a38012Sejakowatz     return -1;
84*52a38012Sejakowatz }
85*52a38012Sejakowatz 
86*52a38012Sejakowatz void
87*52a38012Sejakowatz BScreenSaver::SetTickSize(bigtime_t ts)
88*52a38012Sejakowatz {
89*52a38012Sejakowatz         ticksize = ts;
90*52a38012Sejakowatz }
91*52a38012Sejakowatz 
92*52a38012Sejakowatz bigtime_t
93*52a38012Sejakowatz BScreenSaver::TickSize() const
94*52a38012Sejakowatz {
95*52a38012Sejakowatz     return ticksize;
96*52a38012Sejakowatz }
97*52a38012Sejakowatz 
98*52a38012Sejakowatz void
99*52a38012Sejakowatz BScreenSaver::SetLoop(int32 on_count,
100*52a38012Sejakowatz                       int32 off_count)
101*52a38012Sejakowatz {
102*52a38012Sejakowatz         looponcount = on_count;
103*52a38012Sejakowatz         loopoffcount = off_count;
104*52a38012Sejakowatz }
105*52a38012Sejakowatz 
106*52a38012Sejakowatz int32
107*52a38012Sejakowatz BScreenSaver::LoopOnCount() const
108*52a38012Sejakowatz {
109*52a38012Sejakowatz     return looponcount;
110*52a38012Sejakowatz }
111*52a38012Sejakowatz 
112*52a38012Sejakowatz int32
113*52a38012Sejakowatz BScreenSaver::LoopOffCount() const
114*52a38012Sejakowatz {
115*52a38012Sejakowatz     return loopoffcount;
116*52a38012Sejakowatz }
117*52a38012Sejakowatz 
118*52a38012Sejakowatz void
119*52a38012Sejakowatz BScreenSaver::_ReservedScreenSaver1()
120*52a38012Sejakowatz {
121*52a38012Sejakowatz }
122*52a38012Sejakowatz 
123*52a38012Sejakowatz void
124*52a38012Sejakowatz BScreenSaver::_ReservedScreenSaver2()
125*52a38012Sejakowatz {
126*52a38012Sejakowatz }
127*52a38012Sejakowatz 
128*52a38012Sejakowatz void
129*52a38012Sejakowatz BScreenSaver::_ReservedScreenSaver3()
130*52a38012Sejakowatz {
131*52a38012Sejakowatz }
132*52a38012Sejakowatz 
133*52a38012Sejakowatz void
134*52a38012Sejakowatz BScreenSaver::_ReservedScreenSaver4()
135*52a38012Sejakowatz {
136*52a38012Sejakowatz }
137*52a38012Sejakowatz 
138*52a38012Sejakowatz void
139*52a38012Sejakowatz BScreenSaver::_ReservedScreenSaver5()
140*52a38012Sejakowatz {
141*52a38012Sejakowatz }
142*52a38012Sejakowatz 
143*52a38012Sejakowatz void
144*52a38012Sejakowatz BScreenSaver::_ReservedScreenSaver6()
145*52a38012Sejakowatz {
146*52a38012Sejakowatz }
147*52a38012Sejakowatz 
148*52a38012Sejakowatz void
149*52a38012Sejakowatz BScreenSaver::_ReservedScreenSaver7()
150*52a38012Sejakowatz {
151*52a38012Sejakowatz }
152*52a38012Sejakowatz 
153*52a38012Sejakowatz void
154*52a38012Sejakowatz BScreenSaver::_ReservedScreenSaver8()
155*52a38012Sejakowatz {
156*52a38012Sejakowatz }
157*52a38012Sejakowatz 
158