INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
-INTLTOOL_ICONV = @INTLTOOL_ICONV@
INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
INTLTOOL_MERGE = @INTLTOOL_MERGE@
-INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@
-INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@
INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@
INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
-INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@
INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
LDFLAGS = @LDFLAGS@
MKINSTALLDIRS = @MKINSTALLDIRS@
MSGFMT = @MSGFMT@
MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
NMEDIT = @NMEDIT@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
suseconds_t ms;
long sec;
double t;
+ gchar *newfile;
//fprintf(stderr, "change cloud\n");
gettimeofday(&tvb, NULL);
if (!actor->visible){
actor->visible = TRUE;
- if (scene.daytime == TIME_NIGHT)
- actor->filename = actor->filename;
- else
- actor->filename = actor->filename;
+ if (scene.daytime == TIME_NIGHT){
+ newfile = g_strdup_printf("%s_dark.png", actor->name);
+ }else{
+ newfile = g_strdup_printf("%s.png", actor->name);
+ }
+ if (actor->filename)
+ g_free(actor->filename);
+ actor->filename = newfile;
+
+
create_hildon_actor(actor, desktop_plugin);
}
t = (double)((double)sec+(double)ms/1000000 - actor->time_start_animation) / actor->duration_animation;
for (i=0; i<8; i++){
actor = init_object(desktop_plugin, "window2", "window2.png",
winds[i][0], winds[i][1], 8, 8, 10,
- TRUE, 100, 255, (gpointer)&change_window1, NULL);
+ FALSE, 100, 255, (gpointer)&change_window1, NULL);
//change_window1(actor, desktop_plugin);
actor->time_start_animation = now + fast_rnd(30);
scene.actors = g_slist_append(scene.actors, actor);
- Live Wallpaper (живые обои) - аплет, представляющий собой динамические обои с анимацией.
- Сейчас можно выбирать между двумя темами: Berlin и Modern.
- Обои меняются в зависимости от времени дня, по географическим координатам и времени вычисляется положение солнца, фаза луны, время суток.
- Также добавлены динамические объеткы: в теме Berlin летают самолеты, а в теме Modern ходит трамвай, в темное время суток в домах загораются и гаснут окна, в зависимости от направления ветра по небу движутся облака.
- Направление ветра, положение облаков, запуск анимации динамических объектов происходят случайным образом.
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+</head>
+<body>
+<p>
+<b>Live Wallpaper (живые обои)</b> - аплет, представляющий собой динамические обои с анимацией.
+<br>Сейчас можно выбирать между двумя темами: Berlin и Modern.
+<br>Обои меняются в зависимости от времени суток. По географическим координатам и времени вычисляется положение солнца, фаза луны, время суток.
+<br>Также добавлены динамические объеткы: в теме Berlin летают самолеты, а в теме Modern ходит трамвай, в темное время суток в домах загорается и гаснет свет в окнах, в зависимости от направления ветра по небу движутся облака. Направление ветра, положение облаков, запуск анимации динамических объектов происходят случайным образом.
+<br>Для экономии батареи анимацию можно отключить в настройках программы.
+</p>
+Скриншоты:
+<br><img src="screens/screen1.png" />
+<br><img src="screens/screen2.png" />
+<br><img src="screens/screen3.png" />
+<br><img src="screens/screen4.png" />
+<br><img src="screens/screen5.png" />
+</body>
+</html>
\ No newline at end of file