#define SL_APPLET_DBUS_NAME "simple-launcher"
#define SL_APPLET_VERSION "0.0"
-// Hildon home applet interface functions
-
-void hildon_home_applet_lib_deinitialize(void *applet_data) {
- SimpleLauncherApplet *applet = (SimpleLauncherApplet *)applet_data;
-
- delete applet;
-}
-
-GtkWidget *hildon_home_applet_lib_settings(void *applet_data, GtkWindow *parent) {
- return ((SimpleLauncherApplet *)applet_data)->settings(parent);
-}
-
-int hildon_home_applet_lib_save_state (void *applet_data, void **state_data, int *state_size) {
- return ((SimpleLauncherApplet *)applet_data)->saveState(state_data, state_size);
-}
-
// SimpleLauncherApplet implementation
char *SimpleLauncherApplet::ourDirs[] = {
}
}
-int SimpleLauncherApplet::saveState(void **state_data, int *state_size) {
- if (state_data != NULL) {
- *state_data = NULL;
- }
-
- if (state_size != NULL) {
- *state_size = 0;
- }
-
- return 1;
-}
-
GtkWidget *SimpleLauncherApplet::settings(GtkWindow *parent) {
myParent = parent; // FIXME: Ugly piece of code :(
bool doInit();
- int saveState(void **state_data, int *state_size);
GtkWidget *settings(GtkWindow *parent);
GtkWidget *getWidget() const { return myWidget; }