• klass - The class of the group, eg. "button".
  • group - The group, eg. "base".
  • style - The style to use, eg "default".


Sets the edje group from the elementary theme that will be used as layout. Note that style will be the new style of this object, as in an As a consequence this function can only be called during construction of the object, before finalize.

If this returns false the widget is very likely to become non-functioning.


@property theme {
    set {
        return: Efl.Ui.Theme.Apply (0);

C signature

Efl_Ui_Theme_Apply efl_ui_layout_theme_set(Eo *obj, const char *klass, const char *group, const char *style);

Implemented by

  • Efl.Ui.Layout.theme