+
+ private void on_orientation_changed (Gdk.Screen screen) {
+ if (CinaestProgram.orientation.portrait == portrait_mode)
+ return;
+
+ portrait_mode = CinaestProgram.orientation.portrait;
+ if (portrait_mode) {
+ landscape.remove (label);
+ landscape.remove (image);
+ portrait.pack_start (image, false, false, 0);
+ portrait.pack_start (label, true, true, MARGIN_DOUBLE);
+ } else {
+ portrait.remove (label);
+ portrait.remove (image);
+ landscape.pack_start (image, false, true, 0);
+ landscape.pack_start (label, true, true, MARGIN_DOUBLE);
+ }
+ }