aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/elementary/efl_ui_box_private.h
blob: 5921eaf78323c29e902f32a61a060b4070e75c44 (plain) (blame)
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 EFL_UI_BOX_PRIVATE_H
#define EFL_UI_BOX_PRIVATE_H

#ifdef HAVE_CONFIG_H
# include "elementary_config.h"
#endif

#define EFL_PACK_LAYOUT_PROTECTED

#include <Elementary.h>
#include "elm_priv.h"

typedef struct _Efl_Ui_Box_Data Efl_Ui_Box_Data;

struct _Efl_Ui_Box_Data
{
   Efl_Ui_Dir dir;
   Eo *clipper;
   Eina_List *children;

   struct {
      double h, v;
      Eina_Bool scalable: 1;
   } pad;

   struct {
      double h, v;
   } align;

   Eina_Bool homogeneous : 1;
};

#endif