92 // |
92 // |
93 void CScreensaverCtrlNone::DrawObject() |
93 void CScreensaverCtrlNone::DrawObject() |
94 { |
94 { |
95 SCRLOGGER_WRITEF( _L("SCR:CScreensaverCtrlNone::DrawObject start") ); |
95 SCRLOGGER_WRITEF( _L("SCR:CScreensaverCtrlNone::DrawObject start") ); |
96 SwitchDisplayState( KDisplayOff ); |
96 SwitchDisplayState( KDisplayOff ); |
97 |
|
98 SwitchLights( ESSForceLightsOff ); |
97 SwitchLights( ESSForceLightsOff ); |
|
98 DrawNow(); |
99 } |
99 } |
100 |
100 |
101 // ----------------------------------------------------------------------------- |
101 // ----------------------------------------------------------------------------- |
102 // CScreensaverCtrlNone::HandleResourceChange |
102 // CScreensaverCtrlNone::HandleResourceChange |
103 // ----------------------------------------------------------------------------- |
103 // ----------------------------------------------------------------------------- |
104 // |
104 // |
105 void CScreensaverCtrlNone::HandleResourceChange(TInt /*aType*/) |
105 void CScreensaverCtrlNone::HandleResourceChange(TInt aType) |
106 { |
106 { |
107 // Nothing to be implemented |
107 if ( aType == KEikDynamicLayoutVariantSwitch )//&& iType != EDisplayNone) |
|
108 { |
|
109 // Screen layout has changed - resize |
|
110 SetRect( iCoeEnv->ScreenDevice()->SizeInPixels() ); |
|
111 } |
108 } |
112 } |
109 |
113 |
110 // ----------------------------------------------------------------------------- |
114 // ----------------------------------------------------------------------------- |
111 // CScreensaverCtrlNone::SizeChanged |
115 // CScreensaverCtrlNone::SizeChanged |
112 // ----------------------------------------------------------------------------- |
116 // ----------------------------------------------------------------------------- |
113 // |
117 // |
114 void CScreensaverCtrlNone::SizeChanged() |
118 void CScreensaverCtrlNone::SizeChanged() |
115 { |
119 { |
116 // Nothing to be implemented |
120 // Nothing to be implemented |
|
121 } |
|
122 |
|
123 // --------------------------------------------------------------------------- |
|
124 // CScreensaverCtrlNone::Draw |
|
125 // --------------------------------------------------------------------------- |
|
126 // |
|
127 void CScreensaverCtrlNone::Draw( const TRect& aRect ) const |
|
128 { |
|
129 if ( !Model().ScreenSaverIsOn() && !Model().ScreenSaverIsPreviewing() ) |
|
130 { |
|
131 return; |
|
132 } |
|
133 |
|
134 SCRLOGGER_WRITEF( _L("SCR:CScreensaverCtrlNone::Draw, screensaver is on or previewing") ); |
|
135 CWindowGc& gc = SystemGc(); |
|
136 gc.SetBrushColor( KRgbBlack ); |
|
137 gc.Clear( aRect ); |
117 } |
138 } |
118 |
139 |
119 // ----------------------------------------------------------------------------- |
140 // ----------------------------------------------------------------------------- |
120 // CScreensaverCtrlNone::CScreensaverCtrlNone |
141 // CScreensaverCtrlNone::CScreensaverCtrlNone |
121 // ----------------------------------------------------------------------------- |
142 // ----------------------------------------------------------------------------- |
128 // CScreensaverCtrlNone::ConstructL |
149 // CScreensaverCtrlNone::ConstructL |
129 // ----------------------------------------------------------------------------- |
150 // ----------------------------------------------------------------------------- |
130 // |
151 // |
131 void CScreensaverCtrlNone::ConstructL() |
152 void CScreensaverCtrlNone::ConstructL() |
132 { |
153 { |
|
154 CreateWindowL(); |
|
155 SetRect( iCoeEnv->ScreenDevice()->SizeInPixels() ); |
|
156 ActivateL(); |
133 } |
157 } |
134 |
158 |
135 // ----------------------------------------------------------------------------- |
159 // ----------------------------------------------------------------------------- |
136 // CScreensaverCtrlNone::SwitchLights |
160 // CScreensaverCtrlNone::SwitchLights |
137 // ----------------------------------------------------------------------------- |
161 // ----------------------------------------------------------------------------- |