actor->widget = NULL;
}
+void
+create_hildon_actor_text(Actor *actor, AWallpaperPlugin *desktop_plugin)
+{
+ GtkWidget *ha = NULL;
+ GdkPixbuf *pixbuf = NULL;
+ GtkWidget *image = NULL;
+ GtkWidget *label = NULL;
+
+ ha = hildon_animation_actor_new();
+ label = gtk_label_new(NULL);
+
+ if (label){
+ //g_signal_connect(G_OBJECT(label), "expose_event", G_CALLBACK(expose_event), NULL);
+
+ gtk_container_add (GTK_CONTAINER (ha), label);
+ }
+ realize(ha);
+ gtk_widget_show(label);
+ gtk_widget_show_all(ha);
+
+ /* TO DO check it */
+ /* gdk_flush (); */
+
+ //g_object_set_data(G_OBJECT(ha), "image", image);
+ actor->image = label;
+ hildon_animation_actor_set_parent (HILDON_ANIMATION_ACTOR (ha), GTK_WINDOW(desktop_plugin));
+ actor->widget = ha;
+ set_actor_position(actor, actor->x, actor->y, actor->z, desktop_plugin);
+ set_actor_scale(actor, (double)actor->scale/100, (double)actor->scale/100);
+ set_actor_visible(actor, actor->visible);
+}
+
+
void
create_hildon_actor(Actor *actor, AWallpaperPlugin *desktop_plugin)
priv->short_timer = 0;
priv->xapplet = 0;
priv->yapplet = 0;
- //priv->theme = g_strdup("Modern");
+//#if 0
+ priv->hash_scene_func = g_hash_table_new(g_str_hash, g_str_equal);
+
+ g_hash_table_insert(priv->hash_scene_func, g_strdup("Berlin"), (gpointer)&init_scene_Berlin);
+ g_hash_table_insert(priv->hash_scene_func, g_strdup("Modern"), (gpointer)&init_scene_Modern);
+ g_hash_table_insert(priv->hash_scene_func, g_strdup("Matrix"), (gpointer)&init_scene_Matrix);
+//#endif
+ priv->theme = g_strdup("Modern");
desktop_plugin->priv->main_widget = gtk_fixed_new();
gtk_widget_set_size_request(desktop_plugin->priv->main_widget, 100, 32);
priv->scene = NULL;
#if 0
if (!strcmp(priv->theme,"Modern"))
- init_scene(desktop_plugin);
+ init_scene_Modern(desktop_plugin);
else if (!strcmp(priv->theme,"Berlin"))
- init_scene1(desktop_plugin);
+ init_scene_Berlin(desktop_plugin);
else if (!strcmp(priv->theme, "Matrix"))
- init_scene2(desktop_plugin);
+ init_scene_Matrix(desktop_plugin);
#endif
init_scene_theme(desktop_plugin);