summaryrefslogtreecommitdiffstats
path: root/xbmc/addons/kodi-dev-kit/doxygen/Skin
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 18:07:22 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 18:07:22 +0000
commitc04dcc2e7d834218ef2d4194331e383402495ae1 (patch)
tree7333e38d10d75386e60f336b80c2443c1166031d /xbmc/addons/kodi-dev-kit/doxygen/Skin
parentInitial commit. (diff)
downloadkodi-c04dcc2e7d834218ef2d4194331e383402495ae1.tar.xz
kodi-c04dcc2e7d834218ef2d4194331e383402495ae1.zip
Adding upstream version 2:20.4+dfsg.upstream/2%20.4+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'xbmc/addons/kodi-dev-kit/doxygen/Skin')
-rw-r--r--xbmc/addons/kodi-dev-kit/doxygen/Skin/skin.dox69
1 files changed, 69 insertions, 0 deletions
diff --git a/xbmc/addons/kodi-dev-kit/doxygen/Skin/skin.dox b/xbmc/addons/kodi-dev-kit/doxygen/Skin/skin.dox
new file mode 100644
index 0000000..e4e4fc0
--- /dev/null
+++ b/xbmc/addons/kodi-dev-kit/doxygen/Skin/skin.dox
@@ -0,0 +1,69 @@
+/*!
+
+\page skin_parts Skin Development
+@brief \doc_header{ Skin Add-On Development }
+
+Kodi includes a GUI library that allows you to skin/change everything you see.
+The images, sizes and positions of controls, colours, fonts, text, through to
+altering navigation and even adding new functionality.
+
+The skin system is quite complex. This portion of the manual is dedicated to
+providing in depth information on how it all works. It contains tips to make the
+experience a little more pleasant.
+
+If you are just getting started with skinning Kodi, then it is suggested that the
+best way to learn is by modifying one of the many existing skins that are
+available. The default skin, Estuary, includes almost all the various tricks
+and features that make the Kodi skinning engine so powerful, so is an ideal place
+to start. You may wish to start by having a look through the tutorial section on
+skinning Kodi as well as the "Skinning Kodi" article, and try modifying a window
+or two by adding a button, or altering the textures or layout.
+
+- \subpage skin_controls - Controls are the substance of your skin.
+- \subpage window_ids - List of available window names, definitions, IDs and the matching XML-file
+- \subpage Skin_Timers - Programatic time-based objects for Skins
+
+*/
+
+/*!
+@page skinning_v20 Skinning engine v20
+*/
+/*!
+@page skinning_v19 Skinning engine v19
+*/
+/*!
+@page skinning_v18 Skinning engine v18
+*/
+/*!
+@page skinning_v17 Skinning engine v17
+*/
+/*!
+@page skinning_v16 Skinning engine v16
+*/
+/*!
+@page skinning_v15 Skinning engine v15
+*/
+/*!
+@page skinning_v14 Skinning engine v14
+*/
+/*!
+@page skinning_v13 Skinning engine v13
+*/
+/*!
+@page skinning_v12 Skinning engine v12
+*/
+
+/*!
+@page skinning_revisions Skinning engine changes
+@brief Overview of changes on Skinning engine for Kodi
+
+- @subpage skinning_v20
+- @subpage skinning_v19
+- @subpage skinning_v18
+- @subpage skinning_v17
+- @subpage skinning_v16
+- @subpage skinning_v15
+- @subpage skinning_v14
+- @subpage skinning_v13
+- @subpage skinning_v12
+*/