ec->manage_resize.header_h = 0;
ec->manage_resize.footer_h = 0;
+ ec->visibility.ignore_geometry = e_config->calc_vis_ignore_geometry;
+
return ec;
}
E_CONFIG_VAL(D, T, resize_object.border_width.t, INT);
E_CONFIG_VAL(D, T, resize_object.border_width.b, INT);
E_CONFIG_VAL(D, T, resize_object.image_path, STR);
+ E_CONFIG_VAL(D, T, calc_vis_ignore_geometry, UINT);
}
static Eina_Bool
E_CONFIG_LIMIT(e_config->resize_object.border_width.r, 0, 128);
E_CONFIG_LIMIT(e_config->resize_object.border_width.t, 0, 128);
E_CONFIG_LIMIT(e_config->resize_object.border_width.b, 0, 128);
+ E_CONFIG_LIMIT(e_config->calc_vis_ignore_geometry, 0, 1);
}
E_API int
int l, r, t, b;
} border_width; // border of an image object
} resize_object;
+
+ Eina_Bool calc_vis_ignore_geometry; // 0: unset ignore geometry, 1: ignore geometry calculate when the calculation of visibility.
};
struct _E_Config_Desklock_Background