~~Title: Efl.Ui.Widget.disabled~~
====== Efl.Ui.Widget.disabled ======
===== Description =====
%%Whether the widget is enabled (accepts and reacts to user inputs).%%
%%Each widget may handle the disabled state differently, but overall disabled widgets shall not respond to any input events. This is %%''false''%% by default, meaning the widget is enabled.%%
%%Disabling a widget will disable all its children recursively, but only this widget will be marked as disabled internally.%%
%%This will return %%''true''%% if any widget in the parent hierarchy is disabled. Re-enabling that parent may in turn change the disabled state of this widget.%%
//Since 1.22//
{{page>:develop:api-include:efl:ui:widget:property:disabled:description&nouser&nolink&nodate}}
===== Values =====
* **disabled** - %%%%''true''%% if the widget is disabled.%%
===== Signature =====
@property disabled {
get {}
set {}
values {
disabled: bool (false);
}
}
===== C signature =====
Eina_Bool efl_ui_widget_disabled_get(const Eo *obj);
void efl_ui_widget_disabled_set(Eo *obj, Eina_Bool disabled);
===== Implemented by =====
* [[:develop:api:efl:ui:widget:property:disabled|Efl.Ui.Widget.disabled]]
* [[:develop:api:efl:ui:layout_base:property:disabled|Efl.Ui.Layout_Base.disabled]]
* [[:develop:api:efl:ui:text:property:disabled|Efl.Ui.Text.disabled]]
* [[:develop:api:efl:ui:panel:property:disabled|Efl.Ui.Panel.disabled]]