blob: 9e5ff405998b63c5a3e5e1a075c2ddd5da39a738 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef SAFFRON_LAYOUT_H
#define SAFFRON_LAYOUT_H
#include "saffron_widget.h"
typedef enum {
SAFFRON_ORIENTATION_VERTICAL,
SAFFRON_ORIENTATION_HORIZONTAL
} SaffronOrientation;
typedef enum {
SAFFRON_HALIGN_LEFT,
SAFFRON_HALIGN_CENTER,
SAFFRON_HALIGN_RIGHT
} SaffronHorizontalAlignment;
typedef enum {
SAFFRON_VALIGN_TOP,
SAFFRON_VALIGN_CENTER,
SAFFRON_VALIGN_BOTTOM
} SaffronVerticalAlignment;
typedef struct {
SaffronWidget base;
SaffronOrientation orientation;
SaffronHorizontalAlignment halign;
SaffronVerticalAlignment valign;
int spacing;
int padding;
int margin;
} SaffronBox;
#endif
|