efl_ui_panes: Handle NULL object case
This commit is contained in:
parent
10342af920
commit
c53cbc572e
|
@ -681,7 +681,7 @@ elm_panes_add(Evas_Object *parent)
|
|||
EAPI void
|
||||
elm_panes_content_left_min_size_set(Evas_Object *obj, int size)
|
||||
{
|
||||
EFL_UI_PANES_DATA_GET(obj, sd);
|
||||
EFL_UI_PANES_DATA_GET_OR_RETURN(obj, sd);
|
||||
|
||||
sd->left_min_size = size;
|
||||
if (sd->left_min_size < 0) sd->left_min_size = 0;
|
||||
|
@ -692,14 +692,14 @@ elm_panes_content_left_min_size_set(Evas_Object *obj, int size)
|
|||
EAPI int
|
||||
elm_panes_content_left_min_size_get(const Evas_Object *obj)
|
||||
{
|
||||
EFL_UI_PANES_DATA_GET(obj, sd);
|
||||
EFL_UI_PANES_DATA_GET_OR_RETURN_VAL(obj, sd, 0);
|
||||
return sd->left_min_size;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_panes_content_right_min_size_set(Evas_Object *obj, int size)
|
||||
{
|
||||
EFL_UI_PANES_DATA_GET(obj, sd);
|
||||
EFL_UI_PANES_DATA_GET_OR_RETURN(obj, sd);
|
||||
|
||||
sd->right_min_size = size;
|
||||
if (sd->right_min_size < 0) sd->right_min_size = 0;
|
||||
|
@ -710,7 +710,7 @@ elm_panes_content_right_min_size_set(Evas_Object *obj, int size)
|
|||
EAPI int
|
||||
elm_panes_content_right_min_size_get(const Evas_Object *obj)
|
||||
{
|
||||
EFL_UI_PANES_DATA_GET(obj, sd);
|
||||
EFL_UI_PANES_DATA_GET_OR_RETURN_VAL(obj, sd, 0);
|
||||
return sd->right_min_size;
|
||||
}
|
||||
|
||||
|
@ -729,6 +729,8 @@ elm_panes_content_left_size_set(Evas_Object *obj, double size)
|
|||
EAPI double
|
||||
elm_panes_content_right_size_get(const Evas_Object *obj)
|
||||
{
|
||||
EFL_UI_PANES_CHECK(obj) 0.0;
|
||||
|
||||
return 1.0 - elm_panes_content_left_size_get(obj);
|
||||
}
|
||||
|
||||
|
@ -741,7 +743,7 @@ elm_panes_content_right_size_set(Evas_Object *obj, double size)
|
|||
EAPI void
|
||||
elm_panes_content_left_min_relative_size_set(Evas_Object *obj, double size)
|
||||
{
|
||||
EFL_UI_PANES_DATA_GET(obj, sd);
|
||||
EFL_UI_PANES_DATA_GET_OR_RETURN(obj, sd);
|
||||
sd->left_min_relative_size = size;
|
||||
if (sd->left_min_relative_size < 0) sd->left_min_relative_size = 0;
|
||||
sd->left_min_size_is_relative = EINA_TRUE;
|
||||
|
@ -751,14 +753,14 @@ elm_panes_content_left_min_relative_size_set(Evas_Object *obj, double size)
|
|||
EAPI double
|
||||
elm_panes_content_left_min_relative_size_get(const Evas_Object *obj)
|
||||
{
|
||||
EFL_UI_PANES_DATA_GET(obj, sd);
|
||||
EFL_UI_PANES_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0);
|
||||
return sd->left_min_relative_size;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_panes_content_right_min_relative_size_set(Evas_Object *obj, double size)
|
||||
{
|
||||
EFL_UI_PANES_DATA_GET(obj, sd);
|
||||
EFL_UI_PANES_DATA_GET_OR_RETURN(obj, sd);
|
||||
|
||||
sd->right_min_relative_size = size;
|
||||
if (sd->right_min_relative_size < 0) sd->right_min_relative_size = 0;
|
||||
|
@ -769,13 +771,15 @@ elm_panes_content_right_min_relative_size_set(Evas_Object *obj, double size)
|
|||
EAPI double
|
||||
elm_panes_content_right_min_relative_size_get(const Evas_Object *obj)
|
||||
{
|
||||
EFL_UI_PANES_DATA_GET(obj, sd);
|
||||
EFL_UI_PANES_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0);
|
||||
return sd->right_min_relative_size;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
||||
{
|
||||
EFL_UI_PANES_CHECK(obj);
|
||||
|
||||
Efl_Ui_Dir dir;
|
||||
|
||||
if (horizontal)
|
||||
|
@ -789,6 +793,8 @@ elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|||
EAPI Eina_Bool
|
||||
elm_panes_horizontal_get(const Evas_Object *obj)
|
||||
{
|
||||
EFL_UI_PANES_CHECK(obj) EINA_FALSE;
|
||||
|
||||
Efl_Ui_Dir dir = efl_ui_direction_get(obj);
|
||||
|
||||
if (dir == EFL_UI_DIR_HORIZONTAL)
|
||||
|
|
Loading…
Reference in New Issue