EINA_ITERATOR_FOREACH(itr, event)
{
Eina_Stringshare *evname = eolian_event_c_name_get(event);
- const char *evdesc = eolian_event_description_get(event);
const Eolian_Documentation *evdoc = eolian_event_documentation_get(event);
Eolian_Object_Scope scope = eolian_event_scope_get(event);
eina_strbuf_free(evdbuf);
}
else
- {
- if (!evdesc) evdesc = "No description";
- eina_strbuf_reset(tmpbuf);
- eina_strbuf_append(tmpbuf, evdesc);
- eina_strbuf_replace_all(tmpbuf, "\n", "\n * ");
- eina_strbuf_prepend(tmpbuf," * ");
- eina_strbuf_append_printf(str_ev, "/**\n%s\n */\n", eina_strbuf_string_get(tmpbuf));
- }
+ eina_strbuf_append(str_ev, "/**\n * No description\n */\n");
eina_strbuf_append_printf(str_ev, "#define %s (&(_%s))\n", evname, evname);
eina_strbuf_append_printf(str_extrn_ev, "EOAPI extern const Eo_Event_Description _%s;\n", evname);
EINA_ITERATOR_FOREACH(itr, event)
{
Eina_Stringshare *evname = eolian_event_c_name_get(event);
- const char *evdesc = eolian_event_description_get(event);
- if (!evdesc)
- {
- const Eolian_Documentation *doc = eolian_event_documentation_get(event);
- if (doc) evdesc = eolian_documentation_summary_get(doc);
- }
+ const char *evdesc = NULL;
+ const Eolian_Documentation *doc = eolian_event_documentation_get(event);
+ if (doc) evdesc = eolian_documentation_summary_get(doc);
char *evdesc_line1 = _source_desc_get(evdesc);
eina_strbuf_append_printf(tmpbuf,
event.name = normalize_spaces(name_);
event.eo_name = safe_upper
(find_replace(class_full_name(klass), ".", "_") + "_EVENT_" + event.name);
- event.comment = safe_str(eolian_event_description_get(event_));
+ /* FIXME: use doc api */
+ event.comment = safe_str("");
}
return event;
}
EAPI const Eolian_Type *eolian_event_type_get(const Eolian_Event *event);
/*
- * @brief Get the description of an event.
- *
- * @param[in] event the event handle
- * @return the description or NULL
- *
- * @ingroup Eolian
- */
-EAPI Eina_Stringshare *eolian_event_description_get(const Eolian_Event *event);
-
-/*
* @brief Get the documentation of an event.
*
* @param[in] event the event handle
_event_print(Eolian_Event *ev, int nb_spaces)
{
const Eolian_Type *type = eolian_event_type_get(ev);
- const char *desc = eolian_event_description_get(ev);
printf("%*s <%s> <", nb_spaces + 5, "", eolian_event_name_get(ev));
if (type) database_type_print((Eolian_Type*)type);
- printf("> <%s>\n", desc ? desc : "");
+ printf(">\n");
}
static Eina_Bool _function_print(const Eolian_Function *fid, int nb_spaces)