public class CinaestProgram : Hildon.Program {
SourceListWindow window;
public static List<Plugin> plugins;
+ public static Orientation orientation;
construct {
Environment.set_application_name ("Cinæst");
window = new SourceListWindow ();
window.destroy.connect (Gtk.main_quit);
+ orientation = new Orientation ();
+ orientation.changed.connect (on_orientation_changed);
+
add_window (window);
}
+ private void on_orientation_changed () {
+ if (orientation.portrait) {
+ Hildon.gtk_window_set_portrait_flags (window, PortraitFlags.REQUEST);
+ } else {
+ Hildon.gtk_window_set_portrait_flags (window, PortraitFlags.SUPPORT);
+ }
+ }
+
public void register_plugins (Osso.Context context) {
string plugin_path = Config.PKGLIBDIR;
try {