User talk:Ronie: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
Line 182: Line 182:


=todo=
=todo=
#define SETTING_XML_ELM_VALUE "value"
#define SETTING_XML_ELM_ACCESS "access"
#define SETTING_XML_ELM_ACCESS "access"
#define SETTING_XML_ATTR_BEFORE "before"
#define SETTING_XML_ATTR_BEFORE "before"

Revision as of 01:44, 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

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?]

reference

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
setting
operator
is
lt
lessthan
gt
greaterthan
contains
!
and
or
condition
=on=
=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

multiselect

data

hidevalue

formatlabel

todo

  1. define SETTING_XML_ELM_ACCESS "access"
  2. define SETTING_XML_ATTR_BEFORE "before"
  3. define SETTING_XML_ATTR_AFTER "after"
  1. define SETTING_XML_ELM_CONTROL_HIDDEN "hidden"
  2. define SETTING_XML_ELM_CONTROL_VERIFYNEW "verifynew"
  3. define SETTING_XML_ELM_CONTROL_POPUP "popup"
  4. define SETTING_XML_ELM_CONTROL_FORMATVALUE "value"
  5. define SETTING_XML_ATTR_SHOW_MORE "more"
  6. define SETTING_XML_ATTR_SHOW_DETAILS "details"
  7. define SETTING_XML_ATTR_SEPARATOR_POSITION "separatorposition"
  8. define SETTING_XML_ATTR_HIDE_SEPARATOR "hideseparator"