added dark clouds in the night
authortanya <tanya@tanin.oblgaz>
Wed, 14 Apr 2010 09:17:14 +0000 (12:17 +0300)
committertanya <tanya@tanin.oblgaz>
Wed, 14 Apr 2010 09:17:14 +0000 (12:17 +0300)
applet/data/Makefile.in
applet/data/theme/Berlin/cloud1_dark.png [new file with mode: 0644]
applet/data/theme/Berlin/cloud2_dark.png [new file with mode: 0644]
applet/data/theme/Berlin/cloud4_dark.png [new file with mode: 0644]
applet/data/theme/Berlin/cloud_dark.png [new file with mode: 0644]
applet/data/theme/Modern/cloud1_dark.png [new file with mode: 0644]
applet/data/theme/Modern/cloud2_dark.png [new file with mode: 0644]
applet/data/theme/Modern/cloud4_dark.png [new file with mode: 0644]
applet/src/livewp-home-widget.c
www/index.html

index c4d7c24..8ae5aa8 100644 (file)
@@ -124,14 +124,12 @@ INTLTOOL_CAVES_RULE = @INTLTOOL_CAVES_RULE@
 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@
@@ -143,7 +141,6 @@ INTLTOOL_THEME_RULE = @INTLTOOL_THEME_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@
@@ -156,6 +153,7 @@ MAKEINFO = @MAKEINFO@
 MKINSTALLDIRS = @MKINSTALLDIRS@
 MSGFMT = @MSGFMT@
 MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
 NMEDIT = @NMEDIT@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
diff --git a/applet/data/theme/Berlin/cloud1_dark.png b/applet/data/theme/Berlin/cloud1_dark.png
new file mode 100644 (file)
index 0000000..8e5bb6d
Binary files /dev/null and b/applet/data/theme/Berlin/cloud1_dark.png differ
diff --git a/applet/data/theme/Berlin/cloud2_dark.png b/applet/data/theme/Berlin/cloud2_dark.png
new file mode 100644 (file)
index 0000000..7a5583d
Binary files /dev/null and b/applet/data/theme/Berlin/cloud2_dark.png differ
diff --git a/applet/data/theme/Berlin/cloud4_dark.png b/applet/data/theme/Berlin/cloud4_dark.png
new file mode 100644 (file)
index 0000000..138834a
Binary files /dev/null and b/applet/data/theme/Berlin/cloud4_dark.png differ
diff --git a/applet/data/theme/Berlin/cloud_dark.png b/applet/data/theme/Berlin/cloud_dark.png
new file mode 100644 (file)
index 0000000..8e5bb6d
Binary files /dev/null and b/applet/data/theme/Berlin/cloud_dark.png differ
diff --git a/applet/data/theme/Modern/cloud1_dark.png b/applet/data/theme/Modern/cloud1_dark.png
new file mode 100644 (file)
index 0000000..8e5bb6d
Binary files /dev/null and b/applet/data/theme/Modern/cloud1_dark.png differ
diff --git a/applet/data/theme/Modern/cloud2_dark.png b/applet/data/theme/Modern/cloud2_dark.png
new file mode 100644 (file)
index 0000000..7a5583d
Binary files /dev/null and b/applet/data/theme/Modern/cloud2_dark.png differ
diff --git a/applet/data/theme/Modern/cloud4_dark.png b/applet/data/theme/Modern/cloud4_dark.png
new file mode 100644 (file)
index 0000000..138834a
Binary files /dev/null and b/applet/data/theme/Modern/cloud4_dark.png differ
index 643d9ee..2615524 100644 (file)
@@ -463,6 +463,7 @@ change_cloud(Actor *actor, AWallpaperPlugin *desktop_plugin)
     suseconds_t ms;
     long sec;
     double t;
+    gchar *newfile;
 
     //fprintf(stderr, "change cloud\n");
     gettimeofday(&tvb, NULL);
@@ -473,10 +474,16 @@ change_cloud(Actor *actor, AWallpaperPlugin *desktop_plugin)
    
     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;
@@ -885,7 +892,7 @@ init_scene(AWallpaperPlugin *desktop_plugin)
     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);
index d845e99..b91b9c4 100644 (file)
@@ -1,5 +1,20 @@
- 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