![]() |
![]() |
![]() |
libeek Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
enum EekOrientation; EekKeysymMatrix; #define EEK_TYPE_KEYSYM_MATRIX GType eek_keysym_matrix_get_type (void
); EekPoint; #define EEK_TYPE_POINT GType eek_point_get_type (void
); EekBounds; #define EEK_TYPE_BOUNDS GType eek_bounds_get_type (void
); gdouble eek_bounds_long_side (EekBounds *bounds
); EekOutline; #define EEK_TYPE_OUTLINE GType eek_outline_get_type (void
);
typedef enum { EEK_ORIENTATION_VERTICAL, EEK_ORIENTATION_HORIZONTAL, EEK_ORIENTATION_INVALID = -1 } EekOrientation;
Orientation of rows in sections. Elements in a row will be arranged with the specified orientation.
typedef struct { guint *data; gint num_groups; gint num_levels; } EekKeysymMatrix;
Symbol matrix of a key.
typedef struct { gdouble x; gdouble y; gdouble width; gdouble height; } EekBounds;
2D bounding box
typedef struct { gdouble corner_radius; EekPoint *points; gint num_points; } EekOutline;
2D rounded polygon used to draw key shape