while (tmp != NULL){
actor = tmp->data;
if (actor){
+ if (actor->child){
+ g_ptr_array_free(actor->child, TRUE);
+ }
if (actor->filename)
g_free(actor->filename);
if (actor->name)
NULL, NULL, NULL);
//actor->time_start_animation = now;
//actor->duration_animation = G_MAXINT;
- //scene.actors = g_slist_append(scene.actors, actor);
+ scene.actors = g_slist_append(scene.actors, actor);
g_ptr_array_add(child, actor);
actor = init_object(desktop_plugin, "layer1", "layer1_1.png",
NULL, NULL, NULL);
//actor->time_start_animation = now;
//actor->duration_animation = G_MAXINT;
- //scene.actors = g_slist_append(scene.actors, actor);
+ scene.actors = g_slist_append(scene.actors, actor);
g_ptr_array_add(child, actor);
actor = init_object(desktop_plugin, "layer2", "layer2_2.png",
NULL, NULL, NULL);
//actor->time_start_animation = now;
//actor->duration_animation = G_MAXINT;
- //scene.actors = g_slist_append(scene.actors, actor);
+ scene.actors = g_slist_append(scene.actors, actor);
g_ptr_array_add(child, actor);
actor = init_object(desktop_plugin, "layer2", "layer2_1.png",
NULL, NULL, NULL);
//actor->time_start_animation = now;
//actor->duration_animation = G_MAXINT;
- //scene.actors = g_slist_append(scene.actors, actor);
+ scene.actors = g_slist_append(scene.actors, actor);
g_ptr_array_add(child, actor);
actor = init_object(desktop_plugin, "layers", "",
486, 425, 10, 18, 38,
FALSE, TRUE, 100, 255, NULL, NULL, NULL);
//actor->time_start_animation = now + fast_rnd(30) + 10;
- //scene.actors = g_slist_append(scene.actors, actor);
+ scene.actors = g_slist_append(scene.actors, actor1);
actor2 = init_object(desktop_plugin, "signal_green", "green.png",
486, 425, 10, 18, 38,
TRUE, TRUE, 100, 255, NULL, NULL, NULL);
//actor->time_start_animation = now + fast_rnd(30) + 10;
- //scene.actors = g_slist_append(scene.actors, actor1);
+ scene.actors = g_slist_append(scene.actors, actor2);
child = g_ptr_array_sized_new(2);
g_ptr_array_add(child, actor1);
g_ptr_array_add(child, actor2);
priv->desktop_plugin = desktop_plugin;
priv->visible = TRUE;
priv->short_timer = 0;
- priv->theme = g_strdup("Modern");
+ //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);