New concept of dynamically placing surfaces in static defined layout areas.
[staging/HomeScreen.git] / SampleHomeScreenInterfaceApp / src / sampleclass.cpp
1 #include "sampleclass.hpp"
2
3 SampleClass::SampleClass() :
4     mp_libHomeScreen(0)
5 {
6     mp_libHomeScreen = new LibHomeScreen();
7 }
8
9 SampleClass::~SampleClass()
10 {
11     delete mp_libHomeScreen;
12 }
13
14
15 sRectangle SampleClass::getLayoutRenderAreaForSurfaceId(int surfaceId)
16 {
17     mp_libHomeScreen->getLayoutRenderAreaForSurfaceId(surfaceId);
18 }
19
20 void SampleClass::hardKeyPressed(int key)
21 {
22     mp_libHomeScreen->hardKeyPressed(key);
23 }
24
25 void SampleClass::renderSurfaceToArea(int surfaceId, const sRectangle &renderArea)
26 {
27     mp_libHomeScreen->renderSurfaceToArea(surfaceId, renderArea);
28 }
29
30 void SampleClass::requestSurfaceIdToFullScreen(int surfaceId)
31 {
32     mp_libHomeScreen->requestSurfaceIdToFullScreen(surfaceId);
33 }