2016-04-11 22:10:05 -07:00
|
|
|
#ifndef EFL_UI_BOX_PRIVATE_H
|
|
|
|
#define EFL_UI_BOX_PRIVATE_H
|
|
|
|
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
|
|
# include "elementary_config.h"
|
|
|
|
#endif
|
|
|
|
|
2016-04-19 01:43:28 -07:00
|
|
|
#define EFL_PACK_LAYOUT_PROTECTED
|
2016-04-11 22:10:05 -07:00
|
|
|
|
|
|
|
#include <Elementary.h>
|
|
|
|
#include "elm_priv.h"
|
|
|
|
|
|
|
|
typedef struct _Efl_Ui_Box_Data Efl_Ui_Box_Data;
|
|
|
|
|
|
|
|
struct _Efl_Ui_Box_Data
|
|
|
|
{
|
2019-05-24 09:30:31 -07:00
|
|
|
Efl_Ui_Layout_Orientation dir;
|
2019-04-12 03:18:04 -07:00
|
|
|
Eo *clipper;
|
|
|
|
Eina_List *children;
|
2016-04-11 22:10:05 -07:00
|
|
|
|
|
|
|
struct {
|
2019-10-02 03:04:12 -07:00
|
|
|
unsigned int h, v;
|
2016-04-11 22:10:05 -07:00
|
|
|
} pad;
|
2016-04-15 01:06:14 -07:00
|
|
|
|
|
|
|
struct {
|
|
|
|
double h, v;
|
|
|
|
} align;
|
2016-04-11 22:10:05 -07:00
|
|
|
|
2019-07-17 10:12:23 -07:00
|
|
|
Eina_Position2D last_pos;
|
|
|
|
|
2019-04-12 03:18:04 -07:00
|
|
|
Eina_Bool homogeneous : 1;
|
2019-07-17 10:12:23 -07:00
|
|
|
Eina_Bool full_recalc : 1; //whether to force full recalc
|
2016-04-11 22:10:05 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|