copied interface definition from hildon-home-plugin-interface (new hildon does not...
authormishas <mikhail.sobolev@gmail.com>
Fri, 21 Sep 2007 08:07:31 +0000 (08:07 +0000)
committermishas <mikhail.sobolev@gmail.com>
Fri, 21 Sep 2007 08:07:31 +0000 (08:07 +0000)
git-svn-id: file:///svnroot/simple-launcher/trunk@232 3ba93dab-e023-0410-b42a-de7732cf370a

simple-launcher.cc

index 1b35150..3218fc7 100644 (file)
@@ -23,7 +23,6 @@
 
 #include <gtk/gtk.h>
 
-#include <hildon-home-plugin/hildon-home-plugin-interface.h>
 #include <libosso.h>
 
 #include "launcher-item.h"
 
 #define SL_APPLET_GCONF_PATH  "/apps/simple-launcher"
 
+// A copy of interface functions from hildon-home-plugin-interface (new hildon desktop does not have it) {{{
+
+extern "C" {
+
+  void *hildon_home_applet_lib_initialize(void *state_data, int *state_size, GtkWidget **widget);
+  int hildon_home_applet_lib_save_state(void *applet_data, void **state_data, int *state_size);
+  void hildon_home_applet_lib_background(void *applet_data);
+  void hildon_home_applet_lib_foreground(void *applet_data);
+  void hildon_home_applet_lib_deinitialize(void *applet_data);
+  GtkWidget *hildon_home_applet_lib_settings(void *applet_data, GtkWindow *parent);
+
+};
+
+// }}}
+
 class SimpleLauncherApplet {
 public:
   SimpleLauncherApplet(const GConfKey&);