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