screensaverplugin.h File Reference

API published in: S60 2nd Ed

Capability Information

Required Capabilities

LocalServices Location NetworkServices PowerMgmt ReadDeviceData ReadUserData SwEvent UserEnvironment WriteDeviceData WriteUserData

Exceptions

None


#include <e32base.h>
#include <gulicon.h>
#include <coecntrl.h>
#include <ScreensaverpluginIntDef.hrh>

Go to the source code of this file.


Data Structures

class  TScreensaverPartialMode
class  TScreensaverColorModel
class  TIndicatorPayload
class  TScreensaverDisplayInfo
class  MScreensaverPluginHost
 This class defines plugin host interface. More...
class  MScreensaverPlugin
 The base class for screensaver plugin modules. More...

Enumerations

enum  TScreensaverIndicatorIndex {
  EScreensaverIndicatorIndexNewMessages, EScreensaverIndicatorIndexNewMissedCalls, EScreensaverIndicatorIndexKeyGuardState, EScreensaverIndicatorIndexProfileName,
  EScreensaverIndicatorIndexChatMessage, EScreensaverIndicatorIndexEmail, EScreensaverIndicatorIndexVoicemail, EScreensaverIndicatorIndexAmPm
}
enum  TScreensaverPayloadType { EPayloadTypeUnknown = 0, EPayloadTypeInteger, EPayloadTypeText, EPayloadTypeIcon }
enum  TScreensaverPartialModeType { EPartialModeTypeDefault = 0, EPartialModeTypeFull, EPartialModeTypeReduced, EPartialModeTypeMostPowerSaving }
enum  TScreensaverEvent {
  EScreensaverEventNothing = 0x00, EScreensaverEventStarting, EScreensaverEventStopping, EScreensaverEventDisplayChanged,
  EScreensaverEventTimeout, EScreensaverEventPreview
}

Variables

const TInt KMaxPayloadTextLength = 30
const TInt KScreensaverMaxPartialModes = 6
const TInt KMaxLightsOnTime = 30

Enumeration Type Documentation

enum TScreensaverEvent
 
Enumerator:
EScreensaverEventNothing 
EScreensaverEventStarting 
EScreensaverEventStopping 
EScreensaverEventDisplayChanged 
EScreensaverEventTimeout 
EScreensaverEventPreview 
enum TScreensaverIndicatorIndex
 
Enumerator:
EScreensaverIndicatorIndexNewMessages 
EScreensaverIndicatorIndexNewMissedCalls 
EScreensaverIndicatorIndexKeyGuardState 
EScreensaverIndicatorIndexProfileName 
EScreensaverIndicatorIndexChatMessage 
EScreensaverIndicatorIndexEmail 
EScreensaverIndicatorIndexVoicemail 
EScreensaverIndicatorIndexAmPm 
enum TScreensaverPartialModeType
 
Enumerator:
EPartialModeTypeDefault 
EPartialModeTypeFull 
EPartialModeTypeReduced 
EPartialModeTypeMostPowerSaving 
enum TScreensaverPayloadType
 
Enumerator:
EPayloadTypeUnknown 
EPayloadTypeInteger 
EPayloadTypeText 
EPayloadTypeIcon 

Variable Documentation

const TInt KMaxLightsOnTime = 30
 
const TInt KMaxPayloadTextLength = 30
 
const TInt KScreensaverMaxPartialModes = 6
 

Copyright © Nokia Corporation 2001-2008
Back to top