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