From: Philipp Zabel Date: Thu, 8 Jul 2010 18:40:35 +0000 (+0200) Subject: Movie list window: align elements according to Fremantle Master Layout Guide X-Git-Url: http://git.maemo.org/git/?a=commitdiff_plain;h=2235c609e140ab57036c62172569816ea824b153;hp=a7b6fc19259c20cf2c74f1f77962c059b30a20f9;p=cinaest Movie list window: align elements according to Fremantle Master Layout Guide --- diff --git a/src/movie-list-view.vala b/src/movie-list-view.vala index 60163ae..b99b6aa 100644 --- a/src/movie-list-view.vala +++ b/src/movie-list-view.vala @@ -58,6 +58,7 @@ public class MovieListView : PannableArea { // Add poster icon to column var pixbuf_renderer = new CellRendererPixbuf (); pixbuf_renderer.width = 64; + pixbuf_renderer.xalign = 0.0f; title_column.pack_start (pixbuf_renderer, false); title_column.add_attribute (pixbuf_renderer, "pixbuf", MovieListStore.Columns.POSTER); diff --git a/src/movie-list-window.vala b/src/movie-list-window.vala index 31bf705..be461bd 100644 --- a/src/movie-list-window.vala +++ b/src/movie-list-window.vala @@ -31,6 +31,7 @@ public class MovieListWindow : StackableWindow { private Label no_movies; private bool search_bar_visible; private MovieWindow movie_window; + private Alignment alignment; public MovieListWindow (MovieSource source) { set_title (source.get_description ()); @@ -77,7 +78,13 @@ public class MovieListWindow : StackableWindow { vbox.pack_start (movie_list, true, true, 0); vbox.pack_start (no_movies, false, false, 0); - add (vbox); + alignment = new Alignment (0.0f, 0.0f, 1.0f, 1.0f); + alignment.top_padding = MARGIN_HALF; + alignment.left_padding = MARGIN_DOUBLE; + alignment.right_padding = MARGIN_DOUBLE; + + alignment.add (vbox); + add (alignment); edit_toolbar = new Hildon.EditToolbar.with_text (_("Select movies"), _("Delete")); set_edit_toolbar (edit_toolbar); @@ -212,6 +219,10 @@ public class MovieListWindow : StackableWindow { } private void on_search_finished (int movies) { + if (movies > 6) + alignment.right_padding = MARGIN_DEFAULT; + else + alignment.right_padding = MARGIN_DOUBLE; if (movies > 100) { Banner.show_information (this, null, _("More results available - refine search to reduce the dataset")); }