g_object_unref(mp_libHomeScreenHomescreen_Proxy);
}
-std::list<int> LibHomeScreen::getAllSurfacesOfProcess(int pid)
+std::vector<int> LibHomeScreen::getAllSurfacesOfProcess(int pid)
{
- std::list<int> result;
+ std::vector<int> result;
GError *err = NULL;
}
}
+bool LibHomeScreen::renderAppToAreaAllowed(int appCategory, int layoutArea)
+{
+ gboolean result = true;
+ GError *err = NULL;
+
+ lib_home_screen_homescreen_call_render_app_to_area_allowed_sync(
+ mp_libHomeScreenHomescreen_Proxy,
+ appCategory,
+ layoutArea,
+ &result,
+ NULL,
+ &err);
+
+ if (NULL != err)
+ {
+ fprintf(stderr, "Unable to call renderAppToAreaAllowed: %s\n", err->message);
+ }
+
+ return result;
+}
+
void LibHomeScreen::requestSurfaceIdToFullScreen(int surfaceId)
{
GError *err = NULL;