[maemo-developers] Disable portrait support for dialog with Hildon

From: Cornelius Hald hald at icandy.de
Date: Thu Oct 29 19:05:48 EET 2009
On Thu, 2009-10-29 at 17:31 +0100, Piñeiro wrote:
> From: Cornelius Hald <hald at icandy.de>
> 
> > the main window of my app supports portrait mode. Now I have a settings
> > dialog which does not support portrait mode but it inherits those flags
> > from the main window.
> 
> So you'll have the main window in portrait mode, and there is a
> possibility that a dialog in non-portrait mode appear?

No, the dialog is only accessible in landscape mode. But if the dialog
is open, I want it to stay in landscape mode.

> I'm not a expert in usability, but this would be confusing for me, and
> it would force me to rotate 90 degrees the device in order to read
> properly the dialog.
> 
> There isn't any possibility to support the portrait mode in the
> dialog?

Of course there is, but the dialog does not make much sense in portrait
mode because it also contains text fields. And of course it's additional
work.

> > How can I remove the flags from the dialog window?
> > 
> > I tried the following, but it does not work:
> > 
> > hildon_gtk_window_set_portrait_flags (
> >    GTK_WINDOW (dialog), ~HILDON_PORTRAIT_MODE_SUPPORT);
> 
> Try with a 0 instead of ~HILDON_PORTRAIT_MODE_SUPPORT.

I did, but it didn't help (see earlier mail). Of course there are other
possibilities to disable the rotation (like not listening to device
orientation changes), but I thought I'll first try the obvious/official
one.

Thanks for your answer!
Conny


More information about the maemo-developers mailing list