> Just one? How about if app would prefer either landscape or inverse-landscape?
It's a bitmask so one can specify any combination, here's the enum:
typedef enum MirOrientationMode { mir_orientation_mode_portrait = 1 << 0, mir_orientation_mode_landscape = 1 << 1, mir_orientation_mode_portrait_inverted = 1 << 2, mir_orientation_mode_landscape_inverted = 1 << 3, mir_orientation_mode_portrait_any = mir_orientation_mode_portrait | mir_orientation_mode_portrait_inverted, mir_orientation_mode_landscape_any = mir_orientation_mode_landscape | mir_orientation_mode_landscape_inverted, mir_orientation_mode_any = mir_orientation_mode_portrait_any | mir_orientation_mode_landscape_any } MirOrientationMode;
« Back to merge proposal
> Just one? How about if app would prefer either landscape or inverse-landscape?
It's a bitmask so one can specify any combination, here's the enum:
typedef enum MirOrientationMode orientation_ mode_portrait = 1 << 0, orientation_ mode_landscape = 1 << 1, orientation_ mode_portrait_ inverted = 1 << 2, orientation_ mode_landscape_ inverted = 1 << 3, orientation_ mode_portrait_ any = mir_orientation _mode_portrait |
mir_ orientation_ mode_portrait_ inverted, orientation_ mode_landscape_ any = mir_orientation _mode_landscape |
mir_ orientation_ mode_landscape_ inverted, orientation_ mode_any = mir_orientation _mode_portrait_ any |
mir_ orientation_ mode_landscape_ any
{
mir_
mir_
mir_
mir_
mir_
mir_
mir_
} MirOrientationMode;