jaehyun pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=adc7ba1c487d730d6dd530f1c5454252877d0573
commit adc7ba1c487d730d6dd530f1c5454252877d0573 Author: Jaehyun Cho <[email protected]> Date: Sat Jul 16 00:52:36 2016 +0900 reference: Add resource type keywords. color_classes, data, fonts, images, sounds, styles, and their children keywords are added. The descriptions refer the following website. https://developer.tizen.org/dev-guide/2.3.1/org.tizen.guides/html/native/ui/edc_part_block_n.htm --- data/reference/reference.src | 155 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) diff --git a/data/reference/reference.src b/data/reference/reference.src index 4784afc..f3ef803 100644 --- a/data/reference/reference.src +++ b/data/reference/reference.src @@ -1,5 +1,48 @@ collections { "The <hilight>collections</hilight> represents a theme.</br>The <hilight>collections</hilight> block contains a list of groups that composes a theme."; + color_classes { "The <hilight>color_classes</hilight> block contains a list of one or more <hilight>color_class</hilight> blocks.</br>Each <hilight>color_class</hilight> allows designers to name an arbitary group of colors to be used in the theme, the application can use that name to alter the color values at runtime."; + color_class { "The <hilight>color_class</hilight> allows designers to name an arbitrary group of colors to be used in the theme, the application can use that name to alter the color values at runtime."; + color { "The main color."; + } + color2 { "Used as outline in text and textblock parts."; + } + color3 { "Used as shadow in text and textblock parts."; + } + name { "Sets the name for the color class, used as reference by both the theme and the application."; + } + } + } + + fonts { "The <hilight>fonts</hilight> block is used to list each font file with an alias used later in the theme."; + font { "Defines each font file and alias."; + } + } + group { "The <hilight>group</hilight> represents a widget style.</br>The <hilight>group</hilight> block contains parts and programs that compose a widget style."; + data { "The <hilight>data</hilight> block is used to pass arbitrary parameters from the theme to the application."; + item { "Defines a new parameter, the value is the string specified next to it."; + } + } + + fonts { "The <hilight>fonts</hilight> block is used to list each font file with an alias used later in the theme."; + font { "Defines each font file and alias."; + } + } + + images { "The <hilight>images</hilight> block is used to list each image file which are used in the theme. If any compression method is used, it is also defined here."; + image { "The <hilight>image</hilight> represents an image file which is used in the theme. If any compression method is used, it is also defined here."; + } + set { "The <hilight>set</hilight> block is used to define an image with different content depending on their size."; + image { "The <hilight>image</hilight> block inside the <hilight>set</hilight> block defines the characteristic of an image. Every block describes one image and the size rule to use it."; + size { "Defines the minimum and maximum size that selects the specified image."; + } + image { "This is included in each image file. Available compression methods are RAW, COMP, LOSSY, and USER."; + } + } + name { "Defines the name that refer to this image description."; + } + } + } + parts { "The <hilight>parts</hilight> represents visual elements.</br>The <hilight>parts</hilight> block contains a list of parts that describes a basic design element."; part { "The <hilight>part</hilight> represents a basic design element such as an image, rectangle or text.</br>The <hilight>part</hilight> block contains a list of descriptions that defines a state of the element."; desc { "The <hilight>desc</hilight> defines a state of a part.</br>The <hilight>desc</hilight> block contains properties of a part such as a size, position, color, image and text."; @@ -26,8 +69,120 @@ collections { "The <hilight>collections</hilight> represents a theme.</br>The <h } } } + programs { "The <hilight>programs</hilight> defines how your interface reacts to events.</br>The <hilight>programs</hilight> block contains a list of programs that reacts to events."; program { "The <hilight>program</hilight> defines how your interface reacts to events. The <hilight>program</hilight> can change the state of parts and trigger/listen events.</br>The <hilight>program</hilight> block contains signal, source, action and target.</br>signal is an event that the program is waiting for.</br>source is a part that catches the signal. (e.g. mouse clicking area)</br>action defines what is going to do when the signal is caught. (e.g. changing the state of [...] + } + } + + sounds { "The <hilight>sounds</hilight> block contains a list of one or more sound samples and tone items."; + sample { "The <hilight>sample</hilight> block defines the sound sample."; + name { "Used to include each sound file. Valid types are RAW, COMP, LOSSY, and AS_IS."; + } + source { "The sound source file name."; + } + } + tone { "A sound of the given frequency."; + } + } + + styles { "The <hilight>styles</hilight> block contains a list of one or more <hilight>style</hilight> blocks.</br>The <hilight>style</hilight> block is used to create style <tags> for advanced TEXTBLOCK formatting."; + style { "The <hilight>style</hilight> block is used to create style <tags> for advanced TEXTBLOCK formatting."; + base { "The <hilight>base</hilight> represents style properties that are applied to the text.</br>The available tags that can be used in the style property are as follows.</br>font, font_size, color, color_class, text_class, ellipsis, wrap, style, valign, and align."; + } + name { "The name of the style to be used as reference later in the theme."; + } + tag { "The <hilight>tag</hilight> defines the meaning of each tag in the style.</br>Style is applied to the text between the beginning tag <tags> and the ending tag </tags>."; + } + } + } + } + + images { "The <hilight>images</hilight> block is used to list each image file which are used in the theme. If any compression method is used, it is also defined here."; + image { "The <hilight>image</hilight> represents an image file which is used in the theme. If any compression method is used, it is also defined here."; + } + set { "The <hilight>set</hilight> block is used to define an image with different content depending on their size."; + image { "The <hilight>image</hilight> block inside the <hilight>set</hilight> block defines the characteristic of an image. Every block describes one image and the size rule to use it."; + size { "Defines the minimum and maximum size that selects the specified image."; + } + image { "This is included in each image file. Available compression methods are RAW, COMP, LOSSY, and USER."; + } + } + name { "Defines the name that refer to this image description."; + } + } + } + + sounds { "The <hilight>sounds</hilight> block contains a list of one or more sound samples and tone items."; + sample { "The <hilight>sample</hilight> block defines the sound sample."; + name { "Used to include each sound file. Valid types are RAW, COMP, LOSSY, and AS_IS."; + } + source { "The sound source file name."; + } + } + tone { "A sound of the given frequency."; + } + } + + styles { "The <hilight>styles</hilight> block contains a list of one or more <hilight>style</hilight> blocks.</br>The <hilight>style</hilight> block is used to create style <tags> for advanced TEXTBLOCK formatting."; + style { "The <hilight>style</hilight> block is used to create style <tags> for advanced TEXTBLOCK formatting."; + base { "The <hilight>base</hilight> represents style properties that are applied to the text.</br>The available tags that can be used in the style property are as follows.</br>font, font_size, color, color_class, text_class, ellipsis, wrap, style, valign, and align."; + } + name { "The name of the style to be used as reference later in the theme."; + } + tag { "The <hilight>tag</hilight> defines the meaning of each tag in the style.</br>Style is applied to the text between the beginning tag <tags> and the ending tag </tags>."; + } + } + } +} + +color_classes { "The <hilight>color_classes</hilight> block contains a list of one or more <hilight>color_class</hilight> blocks.</br>Each <hilight>color_class</hilight> allows designers to name an arbitary group of colors to be used in the theme, the application can use that name to alter the color values at runtime."; + color_class { "The <hilight>color_class</hilight> allows designers to name an arbitrary group of colors to be used in the theme, the application can use that name to alter the color values at runtime."; + color { "The main color."; + } + color2 { "Used as outline in text and textblock parts."; + } + color3 { "Used as shadow in text and textblock parts."; + } + name { "Sets the name for the color class, used as reference by both the theme and the application."; } } } + +data { "The <hilight>data</hilight> block is used to pass arbitrary parameters from the theme to the application."; + file { "Defines a new parameter, the value is the contents of the specified file formatted as a single string of text.</br>This property only works with plain text files."; + } + item { "Defines a new parameter, the value is the string specified next to it."; + } +} + +fonts { "The <hilight>fonts</hilight> block is used to list each font file with an alias used later in the theme."; + font { "Defines each font file and alias."; + } +} + +images { "The <hilight>images</hilight> block is used to list each image file which are used in the theme. If any compression method is used, it is also defined here."; + image { "The <hilight>image</hilight> represents an image file which is used in the theme. If any compression method is used, it is also defined here."; + } + set { "The <hilight>set</hilight> block is used to define an image with different content depending on their size."; + image { "The <hilight>image</hilight> block inside the <hilight>set</hilight> block defines the characteristic of an image. Every block describes one image and the size rule to use it."; + size { "Defines the minimum and maximum size that selects the specified image."; + } + image { "This is included in each image file. Available compression methods are RAW, COMP, LOSSY, and USER."; + } + } + name { "Defines the name that refer to this image description."; + } + } +} + +styles { "The <hilight>styles</hilight> block contains a list of one or more <hilight>style</hilight> blocks.</br>The <hilight>style</hilight> block is used to create style <tags> for advanced TEXTBLOCK formatting."; + style { "The <hilight>style</hilight> block is used to create style <tags> for advanced TEXTBLOCK formatting."; + base { "The <hilight>base</hilight> represents style properties that are applied to the text.</br>The available tags that can be used in the style property are as follows.</br>font, font_size, color, color_class, text_class, ellipsis, wrap, style, valign, and align."; + } + name { "The name of the style to be used as reference later in the theme."; + } + tag { "The <hilight>tag</hilight> defines the meaning of each tag in the style.</br>Style is applied to the text between the beginning tag <tags> and the ending tag </tags>."; + } + } +} \ No newline at end of file --
