User talk:Ronie: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
<settings version="1"> | <settings version="1"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==version== | |||
=section= | =section= | ||
Line 28: | Line 30: | ||
<section id="addon" label="31001" help="31002"> | <section id="addon" 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== | |||
=group= | =group= | ||
Line 39: | Line 53: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==id== | |||
==label== | |||
=setting= | =setting= | ||
Line 44: | Line 61: | ||
<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?]=== | |||
===reference=== | |||
==control== | ==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=== | |||
=todo= | =todo= |
Revision as of 01:02, 19 December 2019
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="addon" label="31001" help="31002">
id
label
help
category
<category id="videoplayer" label="31003" help="31004">
id
label
help
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?]
reference
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
todo
- define SETTING_XML_ROOT "settings"
- define SETTING_XML_ROOT_VERSION "version"
- define SETTING_XML_ELM_SECTION "section"
- define SETTING_XML_ELM_CATEGORY "category"
- define SETTING_XML_ELM_GROUP "group"
- define SETTING_XML_ELM_SETTING "setting"
- define SETTING_XML_ELM_VISIBLE "visible"
- define SETTING_XML_ELM_REQUIREMENT "requirement"
- define SETTING_XML_ELM_CONDITION "condition"
- define SETTING_XML_ELM_LEVEL "level"
- define SETTING_XML_ELM_DEFAULT "default"
- define SETTING_XML_ELM_VALUE "value"
- define SETTING_XML_ELM_CONTROL "control"
- define SETTING_XML_ELM_CONSTRAINTS "constraints"
- define SETTING_XML_ELM_OPTIONS "options"
- define SETTING_XML_ELM_OPTION "option"
- define SETTING_XML_ELM_MINIMUM "minimum"
- define SETTING_XML_ELM_STEP "step"
- define SETTING_XML_ELM_MAXIMUM "maximum"
- define SETTING_XML_ELM_ALLOWEMPTY "allowempty"
- define SETTING_XML_ELM_DEPENDENCIES "dependencies"
- define SETTING_XML_ELM_DEPENDENCY "dependency"
- define SETTING_XML_ELM_UPDATES "updates"
- define SETTING_XML_ELM_UPDATE "update"
- define SETTING_XML_ELM_ACCESS "access"
- define SETTING_XML_ELM_DELIMITER "delimiter"
- define SETTING_XML_ELM_MINIMUM_ITEMS "minimumitems"
- define SETTING_XML_ELM_MAXIMUM_ITEMS "maximumitems"
- define SETTING_XML_ELM_DATA "data"
- define SETTING_XML_ATTR_ID "id"
- define SETTING_XML_ATTR_LABEL "label"
- define SETTING_XML_ATTR_HELP "help"
- define SETTING_XML_ATTR_TYPE "type"
- define SETTING_XML_ATTR_PARENT "parent"
- define SETTING_XML_ATTR_FORMAT "format"
- define SETTING_XML_ATTR_DELAYED "delayed"
- define SETTING_XML_ATTR_ON "on"
- define SETTING_XML_ATTR_OPERATOR "operator"
- define SETTING_XML_ATTR_NAME "name"
- define SETTING_XML_ATTR_SETTING "setting"
- define SETTING_XML_ATTR_BEFORE "before"
- define SETTING_XML_ATTR_AFTER "after"
- define SETTING_XML_ELM_CONTROL_FORMATLABEL "formatlabel"
- define SETTING_XML_ELM_CONTROL_HIDDEN "hidden"
- define SETTING_XML_ELM_CONTROL_VERIFYNEW "verifynew"
- define SETTING_XML_ELM_CONTROL_HEADING "heading"
- define SETTING_XML_ELM_CONTROL_HIDEVALUE "hidevalue"
- define SETTING_XML_ELM_CONTROL_MULTISELECT "multiselect"
- define SETTING_XML_ELM_CONTROL_POPUP "popup"
- 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"