From c1656dfc617d5d55daf1f6ccc10117dea8f8774b Mon Sep 17 00:00:00 2001 From: tanya Date: Sun, 29 Aug 2010 00:21:18 +0300 Subject: [PATCH] started fifteen again --- applet/src/fifteen.c | 28 ++++++++++++++++++++++++++++ applet/src/livewp-actor.c | 4 ++-- 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 applet/src/fifteen.c diff --git a/applet/src/fifteen.c b/applet/src/fifteen.c new file mode 100644 index 0000000..c71c8fe --- /dev/null +++ b/applet/src/fifteen.c @@ -0,0 +1,28 @@ +#include +#include "livewp-common.h" +#include "livewp-actor.h" +int main( int argc, char *argv[] ) +{ + GtkWidget *window; + AWallpaperPlugin *desktop_plugin = g_new0 (AWallpaperPlugin, 1); + Animation_WallpaperPrivate *priv = g_new0 (Animation_WallpaperPrivate, 1); + Actor *actor; + + hildon_gtk_init (&argc, &argv); + g_set_application_name ("Simplest example"); + window = hildon_window_new (); + g_signal_connect (G_OBJECT (window), "delete_event", + G_CALLBACK (gtk_main_quit), NULL); + priv->window = window; + priv->theme = g_strdup("Modern"); + desktop_plugin->priv = priv; + actor = init_object(desktop_plugin, "sun", "sun.png", + 10, 10, 6, 88, 88, + TRUE, TRUE, 100, 255, + NULL, NULL, NULL); + gtk_widget_show (window); + gtk_main (); + return 0; +} + + diff --git a/applet/src/livewp-actor.c b/applet/src/livewp-actor.c index c48e3a5..5d5c509 100644 --- a/applet/src/livewp-actor.c +++ b/applet/src/livewp-actor.c @@ -106,7 +106,6 @@ create_hildon_actor(Actor *actor, AWallpaperPlugin *desktop_plugin) actor->width, actor->height, NULL); - /* fprintf(stderr, "create_hildon_actor %s %s\n", actor->name, str); */ if (str) g_free(str); if (pixbuf){ @@ -206,8 +205,9 @@ init_object(AWallpaperPlugin *desktop_plugin, actor->func_change = (gpointer)pfunc_change; actor->func_probability = (gpointer)pfunc_probability; actor->child = child; - if (load_image) + if (load_image){ create_hildon_actor(actor, desktop_plugin); + } else actor->widget = NULL; actor->time_start_animation = 0; -- 1.7.9.5