| Mx Toolkit Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct MxBorderImage; struct MxPadding; #define MX_PARAM_TRANSLATEABLE void mx_border_image_set_from_string (GValue *value,const gchar *str,const gchar *filename); void mx_font_weight_set_from_string (GValue *value,const gchar *str); enum MxAlign; enum MxFontWeight; enum MxScrollPolicy; enum MxOrientation; enum MxWindowRotation; enum MxPosition; enum MxImageScaleMode; enum MxTooltipAnimation;
struct MxBorderImage {
gchar *uri;
gint top;
gint right;
gint bottom;
gint left;
};
struct MxPadding {
gfloat top;
gfloat right;
gfloat bottom;
gfloat left;
};
The padding from the internal border of the parent container.
void mx_border_image_set_from_string (GValue *value,const gchar *str,const gchar *filename);
void mx_font_weight_set_from_string (GValue *value,const gchar *str);
typedef enum {
/*< prefix=MX_ALIGN >*/
MX_ALIGN_START,
MX_ALIGN_MIDDLE,
MX_ALIGN_END
} MxAlign;
Set the alignment of the item
typedef enum {
MX_FONT_WEIGHT_NORMAL,
MX_FONT_WEIGHT_BOLD,
MX_FONT_WEIGHT_BOLDER,
MX_FONT_WEIGHT_LIGHTER
} MxFontWeight;
Support values of font weight
typedef enum {
MX_SCROLL_POLICY_NONE,
MX_SCROLL_POLICY_HORIZONTAL,
MX_SCROLL_POLICY_VERTICAL,
MX_SCROLL_POLICY_BOTH
} MxScrollPolicy;
Defines the scrolling policy of scrollable widgets.
typedef enum {
MX_ORIENTATION_HORIZONTAL,
MX_ORIENTATION_VERTICAL
} MxOrientation;
Defines the orientation of various layout widgets.
typedef enum {
MX_WINDOW_ROTATION_0,
MX_WINDOW_ROTATION_90,
MX_WINDOW_ROTATION_180,
MX_WINDOW_ROTATION_270
} MxWindowRotation;
Defines the clock-wise rotation angle of a window.
| Zero degrees of rotation | |
| 90 degrees of rotation | |
| 180 degrees of rotation | |
| 270 degrees of rotation |
Since 1.2
typedef enum {
MX_POSITION_TOP,
MX_POSITION_RIGHT,
MX_POSITION_BOTTOM,
MX_POSITION_LEFT
} MxPosition;
Defines the position of an interface element.
| The top position | |
| The right position | |
| The bottom position | |
| The left position |
Since 1.2
typedef enum {
MX_IMAGE_SCALE_NONE,
MX_IMAGE_SCALE_FIT,
MX_IMAGE_SCALE_CROP
} MxImageScaleMode;
Defines the scaling mode of an image.
| Do not apply any scaling and center the image within the allocation | |
| Scale the image, but maintain the aspect ratio so that it fits exactly within the allocation | |
| Scale and crop the image so that it covers the entire allocation while retaining the correct aspect ratio |