set_actor_position(actor, actor->x, actor->y, actor->z, desktop_plugin);
//set_actor_position(actor, (i%4)*width, (i/4)*height, 2, desktop_plugin);
}
- fprintf(stderr,"end reinit\n");
}
void moving_actor(gint num, gint max, AWallpaperPlugin *desktop_plugin)
moving_all(scene->timer_num, 20, desktop_plugin);
return;
}
- char * accel_filename = "/sys/class/i2c-adapter/i2c-3/3-001d/coord";
- //char * accel_filename = "/home/tanya/coord";
+ //char * accel_filename = "/sys/class/i2c-adapter/i2c-3/3-001d/coord";
+ char * accel_filename = "/home/tanya/coord";
gint direction = -1, bone;
FILE *fd = NULL;
if (bone < 0) return TRUE;
}
} else return TRUE;
- fprintf(stderr, "move %d\n", bone);
+ //fprintf(stderr, "move %d\n", bone);
scene->bone = bone;
scene->timer_num = 10;
gint i;
Actor *actor;
actor = init_object(desktop_plugin, "background", g_strdup("background.jpg"),
- -180, -10, 2, 800, 480,
+ -180, -15, 2, 800, 480,
TRUE, TRUE, 100, 255,
NULL, NULL, NULL);
for (i=0; i<15; i++){
void
view_state_changed (Animation_WallpaperPrivate *priv)
{
- if (priv->visible){
+ if (priv->visible && priv->long_timer == 0){
priv->long_timer = g_timeout_add(50, main_timer, priv->desktop_plugin);
+ //fprintf(stderr, "visible = 1 timeout_add %d\n", priv->long_timer);
}else {
+ //fprintf(stderr, "visible = 0 timer remove %d\n", priv->long_timer);
g_source_remove(priv->long_timer);
+ priv->long_timer = 0;
}
}
}
}
- fprintf(stderr, "view=%d window_id=%d\n", view, window_id);
+ //fprintf(stderr, "view=%d window_id=%d\n", view, window_id);
hildon_gtk_init (&argc, &argv);
- g_set_application_name ("fifteen");
+ g_set_application_name ("Fifteen");
window = hildon_window_new ();
- gtk_window_set_title(window,"fifteen");
+ //gtk_window_fullscreen (GTK_WINDOW(window));
+ gtk_window_set_title(window,"Fifteen");
+ gtk_window_set_wmclass(window,"Fifteen_exec","Fifteen_exec");
//window->window = window_id;
g_signal_connect (G_OBJECT (window), "delete_event",
G_CALLBACK (gtk_main_quit), NULL);
priv->window = window;
priv->theme = g_strdup("Fifteen");
priv->xapplet = -180;
- priv->yapplet = -10;
+ priv->yapplet = -15;
priv->desktop_plugin = desktop_plugin;
priv->view = view;
+ priv->long_timer = 0;
desktop_plugin->priv = priv;
priv->osso = osso_initialize("org.maemo.livewp", VERSION, TRUE, NULL);
reinit(desktop_plugin);
gtk_widget_show (window);
priv->long_timer = g_timeout_add(50, main_timer, desktop_plugin);
+ //fprintf(stderr, "create timer %d\n", priv->long_timer);
gtk_main ();
return 0;
}