blob: cf6a119956d3a4deb955c94a267b573a6c38c397 (
plain) (
tree)
|
|
/* See LICENSE file for copyright and license details. */
/* libaxl_keycode_t */
#define LIBAXL_ANY_KEY 0
/* libaxl_bool_t */
#define LIBAXL_FALSE 0
#define LIBAXL_TRUE 1
/* libaxl_timestamp_t */
#define LIBAXL_CURRENT_TIME 0
/* struct libaxl_host.family
struct libaxl_request_change_hosts.family */
#define LIBAXL_INTERNET 0 /* IPv4 */
#define LIBAXL_DECNET 1 /* DECnet */
#define LIBAXL_CHAOS 2 /* Chaos */
#define LIBAXL_SERVER_INTERPRETED 5 /* Server Interpreted */
#define LIBAXL_INTERNET_V6 6 /* IPv6 */
/* union libaxl_text_item8
union libaxl_text_item16 */
#define LIBAXL_FONT_SHIFT_INDICATOR 255
/* struct libaxl_coloritem.flags
struct libaxl_request_store_named_color.flags */
#define LIBAXL_RED 0x01
#define LIBAXL_GREEN 0x02
#define LIBAXL_BLUE 0x04
/* struct libaxl_request_set_clip_rectangles.ordering */
#define LIBAXL_UNSORTED 0
#define LIBAXL_YSORTED 1
#define LIBAXL_YXSORTED 2
#define LIBAXL_YXBANDED 3
/* struct libaxl_request_force_screen_saver.mode */
#define LIBAXL_RESET 0
#define LIBAXL_ACTIVATE 1
/* struct libaxl_request_query_best_size.class */
#define LIBAXL_CURSOR 0
#define LIBAXL_TILE 1
#define LIBAXL_STIPPLE 2
/* struct libaxl_request_circulate_windo.direction */
#define LIBAXL_RAISE_LOWEST 0
#define LIBAXL_LOWER_HIGHEST 1
/* struct libaxl_request_allow_events.mode */
#define LIBAXL_ASYNC_POINTER 0
#define LIBAXL_SYNC_POINTER 1
#define LIBAXL_REPLAY_POINTER 2
#define LIBAXL_ASYNC_KEYBOARD 3
#define LIBAXL_SYNC_KEYBOARD 4
#define LIBAXL_REPLAY_KEYBOARD 5
#define LIBAXL_ASYNC_BOTH 6
#define LIBAXL_SYNC_BOTH 7
/* struct libaxl_request_change_property.mode */
#define LIBAXL_REPLACE 0
#define LIBAXL_PREPEND 1
#define LIBAXL_APPEND 2
/* struct libaxl_request_send_event.destination */
#define LIBAXL_POINTER_WINDOW 0
#define LIBAXL_INPUT_FOCUS 1
/* struct libaxl_event_property_notify.state */
#define LIBAXL_NEW_VALUE 0
#define LIBAXL_DELETED 1
/* struct libaxl_event_colormap_notify.state */
#define LIBAXL_UNINSTALLED 0
#define LIBAXL_INSTALLED 1
/* struct libaxl_event_mapping_notify.request */
#define LIBAXL_MODIFIER 0
#define LIBAXL_KEYBOARD 1
#define LIBAXL_POINTER 2
/* struct libaxl_visual_type.class */
#define LIBAXL_STATIC_GRAY 0
#define LIBAXL_GRAY_SCALE 1
#define LIBAXL_STATIC_COLOR 2
#define LIBAXL_PSEUDO_COLOR 3
#define LIBAXL_TRUE_COLOR 4
#define LIBAXL_DIRECT_COLOR 5
/* circatulation place */
#define LIBAXL_TOP 0
#define LIBAXL_BOTTOM 1
/* cap style */
#define LIBAXL_CAP_NOT_LAST 0
#define LIBAXL_CAP_BUTT 1
#define LIBAXL_CAP_ROUND 2
#define LIBAXL_CAP_PROJECTING 3
/* join style */
#define LIBAXL_JOIN_MITER 0
#define LIBAXL_JOIN_ROUND 1
#define LIBAXL_JOIN_BEVEL 2
/* map state */
#define LIBAXL_UNMAPPED 0
#define LIBAXL_UNVIEWABLE 1
#define LIBAXL_VIEWABLE 2
/* gcontext function */
#define LIBAXL_CLEAR 0
#define LIBAXL_AND 1
#define LIBAXL_AND_REVERSE 2
#define LIBAXL_COPY 3
#define LIBAXL_AND_INVERTED 4
#define LIBAXL_NO_OP 5
#define LIBAXL_XOR 6
#define LIBAXL_OR 7
#define LIBAXL_NOR 8
#define LIBAXL_EQUIV 9
#define LIBAXL_INVERT 10
#define LIBAXL_OR_REVERSE 11
#define LIBAXL_COPY_INVERTED 12
#define LIBAXL_OR_INVERTED 13
#define LIBAXL_NAND 14
#define LIBAXL_SET 15
/* close down mode */
#define LIBAXL_DESTROY 0
#define LIBAXL_RETAIN_PERMANENT 1
#define LIBAXL_RETAIN_TEMPORARY 2
/* visibility state */
#define LIBAXL_UNOBSCURED 0
#define LIBAXL_PARTIALLY_OBSCURED 1
#define LIBAXL_FULLY_OBSCURED 2
/* bitgravity and wingravity */
#define LIBAXL_FORGET 0 /* bitgravity */
#define LIBAXL_UNMAP 0 /* wingravity */
#define LIBAXL_NORTH_WEST 1
#define LIBAXL_NORTH 2
#define LIBAXL_NORTH_EAST 3
#define LIBAXL_WEST 4
#define LIBAXL_CENTER 5
#define LIBAXL_EAST 6
#define LIBAXL_SOUTH_WEST 7
#define LIBAXL_SOUTH 8
#define LIBAXL_SOUTH_EAST 9
#define LIBAXL_STATIC 10
/* synchronicity */
#define LIBAXL_SYNCHRONOUS 0
#define LIBAXL_ASYNCHRONOUS 1
/* image formats */
#define LIBAXL_BITMAP 0
#define LIBAXL_XYPIXMAP 1
#define LIBAXL_ZPIXMAP 2
/* buttons */
#define LIBAXL_ANY_BUTTON 0
/* draw directions */
#define LIBAXL_LEFT_TO_RIGHT 0
#define LIBAXL_RIGHT_TO_LEFT 1
/* fill rule */
#define LIBAXL_EVEN_ODD 0
#define LIBAXL_WINDING 1
/* fill style and line style */
#define LIBAXL_SOLID 0
#define LIBAXL_TILED 1 /* fill style */
#define LIBAXL_STIPPLED 2 /* fill style */
#define LIBAXL_OPAQUE_STIPPLED 3 /* fill style */
#define LIBAXL_ON_OFF_DASH 1 /* line style */
#define LIBAXL_DOUBLE_DASH 2 /* line style */
/* polygon shape */
#define LIBAXL_COMPLEX 0
#define LIBAXL_NONCONVEX 1
#define LIBAXL_CONVEX 2
/* arc mode */
#define LIBAXL_CHORD 0
#define LIBAXL_PIE_SLICE 1
/* grab mode (includes LIBAXL_NORMAL) */
#define LIBAXL_GRAB 1
#define LIBAXL_UNGRAB 2
#define LIBAXL_WHILE_GRABBED 3
/* grab status (includes LIBAXL_SUCCESS) */
#define LIBAXL_ALREADY_GRABBED 1
#define LIBAXL_INVALID_TIME 2
#define LIBAXL_NOT_VIEWABLE 3
#define LIBAXL_FROZEN 4
/* coordinate mode */
#define LIBAXL_ORIGIN 0
#define LIBAXL_PREVIOUS 1
/* enabled status */
#define LIBAXL_DISABLE 0
#define LIBAXL_DISABLED 0
#define LIBAXL_ENABLE 1
#define LIBAXL_ENABLED 1
/* window class */
#define LIBAXL_INPUT_OUTPUT 1
#define LIBAXL_INPUT_ONLY 2
/* subwindow mode */
#define LIBAXL_CLIP_BY_CHILDREN 0
#define LIBAXL_INCLUDE_INFERIORS 1
/* backing store */
#define LIBAXL_NOT_USEFUL 0 /* Not used in `struct libaxl_screen.backing_stores` */
#define LIBAXL_NEVER 0 /* Used in `struct libaxl_screen.backing_stores` */
#define LIBAXL_WHEN_MAPPED 1
#define LIBAXL_ALWAYS 2
/* change mode */
#define LIBAXL_INSERT 0
#define LIBAXL_DELETE 1
/* stack mode */
#define LIBAXL_ABOVE 0
#define LIBAXL_BELOW 1
#define LIBAXL_TOP_IF 2
#define LIBAXL_BOTTOM_IF 3
#define LIBAXL_OPPOSITE 4
/* pointer window detail and window focus details */
#define LIBAXL_ANCESTOR 0
#define LIBAXL_VIRTUAL 1
#define LIBAXL_INFERIOR 2
#define LIBAXL_NONLINEAR 3
#define LIBAXL_NONLINEAR_VIRTUAL 4
/* window focus details */
#define LIBAXL_FOCUS_POINTER 5 /* Just called Pointer in the specification */
#define LIBAXL_FOCUS_POINTER_ROOT 6 /* Just called PointerRoot in the specification */
#define LIBAXL_FOCUS_NONE 7 /* Just called None in the specification */
/* misc. */
#define LIBAXL_ANY_PROPERTY_TYPE 0
#define LIBAXL_ALL_TEMPORARY 0
#define LIBAXL_PARENT_RELATIVE 1
#define LIBAXL_HINT 1
#define LIBAXL_ALL 1
/* generic */
#define LIBAXL_NONE 0
#define LIBAXL_NORMAL 0
#define LIBAXL_SUCCESS 0
#define LIBAXL_BUSY 1
#define LIBAXL_FAILED 2
#define LIBAXL_NO 0
#define LIBAXL_YES 1
#define LIBAXL_DEFAULT 2
#define LIBAXL_OFF 0
#define LIBAXL_ON 1
#define LIBAXL_COPY_FROM_PARENT 0
#define LIBAXL_POINTER_ROOT 1
#define LIBAXL_PARENT 2
|