DEB_CONFIGURE_EXTRA_FLAGS :=
#DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac | cut -d, -f2 | tr -d ' []')
DEB_SOURCE_VERSION := $(shell )
-CFLAGS += -fvisibility=hidden -ffast-math
-LDFLAGS += -fvisibility=hidden
+CFLAGS += -fvisibility=hidden -ffast-math -fPIC
+LDFLAGS += -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed
build/libedje-doc::
cd $(DEB_SRCDIR)/doc && make doc
{
const char *name;
Edje_External_Param_Type type;
- union {
- struct {
- int def, min, max, step;
- } i;
- struct {
- double def, min, max, step;
- } d;
- struct {
- const char *def;
- const char *accept_fmt;
- const char *deny_fmt;
- } s;
- struct {
- int def;
- const char *false_str;
- const char *true_str;
- } b;
- struct {
- const char *def;
- const char **choices; /* NULL terminated array */
- } c;
- } info;
+ union {
+ struct {
+ int def, min, max, step;
+ } i;
+ struct {
+ double def, min, max, step;
+ } d;
+ struct {
+ const char *def;
+ const char *accept_fmt;
+ const char *deny_fmt;
+ } s;
+ struct {
+ int def;
+ const char *false_str;
+ const char *true_str;
+ } b;
+ struct {
+ const char *def;
+ const char **choices; /* NULL terminated array */
+ } c;
+ } info;
};
typedef struct _Edje_External_Param_Info Edje_External_Param_Info;
EAPI void edje_object_part_text_select_begin (const Evas_Object *obj, const char *part);
EAPI void edje_object_part_text_select_extend (const Evas_Object *obj, const char *part);
- EAPI Eina_Bool edje_object_part_text_cursor_next (const Evas_Object *obj, const char *part, Edje_Cursor cur);
- EAPI Eina_Bool edje_object_part_text_cursor_prev (const Evas_Object *obj, const char *part, Edje_Cursor cur);
- EAPI Eina_Bool edje_object_part_text_cursor_up (const Evas_Object *obj, const char *part, Edje_Cursor cur);
- EAPI Eina_Bool edje_object_part_text_cursor_down (const Evas_Object *obj, const char *part, Edje_Cursor cur);
- EAPI void edje_object_part_text_cursor_begin_set (const Evas_Object *obj, const char *part, Edje_Cursor cur);
- EAPI void edje_object_part_text_cursor_end_set (const Evas_Object *obj, const char *part, Edje_Cursor cur);
- EAPI void edje_object_part_text_cursor_copy (const Evas_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst);
- EAPI void edje_object_part_text_cursor_line_begin_set (const Evas_Object *obj, const char *part, Edje_Cursor cur);
- EAPI void edje_object_part_text_cursor_line_end_set (const Evas_Object *obj, const char *part, Edje_Cursor cur);
+ EAPI Eina_Bool edje_object_part_text_cursor_next (Evas_Object *obj, const char *part, Edje_Cursor cur);
+ EAPI Eina_Bool edje_object_part_text_cursor_prev (Evas_Object *obj, const char *part, Edje_Cursor cur);
+ EAPI Eina_Bool edje_object_part_text_cursor_up (Evas_Object *obj, const char *part, Edje_Cursor cur);
+ EAPI Eina_Bool edje_object_part_text_cursor_down (Evas_Object *obj, const char *part, Edje_Cursor cur);
+ EAPI void edje_object_part_text_cursor_begin_set (Evas_Object *obj, const char *part, Edje_Cursor cur);
+ EAPI void edje_object_part_text_cursor_end_set (Evas_Object *obj, const char *part, Edje_Cursor cur);
+ EAPI void edje_object_part_text_cursor_copy (Evas_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst);
+ EAPI void edje_object_part_text_cursor_line_begin_set (Evas_Object *obj, const char *part, Edje_Cursor cur);
+ EAPI void edje_object_part_text_cursor_line_end_set (Evas_Object *obj, const char *part, Edje_Cursor cur);
EAPI Eina_Bool edje_object_part_text_cursor_coord_set (Evas_Object *obj, const char *part, Edje_Cursor cur, Evas_Coord x, Evas_Coord y);
EAPI Eina_Bool edje_object_part_text_cursor_is_format_get (const Evas_Object *obj, const char *part, Edje_Cursor cur);
EAPI Eina_Bool edje_object_part_text_cursor_is_visible_format_get(const Evas_Object *obj, const char *part, Edje_Cursor cur);
}
if (edf->minor > EDJE_FILE_MINOR)
- {
- WRN("`%s` may use feature from a newer edje and could not show up as expected.", file);
- }
+ {
+ WRN("`%s` may use feature from a newer edje and could not show up as expected.", file);
+ }
edf->path = eina_stringshare_add(file);
edf->references = 1;
/**
* @brief Clean the file cache.
*
- * @return The file cache size.
- *
* This function cleans the file cache entries, but keeps this cache's
* size to the last value set.
*
/**
* @brief Clean the collection cache.
*
- * @return The collection cache size.
- *
* This function cleans the collection cache, but keeps this cache's
* size to the last value set.
*
void _edje_entry_cursor_end(Edje_Real_Part *rp, Edje_Cursor cur);
void _edje_entry_cursor_line_begin(Edje_Real_Part *rp, Edje_Cursor cur);
void _edje_entry_cursor_line_end(Edje_Real_Part *rp, Edje_Cursor cur);
+Eina_Bool _edje_entry_cursor_coord_set(Edje_Real_Part *rp, Edje_Cursor cur, int x, int y);
Eina_Bool _edje_entry_cursor_is_format_get(Edje_Real_Part *rp, Edje_Cursor cur);
Eina_Bool _edje_entry_cursor_is_visible_format_get(Edje_Real_Part *rp, Edje_Cursor cur);
const char *_edje_entry_cursor_content_get(Edje_Real_Part *rp, Edje_Cursor cur);
* @param part The part name
*/
EAPI Eina_Bool
-edje_object_part_text_cursor_next(const Evas_Object *obj, const char *part, Edje_Cursor cur)
+edje_object_part_text_cursor_next(Evas_Object *obj, const char *part, Edje_Cursor cur)
{
Edje *ed;
Edje_Real_Part *rp;
* @param part The part name
*/
EAPI Eina_Bool
-edje_object_part_text_cursor_prev(const Evas_Object *obj, const char *part, Edje_Cursor cur)
+edje_object_part_text_cursor_prev(Evas_Object *obj, const char *part, Edje_Cursor cur)
{
Edje *ed;
Edje_Real_Part *rp;
* @param part The part name
*/
EAPI Eina_Bool
-edje_object_part_text_cursor_up(const Evas_Object *obj, const char *part, Edje_Cursor cur)
+edje_object_part_text_cursor_up(Evas_Object *obj, const char *part, Edje_Cursor cur)
{
Edje *ed;
Edje_Real_Part *rp;
* @param part The part name
*/
EAPI Eina_Bool
-edje_object_part_text_cursor_down(const Evas_Object *obj, const char *part, Edje_Cursor cur)
+edje_object_part_text_cursor_down(Evas_Object *obj, const char *part, Edje_Cursor cur)
{
Edje *ed;
Edje_Real_Part *rp;
* @param part The part name
*/
EAPI void
-edje_object_part_text_cursor_begin_set(const Evas_Object *obj, const char *part, Edje_Cursor cur)
+edje_object_part_text_cursor_begin_set(Evas_Object *obj, const char *part, Edje_Cursor cur)
{
Edje *ed;
Edje_Real_Part *rp;
* @param part The part name
*/
EAPI void
-edje_object_part_text_cursor_end_set(const Evas_Object *obj, const char *part, Edje_Cursor cur)
+edje_object_part_text_cursor_end_set(Evas_Object *obj, const char *part, Edje_Cursor cur)
{
Edje *ed;
Edje_Real_Part *rp;
* @param part The part name
*/
EAPI void
-edje_object_part_text_cursor_copy(const Evas_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst)
+edje_object_part_text_cursor_copy(Evas_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst)
{
Edje *ed;
Edje_Real_Part *rp;
* @param part The part name
*/
EAPI void
-edje_object_part_text_cursor_line_begin_set(const Evas_Object *obj, const char *part, Edje_Cursor cur)
+edje_object_part_text_cursor_line_begin_set(Evas_Object *obj, const char *part, Edje_Cursor cur)
{
Edje *ed;
Edje_Real_Part *rp;
* @param part The part name
*/
EAPI void
-edje_object_part_text_cursor_line_end_set(const Evas_Object *obj, const char *part, Edje_Cursor cur)
+edje_object_part_text_cursor_line_end_set(Evas_Object *obj, const char *part, Edje_Cursor cur)
{
Edje *ed;
Edje_Real_Part *rp;
ed = _edje_fetch(obj);
if ((!ed) || (!part)) return NULL;
- rp = _edje_real_part_recursive_get(ed, (char *)part);
+ rp = _edje_real_part_recursive_get(ed, part);
if (!rp) return NULL;
if (rp->part->entry_mode > EDJE_ENTRY_EDIT_MODE_NONE)
{
return es->str;
}
+
/* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-2f0^-2{2(0W1st0 :*/