New concept of dynamically placing surfaces in static defined layout areas.
[staging/HomeScreen.git] / SampleHomeScreenInterfaceApp / src / sampleclass.cpp
index 0d373d1..6a46f2b 100644 (file)
@@ -11,12 +11,23 @@ SampleClass::~SampleClass()
     delete mp_libHomeScreen;
 }
 
+
+sRectangle SampleClass::getLayoutRenderAreaForSurfaceId(int surfaceId)
+{
+    mp_libHomeScreen->getLayoutRenderAreaForSurfaceId(surfaceId);
+}
+
 void SampleClass::hardKeyPressed(int key)
 {
     mp_libHomeScreen->hardKeyPressed(key);
 }
 
-void SampleClass::toggleFullScreen()
+void SampleClass::renderSurfaceToArea(int surfaceId, const sRectangle &renderArea)
+{
+    mp_libHomeScreen->renderSurfaceToArea(surfaceId, renderArea);
+}
+
+void SampleClass::requestSurfaceIdToFullScreen(int surfaceId)
 {
-    mp_libHomeScreen->toggleFullScreen();
+    mp_libHomeScreen->requestSurfaceIdToFullScreen(surfaceId);
 }