theme: add spec documentation for all stabilized theme groups in 1.23

Summary:
this is just output from edje-theme-spec tool. it isn't really enough to
be considered full theme documentation, but it's better than nothing

ref T8231
Depends on D10196

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8231

Differential Revision: https://phab.enlightenment.org/D10197
This commit is contained in:
Mike Blumenkrantz 2019-09-26 17:04:04 +02:00 committed by Xavi Artigas
parent 253e7d51db
commit bc855ec8b6
16 changed files with 438 additions and 3 deletions

View File

@ -1,9 +1,14 @@
/* bg widget style information
Group: efl/bg (@since 1.23)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.rectangle (required)
[SWALLOW]
efl.rectangle: Used for elm_bg_color_set()
efl.background: Used for elm_bg_file_set()
efl.content: Used for elm_layout_part_content_set(bg, "overlay", content).
efl.rectangle: Used for efl_gfx_color_color_set()
efl.background: Used for efl_file_set()
efl.content: Used for storing the main object for which this is the background
*/
group { "efl/bg";

View File

@ -1,3 +1,31 @@
/**
Group: efl/button (@since 1.23)
Part Text: efl.text (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,animation,activated
Signal: efl,state,background,set
Signal: efl,state,background,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,text,set
Signal: efl,text,unset
Group: efl/button:anchor (@since 1.23)
Part Text: efl.text
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,animation,activated
Signal: efl,state,background,set
Signal: efl,state,background,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,text,set
Signal: efl,text,unset
*/
group { name: "efl/button"; data.item: "version" "123";
images.image: "button_normal.png" COMP;
images.image: "button_clicked.png" COMP;

View File

@ -1,3 +1,29 @@
/**
Group: efl/check:toggle (@since 1.23)
Part Text: efl.offtext
Part Text: efl.ontext
Part Text: efl.text
Part Swallow: efl.content
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,state,selected
Signal: efl,state,unselected
Signal: efl,text,set
Signal: efl,text,unset
Group: efl/check (@since 1.23)
Part Text: efl.text (required)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,state,selected
Signal: efl,state,unselected
Signal: efl,text,set
Signal: efl,text,unset
*/
group { "efl/check"; data.item: "version" "123";
images.image: "inset_shadow_tiny.png" COMP;
images.image: "bevel_in.png" COMP;

View File

@ -1,3 +1,16 @@
/**
Group: efl/collection (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
*/
group { "efl/collection";
inherit: "efl/scroller";
data.item: "version" "123";

View File

@ -1,3 +1,22 @@
/**
Group: efl/datepicker (@since 1.23)
Part Swallow: efl.field0 (required)
Part Swallow: efl.field1 (required)
Part Swallow: efl.field2 (required)
Group: efl/datepicker/spin_button (@since 1.23)
Part Swallow: efl.dec_button (required)
Part Swallow: efl.entry (required)
Part Swallow: efl.inc_button (required)
Part Swallow: efl.text_button (required)
Signal: efl,button,visible,off
Signal: efl,button,visible,on
Signal: efl,entry,visible,off
Signal: efl,entry,visible,on
Signal: efl,state,access,active
Signal: efl,state,access,inactive
Signal: efl,state,disabled
Signal: efl,state,enabled
*/
group { "efl/datepicker"; data.item: "version" "123";
parts {
spacer { "base";

View File

@ -1,3 +1,10 @@
/**
Group: efl/focus_highlight/top (@since 1.23)
Signal: efl,focus,visible,off
Signal: efl,focus,visible,on
Signal: efl,state,animating,stopped
Group: efl/focus_highlight/top:blank (@since 1.23)
*/
group { name: "efl/focus_highlight/top"; data.item: "version" "123";
images.image: "box_glow.png" COMP;
images.image: "box_outline.png" COMP;

View File

@ -1,3 +1,36 @@
/**
Group: efl/grid (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
Group: efl/grid_item (@since 1.23)
Part Text: efl.text
Part Swallow: efl.extra
Part Swallow: efl.icon
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,state,selected
Signal: efl,state,unselected
Group: efl/view_grid (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
*/
group { "efl/grid";
inherit: "efl/scroller";
data.item: "version" "123";

View File

@ -1,4 +1,12 @@
/**
Group: efl/group_item (@since 1.23)
Part Text: efl.text
Part Swallow: efl.extra
Part Swallow: efl.icon
Signal: efl,state,disabled
Signal: efl,state,enabled
*/
group { "efl/group_item"; data.item: "version" "123"; nomouse; program_source: "efl";
images.image: "shadow_square_tiny.png" COMP;

View File

@ -1,3 +1,19 @@
/**
Group: efl/image_zoomable (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,state,busy,started
Signal: efl,state,busy,stopped
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
*/
group { name: "efl/image_zoomable";
inherit: "efl/scroller";
data.item: "version" "123";

View File

@ -1,3 +1,51 @@
/**
Group: efl/list (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
Group: efl/list_item (@since 1.23)
Part Text: efl.text
Part Swallow: efl.background
Part Swallow: efl.extra
Part Swallow: efl.icon
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,state,even
Signal: efl,state,odd
Signal: efl,state,pressed
Signal: efl,state,selected
Signal: efl,state,unpressed
Signal: efl,state,unselected
Group: efl/list_item:placeholder (@since 1.23)
Part Swallow: efl.background
Part Swallow: efl.content
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,state,even
Signal: efl,state,odd
Signal: efl,state,pressed
Signal: efl,state,selected
Signal: efl,state,unpressed
Signal: efl,state,unselected
Group: efl/list_view (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
*/
group { "efl/list";
inherit: "efl/scroller";
data.item: "version" "123";

View File

@ -1,4 +1,74 @@
//Efl.Ui.Popup Themes
/**
Group: efl/popup (@since 1.23)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Group: efl/popup/backwall (@since 1.23)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Group: efl/alert_popup/backwall (@since 1.23)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Group: efl/alert_popup/button_layout2 (@since 1.23)
Part Swallow: efl.button1 (required)
Part Swallow: efl.button2 (required)
Group: efl/alert_popup/right_button (@since 1.23)
Part Text: efl.text (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,animation,activated
Signal: efl,state,background,set
Signal: efl,state,background,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,text,set
Signal: efl,text,unset
Group: efl/alert_popup (@since 1.23)
Part Swallow: efl.background (required)
Part Swallow: efl.buttons (required)
Part Swallow: efl.content (required)
Part Textblock: efl.text.title (required)
Signal: efl,buttons,visible,on
Signal: efl,title,visible,off
Signal: efl,title,visible,on
Group: efl/alert_popup/button_layout3 (@since 1.23)
Part Swallow: efl.button1 (required)
Part Swallow: efl.button2 (required)
Part Swallow: efl.button3 (required)
Group: efl/alert_popup/button (@since 1.23)
Part Text: efl.text (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,animation,activated
Signal: efl,state,background,set
Signal: efl,state,background,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,text,set
Signal: efl,text,unset
Group: efl/alert_popup/button_layout1 (@since 1.23)
Part Swallow: efl.button1 (required)
Group: efl/alert_popup/left_button (@since 1.23)
Part Text: efl.text (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,animation,activated
Signal: efl,state,background,set
Signal: efl,state,background,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,text,set
Signal: efl,text,unset
*/
group { "efl/popup";
data.item: "version" "123";
images.image: "rounded_square.png" COMP;

View File

@ -1,3 +1,16 @@
/**
Group: efl/radio (@since 1.23)
Part Text: efl.text (required)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,state,selected
Signal: efl,state,unselected
Signal: efl,text,set
Signal: efl,text,unset
*/
group { "efl/radio";
data.item: "version" "123";
images.image: "inset_shadow_circle_tiny.png" COMP;

View File

@ -1,3 +1,38 @@
/**
Group: efl/scroller (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
Group: efl/scroller:noclip (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
Group: efl/scroller:popup/no_inset_shadow (@since 1.23)
Part Rectangle: efl.dragable.hbar (required)
Part Rectangle: efl.dragable.vbar (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Part Swallow: efl.overlay (required)
Signal: efl,action,scroll
Signal: efl,horizontal_bar,visible,off
Signal: efl,horizontal_bar,visible,on
Signal: efl,vertical_bar,visible,off
Signal: efl,vertical_bar,visible,on
*/
group { name: "efl/scroller";
data.item: "version" "123";
images.image: "inset_shadow.png" COMP;

View File

@ -1,3 +1,21 @@
/**
Group: efl/slider/horizontal (@since 1.23)
Part Rectangle: efl.dragable.slider
Part Swallow: efl.bar
Part Swallow: efl.track.slider
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,state,inverted,off
Signal: efl,state,inverted,on
Group: efl/slider/vertical (@since 1.23)
Part Rectangle: efl.dragable.slider
Part Swallow: efl.bar
Part Swallow: efl.track.slider
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,state,inverted,off
Signal: efl,state,inverted,on
*/
group { "efl/slider/horizontal";
data.item: "version" "123";
images.image: "slider_run_base_horiz.png" COMP;

View File

@ -1,3 +1,73 @@
/**
Group: efl/spin_button/vertical (@since 1.23)
Part Swallow: efl.dec_button (required)
Part Swallow: efl.entry (required)
Part Swallow: efl.inc_button (required)
Part Swallow: efl.text_button (required)
Signal: efl,button,visible,off
Signal: efl,button,visible,on
Signal: efl,entry,visible,off
Signal: efl,entry,visible,on
Signal: efl,state,access,active
Signal: efl,state,access,inactive
Signal: efl,state,disabled
Signal: efl,state,enabled
Group: efl/spin_button/horizontal/dec_button (@since 1.23)
Signal: efl,action,multi,down
Signal: efl,action,multi,up
Signal: efl,action,pressed
Signal: efl,action,unpressed
Signal: efl,state,animation,activated
Signal: efl,state,disabled
Signal: efl,state,enabled
Group: efl/spin_button/horizontal (@since 1.23)
Part Swallow: efl.dec_button (required)
Part Swallow: efl.entry (required)
Part Swallow: efl.inc_button (required)
Part Swallow: efl.text_button (required)
Signal: efl,button,visible,off
Signal: efl,button,visible,on
Signal: efl,entry,visible,off
Signal: efl,entry,visible,on
Signal: efl,state,access,active
Signal: efl,state,access,inactive
Signal: efl,state,disabled
Signal: efl,state,enabled
Group: efl/spin_button/vertical/text_button (@since 1.23)
Part Text: efl.text
Signal: efl,state,disabled
Signal: efl,state,enabled
Group: efl/spin (@since 1.23)
Part Text: efl.text
Group: efl/spin_button/horizontal/inc_button (@since 1.23)
Signal: efl,action,multi,down
Signal: efl,action,multi,up
Signal: efl,action,pressed
Signal: efl,action,unpressed
Signal: efl,state,animation,activated
Signal: efl,state,disabled
Signal: efl,state,enabled
Group: efl/spin_button/horizontal/text_button (@since 1.23)
Part Text: efl.text
Signal: efl,state,disabled
Signal: efl,state,enabled
Group: efl/spin_button/vertical/dec_button (@since 1.23)
Signal: efl,action,multi,down
Signal: efl,action,multi,up
Signal: efl,action,pressed
Signal: efl,action,unpressed
Signal: efl,state,animation,activated
Signal: efl,state,disabled
Signal: efl,state,enabled
Group: efl/spin_button/vertical/inc_button (@since 1.23)
Signal: efl,action,multi,down
Signal: efl,action,multi,up
Signal: efl,action,pressed
Signal: efl,action,unpressed
Signal: efl,state,animation,activated
Signal: efl,state,disabled
Signal: efl,state,enabled
*/
group { "efl/spin_button/horizontal";
data.item: "version" "123";
images.image: "vert_bar_inset.png" COMP;

View File

@ -1,3 +1,29 @@
/**
Group: efl/timepicker/button (@since 1.23)
Part Text: efl.text (required)
Part Swallow: efl.background (required)
Part Swallow: efl.content (required)
Signal: efl,content,set
Signal: efl,content,unset
Signal: efl,state,animation,activated
Signal: efl,state,background,set
Signal: efl,state,background,unset
Signal: efl,state,disabled
Signal: efl,state,enabled
Signal: efl,text,set
Signal: efl,text,unset
Group: efl/timepicker (@since 1.23)
Part Swallow: efl.field0 (required)
Part Swallow: efl.field1 (required)
Part Swallow: efl.field2 (required)
Signal: efl,ampm,visible,off
Signal: efl,ampm,visible,on
Signal: efl,colon_field0,visible,off
Signal: efl,colon_field0,visible,on
Signal: efl,colon_field1,visible,off
Signal: efl,colon_field1,visible,on
*/
group { "efl/timepicker";
data.item: "version" "123";
nomouse;