- var hbox = new HBox (false, 0);
- hbox.pack_start (image, false, true, 0);
- hbox.pack_start (label, true, true, MARGIN_DOUBLE);
+ var header = new HBox (false, 0);
+ header.pack_start (label, true, true, 0);
+ if (movie.rating > 0) {
+ text = "<big><b>%d.%d</b></big>".printf (movie.rating / 10, movie.rating % 10);
+ var rating = new Label (text);
+ rating.use_markup = true;
+ rating.set_alignment (0.5f, 0.0f);
+ header.pack_start (rating, false, false, MARGIN_DOUBLE);
+ }
+
+ plot = new Label (movie.get_plot ());
+ plot.wrap = true;
+ plot.set_alignment (0.0f, 0.0f);
+
+ details = new VBox (false, MARGIN_DOUBLE);
+ details.pack_start (header, false, false, 0);
+ details.pack_start (plot, false, false, 0);