User talk:Ronie
WIP - settings.xml
Contents
- 1 settings.xml
- 2 settings
- 3 section
- 4 category
- 5 group
- 6 setting
- 7 control
- 8 todo
1 settings.xml
<?xml version="1.0" encoding="utf-8" ?>
<settings>
<section>
<category>
<group>
<setting></setting>
<setting></setting>
</group>
<group>
<setting></setting>
</group>
</category>
</section>
</settings>
2 settings
<settings version="1">
2.1 version
3 section
<section id="addon" label="31001" help="31002">
3.1 id
3.2 label
3.3 help
4 category
<category id="videoplayer" label="31003" help="31004">
4.1 id
4.2 label
4.3 help
4.3.1 access
4.3.2 requirement
4.3.3 visible
5 group
<group id="1" label="31005">
5.1 id
5.2 label
6 setting
<setting id="delay" type="integer" label="31006" help="31007">
6.1 id
6.2 label
6.3 help
6.4 parent
6.5 type
6.5.1 boolean
6.5.2 string
6.5.3 integer
6.5.4 number
6.5.5 action
6.5.6 list[string]
6.5.7 list[interger]
6.5.8 list[?do other types exist?]
6.5.9 reference
6.6 subsections
6.6.1 visible
6.6.2 level
- 0 = Basic
- 1 = Standard
- 2 = Advanced
- 3 = Expert
- 4 = Internal
6.6.3 default
6.6.4 constraints
6.6.4.1 allowempty
6.6.4.2 minimum
6.6.4.3 step
6.6.4.4 maximum
6.6.4.5 options
6.6.4.5.1 option
6.6.4.6 delimiter
6.6.4.7 minimumitems
6.6.4.8 maximumitems
6.6.4.9 addontype
6.6.5 dependencies
6.6.5.1 dependency
6.6.5.1.1 type
- enable
- visible
- update
6.6.5.1.2 setting
6.6.5.1.3 operator
6.6.5.1.3.1 is
6.6.5.1.3.2 lt
6.6.5.1.3.3 lessthan
6.6.5.1.3.4 gt
6.6.5.1.3.5 greaterthan
6.6.5.1.3.6 contains
6.6.5.1.3.7 !
6.6.5.1.4 and
6.6.5.1.5 or
6.6.5.1.5.1 condition
6.6.5.1.5.2 =on=
- setting
- property
6.6.5.1.5.3 =name=
6.6.5.1.5.4 =setting=
6.6.5.1.5.5 =condition=
6.6.6 data
6.6.7 updates
6.6.7.1 update
6.6.7.1.1 change
6.6.7.1.2 rename
7 control
7.1 type
7.1.1 button
7.1.2 toggle
7.1.3 spinner
7.1.4 edit
7.1.5 list
7.1.6 slider
7.1.7 range
7.1.8 title
7.1.9 label
7.2 format
7.2.1 boolean
7.2.2 string
7.2.3 integer
7.2.4 number
7.2.5 ip
7.2.6 md5
7.2.7 urlencoded
7.2.8 path
7.2.9 file
7.2.10 image
7.2.11 addon
7.2.12 infolabel
7.2.13 action
7.2.14 date
7.2.15 time
7.3 delayed
7.4 subsections
7.4.1 heading
7.4.2 show
7.4.2.1 more
7.4.3 details
7.4.4 multiselect
7.4.5 data
7.4.6 hidevalue
7.4.7 formatlabel
7.4.8 verifynew
7.4.10 popup
8 todo
- define SETTING_XML_ATTR_BEFORE "before"
- define SETTING_XML_ATTR_AFTER "after"
- define SETTING_XML_ELM_CONTROL_FORMATVALUE "value"
- define SETTING_XML_ATTR_SHOW_MORE "more"
- define SETTING_XML_ATTR_SHOW_DETAILS "details"
- define SETTING_XML_ATTR_SEPARATOR_POSITION "separatorposition"
- define SETTING_XML_ATTR_HIDE_SEPARATOR "hideseparator"