~~Title: Efl.Event_Description~~
===== Description =====
%%This struct holds the description of a specific event.%%
//Since 1.22//
{{page>:develop:api-include:efl:event_description:description&nouser&nolink&nodate}}
===== Fields =====
{{page>:develop:api-include:efl:event_description:fields&nouser&nolink&nodate}}
* **name** - %%name of the event.%%
* **unfreezable** - %%%%''true''%% if the event cannot be frozen.%%
* **legacy_is** - %%Internal use: %%''true''%% if a legacy event.%%
* **restart** - %%%%''true''%% if when the event is triggered again from a callback it'll start from where it was%%
===== Signature =====
struct Efl.Event_Description {
name: string;
unfreezable: bool;
legacy_is: bool;
restart: bool;
}
===== C signature =====
typedef struct _Efl_Event_Description {
const char *name;
Eina_Bool unfreezable;
Eina_Bool legacy_is;
Eina_Bool restart;
} Efl_Event_Description;