1 #ifndef LIBHOMESCREEN_HPP
2 #define LIBHOMESCREEN_HPP
6 // forward declarations
7 struct _LibHomeScreenHomescreen;
8 typedef struct _LibHomeScreenHomescreen LibHomeScreenHomescreen;
24 // these are representing the D-Bus methods:
25 std::vector<int> getAllSurfacesOfProcess(int pid);
26 int getSurfaceStatus(int surfaceId);
27 void hardKeyPressed(int key);
28 void renderSurfaceToArea(int surfaceId, int layoutArea);
29 bool renderAppToAreaAllowed(int appCategory, int layoutArea);
30 void requestSurfaceIdToFullScreen(int surfaceId);
32 LibHomeScreenHomescreen *mp_libHomeScreenHomescreen_Proxy;
35 #endif // LIBHOMESCREEN_HPP