#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