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::list<int> getAllSurfacesOfProcess(int pid);
26 sRectangle getLayoutRenderAreaForSurfaceId(int surfaceId);
27 int getSurfaceStatus(int surfaceId);
28 void hardKeyPressed(int key);
29 void renderSurfaceToArea(int surfaceId, const sRectangle &renderArea);
30 void requestSurfaceIdToFullScreen(int surfaceId);
33 LibHomeScreenHomescreen *mp_libHomeScreenHomescreen_Proxy;
36 #endif // LIBHOMESCREEN_HPP