more fixes

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13976 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2005-08-18 15:30:25 +00:00
parent 6ebd8e95cd
commit 386d67c7c4
3 changed files with 19 additions and 12 deletions
+5 -1
View File
@@ -1,5 +1,9 @@
/*
* Copyright 2003, Michael Phipps. All rights reserved.
* Distributed under the terms of the MIT License.
*/
#include "ScreenSaver.h" #include "ScreenSaver.h"
#include <stdio.h>
BScreenSaver::BScreenSaver(BMessage *archive, BScreenSaver::BScreenSaver(BMessage *archive,
image_id) : ticksize(50000),looponcount(0),loopoffcount(0) image_id) : ticksize(50000),looponcount(0),loopoffcount(0)
+13 -11
View File
@@ -1,8 +1,10 @@
/* /*
* Copyright 2003, Michael Phipps. All rights reserved. * Copyright 2003, Michael Phipps. All rights reserved.
* Copyright 2005, Jérôme Duval. All rights reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
*/ */
#include <Debug.h>
#include <File.h> #include <File.h>
#include <FindDirectory.h> #include <FindDirectory.h>
#include <Path.h> #include <Path.h>
@@ -33,7 +35,7 @@ ScreenSaverPrefs::LoadSettings()
if (fSettings.Unflatten(&ssSettings)!=B_OK) if (fSettings.Unflatten(&ssSettings)!=B_OK)
return false; return false;
fSettings.PrintToStream(); PRINT_OBJECT(fSettings);
fSettings.FindRect("windowframe", &fWindowFrame); fSettings.FindRect("windowframe", &fWindowFrame);
fSettings.FindInt32("windowtab", &fWindowTab); fSettings.FindInt32("windowtab", &fWindowTab);
@@ -41,18 +43,18 @@ ScreenSaverPrefs::LoadSettings()
int32 blank_time, standByTime, suspendTime, offTime, passwordTime; int32 blank_time, standByTime, suspendTime, offTime, passwordTime;
if (fSettings.FindInt32("timefade", &blank_time) == B_OK) if (fSettings.FindInt32("timefade", &blank_time) == B_OK)
fBlankTime = blank_time * 1000000; fBlankTime = blank_time * 1000000LL;
if (fSettings.FindInt32("timestandby", &standByTime) == B_OK) if (fSettings.FindInt32("timestandby", &standByTime) == B_OK)
fStandByTime = standByTime * 1000000; fStandByTime = standByTime * 1000000LL;
if (fSettings.FindInt32("timesuspend", &suspendTime) == B_OK) if (fSettings.FindInt32("timesuspend", &suspendTime) == B_OK)
fSuspendTime = suspendTime * 1000000; fSuspendTime = suspendTime * 1000000LL;
if (fSettings.FindInt32("timeoff", &offTime) == B_OK) if (fSettings.FindInt32("timeoff", &offTime) == B_OK)
fOffTime = offTime * 1000000; fOffTime = offTime * 1000000LL;
fSettings.FindInt32("cornernow", (int32*)&fBlankCorner); fSettings.FindInt32("cornernow", (int32*)&fBlankCorner);
fSettings.FindInt32("cornernever", (int32*)&fNeverBlankCorner); fSettings.FindInt32("cornernever", (int32*)&fNeverBlankCorner);
fSettings.FindBool("lockenable", &fLockEnabled); fSettings.FindBool("lockenable", &fLockEnabled);
if (fSettings.FindInt32("lockdelay", &passwordTime) == B_OK) if (fSettings.FindInt32("lockdelay", &passwordTime) == B_OK)
fPasswordTime = passwordTime * 1000000; fPasswordTime = passwordTime * 1000000LL;
fSettings.FindString("lockpassword", &fPassword); fSettings.FindString("lockpassword", &fPassword);
fSettings.FindString("lockmethod", &fLockMethod); fSettings.FindString("lockmethod", &fLockMethod);
fSettings.FindString("modulename", &fModuleName); fSettings.FindString("modulename", &fModuleName);
@@ -81,14 +83,14 @@ ScreenSaverPrefs::Defaults()
fWindowFrame = BRect(96.5, 77.0, 542.5, 402); fWindowFrame = BRect(96.5, 77.0, 542.5, 402);
fWindowTab = 0; fWindowTab = 0;
fTimeFlags = 0; fTimeFlags = 0;
fBlankTime = 120; fBlankTime = 120*1000000LL;
fStandByTime = 120; fStandByTime = 120*1000000LL;
fSuspendTime = 120; fSuspendTime = 120*1000000LL;
fOffTime = 120; fOffTime = 120*1000000LL;
fBlankCorner = NONE; fBlankCorner = NONE;
fNeverBlankCorner = NONE; fNeverBlankCorner = NONE;
fLockEnabled = false; fLockEnabled = false;
fPasswordTime = 120; fPasswordTime = 120*1000000LL;
fPassword = ""; fPassword = "";
fLockMethod = "custom"; fLockMethod = "custom";
fModuleName = ""; fModuleName = "";
@@ -1,5 +1,6 @@
/* /*
* Copyright 2003, Michael Phipps. All rights reserved. * Copyright 2003, Michael Phipps. All rights reserved.
* Copyright 2005, Jérôme Duval. All rights reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
*/ */