19 #ifndef MIRAL_MIR_FORWARD_COMPATIBILITY_H 20 #define MIRAL_MIR_FORWARD_COMPATIBILITY_H 22 #include <mir_toolkit/version.h> 26 #if MIR_CLIENT_VERSION < MIR_VERSION_NUMBER(3, 4, 0) 33 typedef enum MirPlacementGravity
36 mir_placement_gravity_center = 0,
39 mir_placement_gravity_west = 1 << 0,
42 mir_placement_gravity_east = 1 << 1,
45 mir_placement_gravity_north = 1 << 2,
48 mir_placement_gravity_south = 1 << 3,
51 mir_placement_gravity_northwest = mir_placement_gravity_north | mir_placement_gravity_west,
54 mir_placement_gravity_northeast = mir_placement_gravity_north | mir_placement_gravity_east,
57 mir_placement_gravity_southwest = mir_placement_gravity_south | mir_placement_gravity_west,
60 mir_placement_gravity_southeast = mir_placement_gravity_south | mir_placement_gravity_east
61 } MirPlacementGravity;
88 typedef enum MirPlacementHints
91 mir_placement_hints_flip_x = 1 << 0,
94 mir_placement_hints_flip_y = 1 << 1,
97 mir_placement_hints_slide_x = 1 << 2,
100 mir_placement_hints_slide_y = 1 << 3,
103 mir_placement_hints_resize_x = 1 << 4,
106 mir_placement_hints_resize_y = 1 << 5,
109 mir_placement_hints_antipodes= 1 << 6,
112 mir_placement_hints_flip_any = mir_placement_hints_flip_x|mir_placement_hints_flip_y,
115 mir_placement_hints_slide_any = mir_placement_hints_slide_x|mir_placement_hints_slide_y,
118 mir_placement_hints_resize_any = mir_placement_hints_resize_x|mir_placement_hints_resize_y,
122 #if !MIRAL_MIR_DEFINES_POINTER_CONFINEMENT 130 #endif //MIRAL_MIR_FORWARD_COMPATIBILITY_H Definition: mir_forward_compatibility.h:126
MirPointerConfinementState
Definition: mir_forward_compatibility.h:123
Definition: mir_forward_compatibility.h:125