1 #include "homescreen.h" // generated from xml
2 #include "include/libhomescreen.hpp"
7 LibHomeScreen::LibHomeScreen()
11 mp_libHomeScreenHomescreen_Proxy = lib_home_screen_homescreen_proxy_new_for_bus_sync(
13 G_DBUS_PROXY_FLAGS_NONE,
21 fprintf(stderr, "Unable to create proxy: %s\n", err->message);
25 LibHomeScreen::~LibHomeScreen()
27 g_object_unref(mp_libHomeScreenHomescreen_Proxy);
30 void LibHomeScreen::hardKeyPressed(int key)
34 lib_home_screen_homescreen_call_hard_key_pressed_sync(
35 mp_libHomeScreenHomescreen_Proxy,
42 fprintf(stderr, "Unable to call hardKeyPressed: %s\n", err->message);
46 void LibHomeScreen::toggleFullScreen()
50 lib_home_screen_homescreen_call_toggle_full_screen_sync(
51 mp_libHomeScreenHomescreen_Proxy,
57 fprintf(stderr, "Unable to call toggleFullScreen: %s\n", err->message);