1 2008-02-29 Øyvind Kolås <pippin@o-hand.com>
3 * src/main.c: (main): remove gdk_init() call.
5 2008-02-29 Matthew Allum <mallum@openedhand.com>
7 * applications/contacts/clutter-reflect-texture.c:
8 * applications/images/clutter-reflect-texture.c:
9 * applications/music/clutter-reflect-texture.c:
10 No need to include GL header.
14 2008-02-29 Matthew Allum <mallum@openedhand.com>
16 * applications/contacts/clutter-reflect-texture.c:
17 * applications/images/clutter-reflect-texture.c:
18 * applications/music/clutter-reflect-texture.c:
19 Quick hack to build with GLES.
21 Stick with 0.6, dont pull in gst
23 2008-02-21 Neil J. Patel <njp@o-hand.com>
26 Update to clutter 0.7 (trunk)
28 * src/astro-appicon.c:
29 Include the clutter-shader.h
31 2008-02-18 Neil J. Patel <njp@o-hand.com>
33 * applications/Makefile.am:
34 * applications/contacts/astro-contacts-window.c: (ensure_layout),
35 (ensure_layout_proper), (on_event), (astro_contacts_window_init),
36 (astro_contacts_window_new):
37 * applications/contacts/init.c: (astro_application_factory_init):
38 * applications/example/init.c: (astro_application_factory_init):
39 * applications/images/Makefile.am:
40 * applications/images/astro-images-window.c:
41 (astro_images_window_class_init), (astro_images_window_init),
42 (astro_images_window_new):
43 * applications/images/astro-images-window.h:
44 * applications/images/astro-images.c: (get_title), (set_title),
45 (get_icon), (set_icon), (get_window), (close),
46 (astro_images_class_init), (astro_images_init), (astro_images_new):
47 * applications/images/astro-images.h:
48 * applications/images/clutter-reflect-texture.c:
49 (reflect_texture_render_to_gl_quad),
50 (clutter_reflect_texture_paint),
51 (clutter_reflect_texture_set_property),
52 (clutter_reflect_texture_get_property),
53 (clutter_reflect_texture_class_init),
54 (clutter_reflect_texture_init), (clutter_reflect_texture_new):
55 * applications/images/clutter-reflect-texture.h:
56 * applications/images/init.c: (astro_application_factory_init):
57 * applications/music/init.c: (astro_application_factory_init):
59 * data/icons/Makefile.am:
60 Added in the starting of a new images application.
62 * libastro-desktop/astro-defines.h:
63 * src/astro-panel.c: (astro_panel_init):
64 * src/astro-systray.c: (astro_systray_init):
65 Increased the default panel size, and fixed the label-sizing issues
68 2008-02-07 Neil J. Patel <njp@o-hand.com>
73 * applets/weather.json:
74 Fix the sizing so that it is a factor of the stage size.
76 * applications/music/astro-songs.c: (bounds_check):
79 * src/astro-applet.c: (astro_applet_paint):
80 Change the bacground texture size to be the as wide as the widest
83 2008-02-05 Neil J. Patel <njp@o-hand.com>
85 * src/astro-appicon.c: (astro_appicon_set_application):
86 Update to new shader api.
88 2008-02-01 Neil J. Patel <njp@o-hand.com>
90 * applications/music/astro-songs.c: (astro_songs_init):
91 * src/astro-panel.c: (astro_panel_set_header):
92 * src/astro-systray.c: (astro_systray_init):
93 More fixes to sizing and display position.
95 2008-01-31 Neil J Patel <njp@o-hand.com>
97 * applications/music/astro-music-window.c:
98 (astro_music_window_init):
101 2008-01-31 Neil J Patel <njp@o-hand.com>
103 * applications/contacts/astro-contact-row.c:
104 (astro_contact_row_init):
105 * applications/contacts/astro-contacts-details.c:
106 * applications/contacts/astro-contacts-window.c:
107 (astro_contacts_window_init):
108 * applications/contacts/astro-texture-group.c:
109 * applications/example/init.c: (astro_application_factory_init):
110 * libastro-desktop/astro.h:
111 Fixes to the contacts application to behave at different resolutions.
113 2008-01-31 Neil J. Patel <njp@o-hand.com>
115 * libastro-desktop/tidy-private.h:
118 2008-01-31 Neil J Patel <njp@o-hand.com>
120 * src/astro-systray.c: (set_time), (astro_systray_init):
121 Choose sizes depending on stage size, rather than magic values.
123 2008-01-30 Neil J. Patel <njp@o-hand.com>
126 * applets/clock.json:
127 * applets/weather.json:
128 * applications/contacts/astro-contact-row.c:
129 * applications/contacts/astro-contacts-window.c:
130 * applications/contacts/astro-texture-group.c:
132 * libastro-desktop/Makefile.am:
133 * libastro-desktop/astro-defines.h:
134 * libastro-desktop/tidy-texture-frame.c:
135 (tidy_texture_frame_paint), (tidy_texture_frame_set_property),
136 (tidy_texture_frame_get_property), (tidy_texture_frame_class_init),
137 (tidy_texture_frame_init), (tidy_texture_frame_new):
138 * libastro-desktop/tidy-texture-frame.h:
139 * src/astro-applet.c:
140 Bring the Tidy actors in-house.
142 2008-01-30 Neil J Patel <njp@o-hand.com>
144 * applets/clock.json:
145 * applications/contacts/init.c: (astro_application_factory_init):
146 * applications/music/init.c: (astro_application_factory_init):
147 * libastro-desktop/astro-defines.h:
148 * src/astro-appview.c:
149 * src/astro-desktop.c: (load_applications):
150 Misc fixes to allow astro to run at smaller resolutions.
152 2008-01-29 Neil J. Patel <njp@o-hand.com>
154 * applications/music/astro-songs.c: (bounds_check), (on_event):
155 Fixed bounds checking bug.
157 2008-01-25 Neil J. Patel <njp@o-hand.com>
159 * applications/music/astro-music-window.c: (on_cover_clicked):
160 * applications/music/astro-songs.c: (on_event), (astro_songs_init):
161 Added in kinetic scrolling. Needs to be pulled out into own widget and
164 2008-01-25 Neil J. Patel <njp@o-hand.com>
166 * applications/music/astro-reflection.c:
167 (astro_reflection_set_active):
168 * applications/music/astro-songs.c: (astro_songs_set_active),
169 (on_event), (astro_songs_init):
170 * applications/music/astro-songs.h:
171 Added poor mans scrolling to the song list..now ot convert it to
172 something resembling kinetic scrolling.
173 Fixed the clips & event capture so that it works without interfering
174 with the rest of the app.
176 2008-01-25 Neil J. Patel <njp@o-hand.com>
178 * applications/contacts/astro-contacts-window.c:
179 (astro_contacts_list_alpha):
180 * applications/music/Makefile.am:
181 * applications/music/astro-music-window.c: (on_cover_activated),
182 (astro_music_window_init):
183 * applications/music/astro-music-window.h:
184 * applications/music/astro-reflection.c:
185 (astro_reflection_set_active), (astro_reflection_set_pixbuf):
186 * applications/music/astro-songs.c: (astro_songs_class_init),
187 (astro_songs_init), (astro_songs_new):
188 * applications/music/astro-songs.h:
189 * data/albums/Makefile.am:
190 Lots more fixes, added a song list (needs scrolling support).
191 Added a few more albums.
193 2008-01-22 Neil J. Patel <njp@o-hand.com>
195 * applications/contacts/Makefile.am:
196 * applications/contacts/astro-contact-row.h:
197 * applications/contacts/astro-contacts-details.c: (on_fade_out),
198 (astro_contact_details_set_active),
199 (astro_contact_details_class_init), (astro_contact_details_init):
200 * applications/contacts/astro-contacts-details.h:
201 * applications/contacts/astro-contacts-window.c:
202 (ensure_layout_proper), (astro_contacts_window_init):
203 * applications/contacts/astro-contacts-window.h:
204 * applications/contacts/astro-texture-group.c:
205 (astro_texture_group_set_text), (astro_texture_group_set_property),
206 (astro_texture_group_get_property),
207 (astro_texture_group_class_init), (astro_texture_group_init),
208 (astro_texture_group_new):
209 * applications/contacts/astro-texture-group.h:
210 More stuff added. More to come.
212 2008-01-17 Neil J. Patel <njp@o-hand.com>
214 * applications/contacts/astro-contacts-window.c: (load_contacts):
215 Added more information for each contact.
217 2008-01-17 Neil J. Patel <njp@o-hand.com>
219 * applications/contacts/astro-contact-row.c:
220 (astro_contact_row_init):
221 Fix some more stuff up.
226 2008-01-17 Neil J. Patel <njp@o-hand.com>
228 * applications/contacts/astro-contact-row.c:
229 (astro_contact_row_set_name), (astro_contact_row_init):
230 * applications/contacts/astro-contact-row.h:
231 Add in icon, adjust the sizes of the icons.
233 2008-01-16 Neil J. Patel <njp@o-hand.com>
235 * applications/contacts/astro-contact-row.c:
236 (astro_contact_row_init):
237 * applications/contacts/astro-contacts-details.c:
238 (astro_contact_details_set_pixbuf),
239 (astro_contact_details_get_property), (astro_contact_details_init):
240 * applications/contacts/astro-contacts-window.c:
241 (astro_contacts_window_init):
242 * data/contact-bar.svg:
243 More and more tweaks, plus timelines now match for contact animations.
245 2008-01-16 Neil J. Patel <njp@o-hand.com>
247 * applications/contacts/astro-contact-row.c:
248 (astro_contact_row_set_name), (astro_contact_row_init):
251 * data/contact-bar.svg:
252 Remove border, so it looks nicer.
254 2008-01-15 Neil J. Patel <njp@o-hand.com>
256 * applications/contacts/astro-contacts-window.c:
257 (on_contact_activated), (astro_contacts_window_init):
258 Some more positioning tweaks.
259 Added in the face.png image for contacts application.
261 2008-01-15 Neil J. Patel <njp@o-hand.com>
263 * applications/contacts/astro-contact-row.c: (on_active_completed),
264 (astro_contact_row_set_active), (_resize_alpha),
265 (astro_contact_row_init):
266 * applications/contacts/astro-contacts-window.c: (ensure_layout),
267 (ensure_layout_proper), (astro_contacts_list_window_advance),
268 (on_main_timeline_completed):
269 Try and get the resize of the background to appear as its pushing
270 the row beneath away.
271 Update the alpha-calculating function.
273 * applications/music/astro-music-window.c: (astro_music_alpha),
274 (astro_music_window_init):
275 Update the alpha-calculating function.
277 2008-01-15 Neil J. Patel <njp@o-hand.com>
279 * applications/contacts/Makefile.am:
280 * applications/contacts/astro-contact-row.c: (on_active_completed),
281 (on_inactive_completed), (astro_contact_row_set_active),
282 (astro_contact_row_set_name), (astro_contact_row_set_icon),
283 (_resize_alpha), (astro_contact_row_set_property),
284 (astro_contact_row_get_property), (astro_contact_row_class_init),
285 (astro_contact_row_init), (astro_contact_row_new):
286 * applications/contacts/astro-contact-row.h:
287 * applications/contacts/astro-contacts-window.c: (ensure_layout),
288 (make_contact), (astro_contacts_window_init):
289 * applications/music/astro-music-window.c: (astro_music_alpha),
290 (astro_music_window_init):
292 Changing some things around in contacts app to try and make it
295 2008-01-13 Neil J. Patel <njp@o-hand.com>
297 * applications/Makefile.am:
298 Actually make the contacts application!
300 2008-01-13 Neil J. Patel <njp@o-hand.com>
302 * applications/contacts/Makefile.am:
303 * applications/contacts/astro-contacts-details.c:
304 (astro_contact_details_set_pixbuf),
305 (astro_contact_details_set_property),
306 (astro_contact_details_get_property),
307 (astro_contact_details_class_init), (astro_contact_details_init),
308 (astro_contact_details_new):
309 * applications/contacts/astro-contacts-details.h:
310 * applications/contacts/astro-contacts-window.c:
311 (on_contact_activated), (on_contact_clicked), (load_contacts),
312 (on_key_release_event):
313 Rename astro-reflection as it was conflicting with the one in
315 Starting of a contact-details widget, to show photo + actions.
316 Initally position all labels at CSH(), so they slide in.
318 2008-01-12 Neil J. Patel <njp@o-hand.com>
320 * applications/contacts/astro-contacts-window.c:
321 (astro_contacts_window_init):
323 * data/contact-bar.svg:
324 Woo! Contact Bar! Does nothing usefule yet!
327 Added a border so you can see it clearer now.
329 2008-01-12 Neil J. Patel <njp@o-hand.com>
331 * applications/contacts/astro-contacts-window.c: (ensure_layout):
332 Some more spacing fixes.
334 * data/background.svg:
335 Changed to a darker backgrounf to get some more contrast.
337 2008-01-12 Neil J. Patel <njp@o-hand.com>
340 * applications/contacts/astro-contacts-window.c: (make_contact),
341 (load_contacts), (astro_contacts_list_alpha),
342 (astro_contacts_window_init):
343 More tweaks to the spacing, speed and accuracy of the animation.
345 2008-01-12 Neil J. Patel <njp@o-hand.com>
347 * applications/contacts/astro-contacts-window.c: (ensure_layout),
348 (astro_contacts_list_window_advance),
349 (on_contact_active_completed), (on_contact_activated),
350 (on_contact_clicked), (make_contact), (load_details),
351 (load_contacts), (astro_contacts_list_alpha),
352 (on_main_timeline_completed), (on_key_release_event),
353 (astro_contacts_window_init):
354 Created the main contact list, added animations to move through it.
356 2008-01-12 Neil J. Patel <njp@o-hand.com>
358 * applications/contacts/Makefile.am:
359 * applications/contacts/astro-contacts-window.c: (ensure_layout),
360 (astro_contacts_window_advance), (on_cover_active_completed),
361 (on_cover_activated), (on_cover_clicked), (make_cover),
362 (load_details), (load_albums), (astro_contacts_alpha),
363 (on_main_timeline_completed), (on_key_release_event),
364 (astro_contacts_window_class_init), (astro_contacts_window_init),
365 (astro_contacts_window_new):
366 * applications/contacts/astro-contacts-window.h:
367 * applications/contacts/astro-contacts.c: (get_title), (set_title),
368 (get_icon), (set_icon), (get_window), (close),
369 (astro_contacts_class_init), (astro_contacts_init),
370 (astro_contacts_new):
371 * applications/contacts/astro-contacts.h:
372 * applications/contacts/astro-reflection.c: (fix_clip),
373 (astro_reflection_set_active), (astro_reflection_set_pixbuf),
374 (astro_reflection_set_property), (astro_reflection_get_property),
375 (astro_reflection_class_init), (astro_reflection_init),
376 (astro_reflection_new):
377 * applications/contacts/astro-reflection.h:
378 * applications/contacts/clutter-reflect-texture.c:
379 (reflect_texture_render_to_gl_quad),
380 (clutter_reflect_texture_paint),
381 (clutter_reflect_texture_set_property),
382 (clutter_reflect_texture_get_property),
383 (clutter_reflect_texture_class_init),
384 (clutter_reflect_texture_init), (clutter_reflect_texture_new):
385 * applications/contacts/clutter-reflect-texture.h:
386 * applications/contacts/init.c: (astro_application_factory_init):
388 * data/icons/Makefile.am:
389 Beginings of a contacts application.
391 2008-01-12 Neil J. Patel <njp@o-hand.com>
393 * applications/music/init.c: (astro_application_factory_init):
394 Set the correct name for the application.
396 * src/astro-desktop.c: (astro_desktop_show_application),
397 (astro_desktop_hide_application):
398 * src/astro-panel.c: (astro_panel_set_header), (astro_panel_init):
400 Set the title and icon for the current window.
402 2008-01-12 Neil J. Patel <njp@o-hand.com>
404 * applications/music/astro-reflection.c: (fix_clip),
405 (astro_reflection_set_active):
406 Some clever clipping to make the reflection look proper.
408 * libastro-desktop/astro-utils.c: (astro_utils_set_clip):
409 Added HAVE_CLIP, which can be set to 0 to disable clipping.
411 2008-01-12 Neil J. Patel <njp@o-hand.com>
413 * applications/music/astro-reflection.c:
414 (astro_reflection_set_active), (astro_reflection_set_pixbuf):
415 Added reflections for album slide out.
417 * libastro-desktop/Makefile.am:
418 * libastro-desktop/astro-utils.c: (astro_utils_set_clip):
419 * libastro-desktop/astro-utils.h:
420 Beginings of a clutter_actor_set_clip wrapper which we can disable at
421 compile-time for gles chips which can handle clips.
423 2008-01-12 Neil J. Patel <njp@o-hand.com>
425 * applications/music/astro-music-window.c:
426 (on_cover_active_completed), (on_cover_activated),
427 (on_cover_clicked), (on_key_release_event),
428 (astro_music_window_init):
429 Added ability to close ablums covers again & return to original state.
432 Stamped the bg with hand of OH!
434 2008-01-12 Neil J. Patel <njp@o-hand.com>
436 * applications/music/astro-music-window.c: (ensure_layout),
437 (astro_music_window_advance), (on_cover_active_completed),
438 (on_cover_activated), (on_cover_clicked), (load_albums),
439 (astro_music_alpha), (on_main_timeline_completed),
440 (on_key_release_event), (astro_music_window_init):
441 * applications/music/astro-reflection.c:
442 (astro_reflection_set_active), (astro_reflection_set_pixbuf),
443 (astro_reflection_init):
444 * applications/music/astro-reflection.h:
447 Added album activation, and a 'starting' songs widget (press
448 enter/click on an album).
450 2008-01-12 Neil J. Patel <njp@o-hand.com>
452 * applications/music/astro-music-window.c: (ensure_layout),
453 (on_cover_clicked), (load_albums), (astro_music_window_init):
454 Respond to button-press-events, tweak the animation some more.
456 2008-01-12 Neil J. Patel <njp@o-hand.com>
458 * applications/music/astro-music-window.c:
459 (on_main_timeline_completed), (astro_music_window_init):
460 Some fixes for the album view effect.
462 * applications/music/clutter-reflect-texture.c:
463 (clutter_reflect_texture_paint):
464 Swapped gl calls for cogl calls and removed glDisable calls, so
465 the ClutterReflectTexture now works perfectly.
467 2008-01-11 Neil J. Patel <njp@o-hand.com>
469 * applications/music/astro-music-window.c: (load_albums):
470 Intially set the covers off the screen, so they slide in.
472 * libastro-desktop/astro-window.c: (astro_window_close):
473 On close, slide the window out of the RHS.
475 2008-01-11 Neil J. Patel <njp@o-hand.com>
477 * applications/music/astro-music-window.c: (ensure_layout),
478 (astro_music_window_advance), (astro_music_alpha),
479 (on_key_release_event), (astro_music_window_init):
480 Hooked up the keyboard to allow moving between albums.
481 Beefed up the alpha_func + layout calculation.
483 2008-01-11 Neil J. Patel <njp@o-hand.com>
485 * applications/music/astro-music-window.c: (ensure_layout),
486 (make_cover), (load_details), (load_albums), (astro_music_alpha),
487 (astro_music_window_init):
488 * libastro-desktop/Makefile.am:
489 * libastro-desktop/astro-behave.c: (astro_behave_alpha_notify),
490 (astro_behave_class_init), (astro_behave_init), (astro_behave_new):
491 * libastro-desktop/astro-behave.h:
492 Intermediate commit before laying the smackdown on the music app.
494 2008-01-11 Neil J. Patel <njp@o-hand.com>
496 * applications/music/Makefile.am:
497 * applications/music/astro-music-window.c: (ensure_layout),
498 (make_cover), (load_albums), (astro_music_window_init):
499 * applications/music/astro-reflection.c:
500 (astro_reflection_set_pixbuf), (astro_reflection_set_property),
501 (astro_reflection_get_property), (astro_reflection_class_init),
502 (astro_reflection_init), (astro_reflection_new):
503 * applications/music/astro-reflection.h:
504 * applications/music/clutter-reflect-texture.c:
505 (reflect_texture_render_to_gl_quad),
506 (clutter_reflect_texture_paint),
507 (clutter_reflect_texture_set_property),
508 (clutter_reflect_texture_get_property),
509 (clutter_reflect_texture_class_init),
510 (clutter_reflect_texture_init), (clutter_reflect_texture_new):
511 * applications/music/clutter-reflect-texture.h:
512 Add a reflected texture actor which wraps ClutterReflectTexture.
513 Needs work, everything is white!
515 2008-01-11 Neil J. Patel <njp@o-hand.com>
517 * applications/music/Makefile.am:
518 * applications/music/astro-music-window.c: (make_cover),
519 (load_albums), (astro_music_window_class_init),
520 (astro_music_window_init), (astro_music_window_new):
521 * applications/music/astro-music-window.h:
522 * applications/music/astro-music.c: (get_window):
523 Beginings of a music browser/player.
527 * data/albums/Makefile.am:
528 Added in albums for music app.
530 * src/astro-desktop.c: (astro_desktop_show_application):
531 Set the window position as [0, 0], so it can decide where it wants
534 2008-01-10 Neil J. Patel <njp@o-hand.com>
536 * applications/Makefile.am:
537 * applications/example/init.c: (astro_application_factory_init):
538 * applications/music/Makefile.am:
539 * applications/music/astro-music.c: (get_title), (set_title),
540 (get_icon), (set_icon), (get_window), (close),
541 (astro_music_class_init), (astro_music_init), (astro_music_new):
542 * applications/music/astro-music.h:
543 * applications/music/init.c: (astro_application_factory_init):
545 * data/icons/Makefile.am:
546 * libastro-desktop/astro-application.h:
547 Add the begginings of an music application.
548 Sort out the typing in the module loading function.
549 Add in the music icon.
550 Realise that I may need to learn shader programming.
552 2008-01-10 Neil J. Patel <njp@o-hand.com>
554 * src/astro-desktop.c: (load_applications):
555 Add back the 'filler' apps, so the main list still looks good.
557 2008-01-10 Neil J. Patel <njp@o-hand.com>
560 * applications/Makefile.am:
561 * applications/example/Makefile.am:
562 * applications/example/astro-example.c: (get_title), (set_title),
563 (get_icon), (set_icon), (get_window), (close),
564 (astro_example2_class_init), (astro_example2_init),
565 (astro_example2_new):
566 * applications/example/astro-example.h:
567 * applications/example/init.c: (astro_application_factory_init):
569 * libastro-desktop/Makefile.am:
570 * libastro-desktop/astro-application.c:
571 * libastro-desktop/astro-application.h:
572 * libastro-desktop/astro.h:
574 * src/astro-desktop.c: (_load_app_module), (load_applications):
575 Allow applications to be loaded as .so modules.
576 Added an simple example application.
578 2008-01-10 Neil J. Patel <njp@o-hand.com>
580 * libastro-desktop/astro-application.c:
581 * libastro-desktop/astro-application.h:
582 * src/astro-desktop.c: (astro_desktop_show_application):
583 * src/astro-example.c: (get_window), (astro_example_class_init):
584 Make AstroWindow manditory.
586 2008-01-10 Neil J. Patel <njp@o-hand.com>
588 * libastro-desktop/Makefile.am:
589 * libastro-desktop/astro-window.c: (astro_window_show),
590 (astro_window_hide), (astro_window_close),
591 (astro_window_class_init), (astro_window_init), (astro_window_new):
592 * libastro-desktop/astro-window.h:
593 A wrapper for app windows, with transitions.
595 * src/astro-appview.c: (on_appicon_clicked),
596 (astro_appview_get_active_app), (astro_appview_class_init):
597 * src/astro-appview.h:
598 A function to retrieve the active application.
600 * src/astro-desktop.c: (astro_desktop_show_application),
601 (astro_desktop_hide_application), (on_appview_activated),
602 (on_key_release_event), (on_panel_home_clicked),
603 (astro_desktop_init):
604 Actually show/hide application windows when icon is activated.
605 Connect to the panel signals to restore the desktop/close a window.
607 * src/astro-example.c: (get_window):
608 Use the AstroWindow actor.
610 2008-01-10 Neil J. Patel <njp@o-hand.com>
613 * libastro-desktop/Makefile.am:
615 Make sure we are compiling with -Werror, cos it's fun.
617 * src/astro-appicon.c: (on_clicked),
618 (astro_appicon_set_application):
619 * src/astro-applet-manager.c: (_load_script):
620 * src/astro-applet.c: (astro_applet_paint):
621 * src/astro-appview.c: (ensure_layout):
622 * src/astro-desktop.c: (on_appview_activated),
623 (astro_desktop_init):
624 * src/astro-systray.c: (set_time):
625 * src/main.c: (main):
626 Consequences of compiling with -Werror.
628 2008-01-10 Neil J. Patel <njp@o-hand.com>
630 * libastro-desktop/astro-defines.h:
631 Add ASTRO_APPICON_SPACING() #define.
632 Set the spacing to 0.9 of the icon size.
634 * src/astro-appview.c: (astro_appview_show), (astro_appview_hide),
635 (astro_appview_set_app_list), (astro_appview_advance):
636 Use ASTRO_APPICON_SPACING () to allow different spacing widths.
638 2008-01-10 Neil J. Patel <njp@o-hand.com>
640 * src/astro-applet-manager.c: (astro_applet_manager_show):
641 Actually make it hide in the right direction!
643 2008-01-10 Neil J. Patel <njp@o-hand.com>
646 * src/astro-applet-manager.c: (astro_applet_manager_hide):
647 Move off to the left.
649 * src/astro-appview.c: (astro_appview_show), (astro_appview_hide):
650 Move off the left; Restore to the last active icon.
652 * src/astro-panel.c: (astro_panel_init):
653 Correct the home icon & title label positioning.
655 2008-01-10 Neil J. Patel <njp@o-hand.com>
657 * src/astro-appview.c: (astro_appview_advance):
658 Correct bounds check on main list.
660 2008-01-10 Neil J. Patel <njp@o-hand.com>
662 * src/astro-applet-manager.c: (astro_applet_manager_show),
663 (on_hide_timeline_completed), (astro_applet_manager_hide),
664 (astro_applet_manager_class_init), (astro_applet_manager_init):
665 Override hide/show to make it a transition.
667 * src/astro-appview.c: (astro_appview_set_app_list):
668 Call _show () on actors individually, rather than the entire group.
670 * src/astro-desktop.c: (on_key_release_event),
671 (astro_desktop_init):
672 Also hide/show the applets in enter (for testing).
677 2008-01-09 Neil J. Patel <njp@o-hand.com>
679 * src/astro-appview.c: (astro_appview_show),
680 (on_hide_timeline_completed), (astro_appview_hide),
681 (astro_appview_class_init), (astro_appview_init):
682 Override ClutterActor->show/hide to have an animation.
684 * src/astro-desktop.c: (on_key_release_event):
685 Change CLUTTER_Enter to activate show/hide for testing.
687 2008-01-09 Neil J. Patel <njp@o-hand.com>
689 * data/icons/Makefile.am:
690 Added a few more icons.
693 * src/astro-appicon.c:
694 * src/astro-applet-manager.c: (astro_applet_manager_init):
697 * src/astro-panel.c: (astro_panel_init):
700 * src/astro-systray.c: (set_time), (astro_systray_class_init),
701 (astro_systray_init), (astro_systray_new):
702 * src/astro-systray.h:
703 Poor mans systray, with date/time and everything!
705 2008-01-09 Neil J. Patel <njp@o-hand.com>
709 * applets/Makefile.am:
711 * applets/clock.json:
713 * applets/weather.json:
717 * data/background.svg:
718 * data/icons/Makefile.am:
719 * libastro-desktop/Makefile.am:
720 * libastro-desktop/astro-application.c:
721 (astro_application_get_title), (astro_application_set_title),
722 (astro_application_get_icon), (astro_application_set_icon),
723 (astro_application_get_window), (astro_application_close),
724 (astro_application_get_property), (astro_application_set_property),
725 (astro_application_class_init), (astro_application_init):
726 * libastro-desktop/astro-application.h:
727 * libastro-desktop/astro-defines.h:
728 * libastro-desktop/astro.h:
730 * src/astro-appicon.c: (on_clicked), (astro_appicon_get_title),
731 (astro_appicon_set_application), (astro_appicon_set_blur),
732 (astro_appicon_class_init), (astro_appicon_init),
734 * src/astro-appicon.h:
735 * src/astro-applet-manager.c: (astro_applet_manager_class_init),
736 (_load_script), (astro_applet_manager_init),
737 (astro_applet_manager_new):
738 * src/astro-applet-manager.h:
739 * src/astro-applet.c: (astro_applet_paint),
740 (astro_applet_class_init), (astro_applet_init), (astro_applet_new):
741 * src/astro-applet.h:
742 * src/astro-appview.c: (ensure_layout),
743 (on_move_timeline_new_frame), (on_appicon_clicked),
744 (astro_appview_set_app_list), (astro_appview_advance),
745 (astro_appview_class_init), (astro_appview_init),
747 * src/astro-appview.h:
748 * src/astro-desktop.c: (on_key_release_event), (load_applications),
749 (astro_desktop_class_init), (astro_desktop_init),
751 * src/astro-desktop.h:
752 * src/astro-example.c: (get_title), (set_title), (get_icon),
753 (set_icon), (get_window), (set_window), (close),
754 (astro_example_class_init), (astro_example_init),
756 * src/astro-example.h:
757 * src/astro-panel.c: (on_home_clicked), (on_close_clicked),
758 (astro_panel_class_init), (astro_panel_init), (astro_panel_new):
760 * src/main.c: (main), (load_background):