User talk:Ronie: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(27 intermediate revisions by the same user not shown) | |||
Line 23: | Line 23: | ||
<settings version="1"> | <settings version="1"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==version== | |||
=section= | =section= | ||
<syntaxhighlight lang="xml" enclose="div"> | <syntaxhighlight lang="xml" enclose="div"> | ||
<section id="addon" label="31001" help="31002"> | <section id="my.addon.id" label="31001" help="31002"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==id== | |||
==label== | |||
==help== | |||
=category= | =category= | ||
Line 33: | Line 41: | ||
<category id="videoplayer" label="31003" help="31004"> | <category id="videoplayer" label="31003" help="31004"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==id== | |||
==label== | |||
==help== | |||
===access=== | |||
===requirement=== | |||
===visible=== | |||
=group= | =group= | ||
Line 39: | Line 57: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==id== | |||
==label== | |||
=setting= | =setting= | ||
Line 44: | Line 65: | ||
<setting id="delay" type="integer" label="31006" help="31007"> | <setting id="delay" type="integer" label="31006" help="31007"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==id== | |||
==label== | |||
==help== | |||
==parent== | |||
==type== | |||
===boolean=== | |||
===string=== | |||
===integer=== | |||
===number=== | |||
===action=== | |||
===list[string]=== | |||
===list[interger]=== | |||
===list[?do other types exist?]=== | |||
==subsections== | |||
===visible=== | |||
===level=== | |||
* 0 = Basic | |||
* 1 = Standard | |||
* 2 = Advanced | |||
* 3 = Expert | |||
* 4 = Internal | |||
===default=== | |||
===constraints=== | |||
====allowempty==== | |||
====minimum==== | |||
====step==== | |||
====maximum==== | |||
====options==== | |||
=====option===== | |||
====delimiter==== | |||
====minimumitems==== | |||
====maximumitems==== | |||
====addontype==== | |||
===dependencies=== | |||
====dependency==== | |||
=====type===== | |||
* enable | |||
* visible | |||
* update | |||
=====setting===== | |||
=====operator===== | |||
======is====== | |||
======lt====== | |||
======lessthan====== | |||
======gt====== | |||
======greaterthan====== | |||
======contains====== | |||
======!====== | |||
=====and===== | |||
=====or===== | |||
======condition====== | |||
=======on======= | |||
* setting | |||
* property | |||
=======name======= | |||
=======setting======= | |||
=======condition======= | |||
===data=== | |||
===updates=== | |||
====update==== | |||
=====change===== | |||
=====rename===== | |||
=control= | |||
==type== | |||
===button=== | |||
===toggle=== | |||
===spinner=== | |||
===edit=== | |||
===list=== | |||
===slider=== | |||
===range=== | |||
===title=== | |||
===label=== | |||
==format== | |||
===boolean=== | |||
===string=== | |||
===integer=== | |||
===number=== | |||
===ip=== | |||
===md5=== | |||
===urlencoded=== | |||
===path=== | |||
===file=== | |||
===image=== | |||
===addon=== | |||
===infolabel=== | |||
===action=== | |||
===date=== | |||
===time=== | |||
==delayed== | |||
==subsections== | |||
===heading=== | |||
===show=== | |||
====more==== | |||
===details=== | |||
== | ===multiselect=== | ||
===data=== | |||
===hidevalue=== | |||
===formatlabel=== | |||
===verifynew=== | |||
===hidden=== | |||
===popup=== | |||
=todo= | =todo= | ||
SETTING_XML_ATTR_BEFORE "before" (setting attribute - place setting before) | |||
SETTING_XML_ATTR_AFTER "after" (setting attribute - place setting after) | |||
SETTING_XML_ELM_CONTROL_FORMATVALUE "value" (control - subnode of formatlabel) | |||
SETTING_XML_ATTR_SEPARATOR_POSITION "separatorposition" (control - attribute of control type="title") | |||
* top | |||
* bottom | |||
SETTING_XML_ATTR_HIDE_SEPARATOR "hideseparator" (control - attribute of control type="title") | |||
* true | |||
* false | |||
Latest revision as of 23:33, 1 August 2020
WIP - settings.xml
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>
settings
<settings version="1">
version
section
<section id="my.addon.id" label="31001" help="31002">
id
label
help
category
<category id="videoplayer" label="31003" help="31004">
id
label
help
access
requirement
visible
group
<group id="1" label="31005">
id
label
setting
<setting id="delay" type="integer" label="31006" help="31007">
id
label
help
parent
type
boolean
string
integer
number
action
list[string]
list[interger]
list[?do other types exist?]
subsections
visible
level
- 0 = Basic
- 1 = Standard
- 2 = Advanced
- 3 = Expert
- 4 = Internal
default
constraints
allowempty
minimum
step
maximum
options
option
delimiter
minimumitems
maximumitems
addontype
dependencies
dependency
type
- enable
- visible
- update
setting
operator
is
lt
lessthan
gt
greaterthan
contains
!
and
or
condition
=on=
- setting
- property
=name=
=setting=
=condition=
data
updates
update
change
rename
control
type
button
toggle
spinner
edit
list
slider
range
title
label
format
boolean
string
integer
number
ip
md5
urlencoded
path
file
image
addon
infolabel
action
date
time
delayed
subsections
heading
show
more
details
multiselect
data
hidevalue
formatlabel
verifynew
popup
todo
SETTING_XML_ATTR_BEFORE "before" (setting attribute - place setting before)
SETTING_XML_ATTR_AFTER "after" (setting attribute - place setting after)
SETTING_XML_ELM_CONTROL_FORMATVALUE "value" (control - subnode of formatlabel)
SETTING_XML_ATTR_SEPARATOR_POSITION "separatorposition" (control - attribute of control type="title")
- top
- bottom
SETTING_XML_ATTR_HIDE_SEPARATOR "hideseparator" (control - attribute of control type="title")
- true
- false