diff --git a/components/nvidia-widgets/doc/compile.bat b/components/nvidia-widgets/doc/compile.bat
deleted file mode 100644
index cc01ec17e..000000000
--- a/components/nvidia-widgets/doc/compile.bat
+++ /dev/null
@@ -1,28 +0,0 @@
-set path=%path%;H:\other\graphviz\bin
-
-fpclasschart --input=../src/nvwidgets.pas --input=../src/gl/nvglwidgets.pas --input=../src/glut/nvglutwidgets.pas --input=../src/gl/nvshaderutils.pas --input=../src/gl/glfreetype.pas --input=../src/nvbasefont.pas --input=../src/gl/glfreetypefont.pas --input=../src/glut/glutbitmapfont.pas --format=graphviz --output=nvwidgets.dot
-
-dot -Tpng nvwidgets.dot > ./images/nvwidgets.png
-
-del nvwidgets.dot
-
-::delete old chm documentation
-del *.chm
-
-::create chm documentation
-fpdoc --package=nvidia-widgets --auto-index --auto-toc --make-searchable --footer-date="mmm dd yyyy" --descr=nvwidgets.xml --input=../src/nvwidgets.pas --descr=nvglwidgets.xml --input=../src/gl/nvglwidgets.pas --descr=nvglutwidgets.xml --input=../src/glut/nvglutwidgets.pas --descr=nvshaderutils.xml --input=../src/gl/nvshaderutils.pas --descr=glfreetype.xml --input=../src/gl/glfreetype.pas --descr=nvbasefont.xml --input=../src/nvbasefont.pas --descr=glfreetypefont.xml --input=../src/gl/glfreetypefont.pas --descr=glutbitmapfont.xml --input=../src/glut/glutbitmapfont.pas --css-file=fpdoc.css --image-url=images/ --format=chm --output=nvwidgets.chm
-
-::decompile the chm file (for debugging)
-::del /Q /S html\*
-::hh -decompile html nvwidgets.chm
-
-::delete old html documentation
-del *.html
-del /Q /S nvwidgets\*.html
-del /Q /S nvglutwidgets\*.html
-del /Q /S nvglwidgets\*.html
-del /Q /S nvshaderutils\*.html
-
-::create html documentation
-::once documentation settles add --footer-date="mmm dd yyyy"
-fpdoc --package=nvidia-widgets --descr=nvwidgets.xml --input=../src/nvwidgets.pas --descr=nvglwidgets.xml --input=../src/gl/nvglwidgets.pas --descr=nvglutwidgets.xml --input=../src/glut/nvglutwidgets.pas --descr=nvshaderutils.xml --input=../src/gl/nvshaderutils.pas --descr=glfreetype.xml --input=../src/gl/glfreetype.pas --descr=nvbasefont.xml --input=../src/nvbasefont.pas --descr=glfreetypefont.xml --input=../src/gl/glfreetypefont.pas --descr=glutbitmapfont.xml --input=../src/glut/glutbitmapfont.pas --image-url=images/ --format=html
diff --git a/components/nvidia-widgets/doc/glfreetype.xml b/components/nvidia-widgets/doc/glfreetype.xml
deleted file mode 100644
index a62872bfa..000000000
--- a/components/nvidia-widgets/doc/glfreetype.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- Free Type support for OpenGL
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-1.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-1.html
deleted file mode 100644
index 065fcd4ab..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-1.html
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-2.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-2.html
deleted file mode 100644
index 629733c41..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-2.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-3.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-3.html
deleted file mode 100644
index 600a4e566..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-3.html
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-4.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-4.html
deleted file mode 100644
index e160ff85a..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-4.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-5.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-5.html
deleted file mode 100644
index 065fcd4ab..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-5.html
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-6.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-6.html
deleted file mode 100644
index 629733c41..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont-6.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.clean.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.clean.html
deleted file mode 100644
index b687b6411..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.clean.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.Clean
-
-
-
-
-
-TGLFreeTypeFont.Clean
-
-Declaration
-Source position: glfreetype.pas line 46
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.height.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.height.html
deleted file mode 100644
index f808495a9..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.height.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.Height
-
-
-
-
-
-TGLFreeTypeFont.Height
-
-Declaration
-Source position: glfreetype.pas line 39
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.html
deleted file mode 100644
index ad582ec69..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.html
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-TGLFreeTypeFont
-
-
-
-
-
-TGLFreeTypeFont
-[Properties (by Name )] [Methods (by Name )] [Events (by Name )]
-
-Declaration
-Source position: glfreetype.pas line 22
-
-Inheritance
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.init.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.init.html
deleted file mode 100644
index b20b7076d..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.init.html
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.Init
-
-
-
-
-
-TGLFreeTypeFont.Init
-
-Declaration
-Source position: glfreetype.pas line 43
-
-
- procedure TGLFreeTypeFont . Init(
-
-
- const fname: ;
-
-
- AHeight: Cardinal
-
-
-) ;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.list_base.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.list_base.html
deleted file mode 100644
index 5b9977dbf..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.list_base.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.list_base
-
-
-
-
-
-TGLFreeTypeFont.list_base
-
-Declaration
-Source position: glfreetype.pas line 24
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.print.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.print.html
deleted file mode 100644
index be4f67468..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.print.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.Print
-
-
-
-
-
-TGLFreeTypeFont.Print
-
-Declaration
-Source position: glfreetype.pas line 51
-
-
- procedure TGLFreeTypeFont . Print(
-
-
- x: Double;
-
-
- y: Double;
-
-
- Text:
-
-
-) ;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.textures.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.textures.html
deleted file mode 100644
index e66eb7342..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.textures.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.textures
-
-
-
-
-
-TGLFreeTypeFont.textures
-
-Declaration
-Source position: glfreetype.pas line 23
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.textwidth.html b/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.textwidth.html
deleted file mode 100644
index d15949097..000000000
--- a/components/nvidia-widgets/doc/glfreetype/tglfreetypefont.textwidth.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.TextWidth
-
-
-
-
-
-TGLFreeTypeFont.TextWidth
-
-Declaration
-Source position: glfreetype.pas line 53
-
-
- function TGLFreeTypeFont . TextWidth(
-
-
- const Text:
-
-
-): Integer;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glfreetypefont.xml b/components/nvidia-widgets/doc/glfreetypefont.xml
deleted file mode 100644
index 6d71a7ef1..000000000
--- a/components/nvidia-widgets/doc/glfreetypefont.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
- Text height
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont.xml b/components/nvidia-widgets/doc/glutbitmapfont.xml
deleted file mode 100644
index 8083cc668..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- GLUT bitmap font
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-1.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-1.html
deleted file mode 100644
index 3a03136c5..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-1.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-2.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-2.html
deleted file mode 100644
index 4f561637a..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-2.html
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-3.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-3.html
deleted file mode 100644
index 85f65d06a..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-3.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-4.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-4.html
deleted file mode 100644
index c5d6fe620..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-4.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-5.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-5.html
deleted file mode 100644
index a3ebec60c..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-5.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-6.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-6.html
deleted file mode 100644
index 629733c41..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont-6.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.destroy.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.destroy.html
deleted file mode 100644
index 431c920b5..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.destroy.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.Destroy
-
-
-
-
-
-TGLFreeTypeFont.Destroy
-
-Declaration
-Source position: glutbitmapfont.pas line 32
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.html
deleted file mode 100644
index cb2b4fedf..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-TGLFreeTypeFont
-
-
-
-
-
-TGLFreeTypeFont
-[Properties (by Name )] [Methods (by Name )] [Events (by Name )]
-
-Declaration
-Source position: glutbitmapfont.pas line 22
-
-
-type TGLFreeTypeFont = class ( TNVBaseFont )
-
-
-protected
-
-
- procedure SetFlags (); override ;
-
-
-public
-
-
- constructor Create (); override ;
-
-
- destructor Destroy ; override ;
-
-
- procedure Add (); override ;
-
-
- function TextHeight (); override ;
-
-
- function TextWidth (); override ;
-
-
- procedure TextOut (); override ;
-
-
- end ;
-
-
-Inheritance
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.setflags.html b/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.setflags.html
deleted file mode 100644
index d57fd02b7..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglfreetypefont.setflags.html
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-TGLFreeTypeFont.SetFlags
-
-
-
-
-
-TGLFreeTypeFont.SetFlags
-
-Declaration
-Source position: glutbitmapfont.pas line 29
-
-
- protected procedure TGLFreeTypeFont . SetFlags(
-
-
- AIndex: Integer;
-
-
- AValue: Boolean
-
-
-) ; override ;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-1.html b/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-1.html
deleted file mode 100644
index e8b0b00f5..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-1.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-2.html b/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-2.html
deleted file mode 100644
index 4f561637a..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-2.html
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-3.html b/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-3.html
deleted file mode 100644
index 9bbd53bba..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-3.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-4.html b/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-4.html
deleted file mode 100644
index 786c6b753..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-4.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-5.html b/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-5.html
deleted file mode 100644
index 439f7f437..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-5.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-6.html b/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-6.html
deleted file mode 100644
index 629733c41..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont-6.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont.html b/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont.html
deleted file mode 100644
index 1f9510a26..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-TGLUTFreeTypeFont
-
-
-
-
-
-TGLUTFreeTypeFont
-[Properties (by Name )] [Methods (by Name )] [Events (by Name )]
-
-Declaration
-Source position: glutbitmapfont.pas line 22
-
-
-type TGLUTFreeTypeFont = class ( TNVBaseFont )
-
-
-protected
-
-
- procedure SetFlags (); override ;
-
-
-public
-
-
- constructor Create (); override ;
-
-
- destructor Destroy ; override ;
-
-
- procedure Add (); override ;
-
-
- function TextHeight (); override ;
-
-
- function TextWidth (); override ;
-
-
- procedure TextOut (); override ;
-
-
- end ;
-
-
-Inheritance
-
-
-
diff --git a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont.setflags.html b/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont.setflags.html
deleted file mode 100644
index acf2f024d..000000000
--- a/components/nvidia-widgets/doc/glutbitmapfont/tglutfreetypefont.setflags.html
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-TGLUTFreeTypeFont.SetFlags
-
-
-
-
-
-TGLUTFreeTypeFont.SetFlags
-
-Declaration
-Source position: glutbitmapfont.pas line 29
-
-
- protected procedure TGLUTFreeTypeFont . SetFlags(
-
-
- AIndex: Integer;
-
-
- AValue: Boolean
-
-
-) ; override ;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/images/button.png b/components/nvidia-widgets/doc/images/button.png
deleted file mode 100644
index adc5067ef..000000000
Binary files a/components/nvidia-widgets/doc/images/button.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/checkbutton.png b/components/nvidia-widgets/doc/images/checkbutton.png
deleted file mode 100644
index c03eb8c8f..000000000
Binary files a/components/nvidia-widgets/doc/images/checkbutton.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/combobox.png b/components/nvidia-widgets/doc/images/combobox.png
deleted file mode 100644
index 293997d24..000000000
Binary files a/components/nvidia-widgets/doc/images/combobox.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/crop_images.bat b/components/nvidia-widgets/doc/images/crop_images.bat
deleted file mode 100644
index 74b33f9e6..000000000
--- a/components/nvidia-widgets/doc/images/crop_images.bat
+++ /dev/null
@@ -1,25 +0,0 @@
-::this script takes a screenshot from the widget_test example
-::and cut's the individual widget examples and saves them to
-::a separate file
-::the crop application is located in ./utils
-
-..\..\utils\crop widget_test.png 4 29 152 81 label.png
-..\..\utils\crop widget_test.png 7 79 182 111 button.png
-..\..\utils\crop widget_test.png 7 118 406 180 checkbutton.bmp
-..\..\utils\crop widget_test.png 7 190 394 251 radiobutton.bmp
-..\..\utils\crop widget_test.png 7 253 117 279 horizontal_slider.png
-..\..\utils\crop widget_test.png 7 279 120 350 listbox.png
-..\..\utils\crop widget_test.png 116 279 255 348 combobox.png
-..\..\utils\crop widget_test.png 7 353 237 385 line_edit.png
-..\..\utils\crop widget_test.png 7 383 264 460 panel.png
-..\..\utils\crop widget_test.png 7 468 262 539 frame.png
-..\..\utils\crop widget_test.png 4 537 77 620 listitem.png
-..\..\utils\crop widget_test.png 4 615 114 724 textureview.bmp
-
-del checkbutton.png
-del radiobutton.png
-del textureview.png
-
-ren checkbutton.bmp checkbutton.png
-ren radiobutton.bmp radiobutton.png
-ren textureview.bmp textureview.png
diff --git a/components/nvidia-widgets/doc/images/frame.png b/components/nvidia-widgets/doc/images/frame.png
deleted file mode 100644
index 8e6ae6917..000000000
Binary files a/components/nvidia-widgets/doc/images/frame.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/horizontal_slider.png b/components/nvidia-widgets/doc/images/horizontal_slider.png
deleted file mode 100644
index e40afef0d..000000000
Binary files a/components/nvidia-widgets/doc/images/horizontal_slider.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/label.png b/components/nvidia-widgets/doc/images/label.png
deleted file mode 100644
index f53342997..000000000
Binary files a/components/nvidia-widgets/doc/images/label.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/line_edit.png b/components/nvidia-widgets/doc/images/line_edit.png
deleted file mode 100644
index 06bd555ad..000000000
Binary files a/components/nvidia-widgets/doc/images/line_edit.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/listbox.png b/components/nvidia-widgets/doc/images/listbox.png
deleted file mode 100644
index 5e2689ba8..000000000
Binary files a/components/nvidia-widgets/doc/images/listbox.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/listitem.png b/components/nvidia-widgets/doc/images/listitem.png
deleted file mode 100644
index 376bdfadb..000000000
Binary files a/components/nvidia-widgets/doc/images/listitem.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/nvwidgets.png b/components/nvidia-widgets/doc/images/nvwidgets.png
deleted file mode 100644
index 06f563256..000000000
Binary files a/components/nvidia-widgets/doc/images/nvwidgets.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/panel.png b/components/nvidia-widgets/doc/images/panel.png
deleted file mode 100644
index b660faa81..000000000
Binary files a/components/nvidia-widgets/doc/images/panel.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/radiobutton.png b/components/nvidia-widgets/doc/images/radiobutton.png
deleted file mode 100644
index 0cfd4da33..000000000
Binary files a/components/nvidia-widgets/doc/images/radiobutton.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/images/textureview.png b/components/nvidia-widgets/doc/images/textureview.png
deleted file mode 100644
index 8f7f863ea..000000000
Binary files a/components/nvidia-widgets/doc/images/textureview.png and /dev/null differ
diff --git a/components/nvidia-widgets/doc/index-8.html b/components/nvidia-widgets/doc/index-8.html
deleted file mode 100644
index 3303e70ff..000000000
--- a/components/nvidia-widgets/doc/index-8.html
+++ /dev/null
@@ -1,264 +0,0 @@
-
-
-
-
-Index of all identifiers in package 'nvidia-widgets'
-
-
-
-
-
-Index of all identifiers in package 'nvidia-widgets'
-
-B
-
-C
-
-E
-
-G
-
-K
-
-L
-
-M
-
-N
-
-P
-
-R
-
-S
-
-T
-
-U
-
-
-
diff --git a/components/nvidia-widgets/doc/nvbasefont.xml b/components/nvidia-widgets/doc/nvbasefont.xml
deleted file mode 100644
index ddabae3db..000000000
--- a/components/nvidia-widgets/doc/nvbasefont.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
- Generic font support class
-
- Text height
- Some fonts will only return the font size and not the actual text height
-
-
- Contructor for the base font class
-
-
- Method that allows to add multiple stylized fonts
- To define font styles, you will need to add the fonts first. This method allows to add a named font style and set the styles of it.
-
-
- Font name
-
-
- Font size
-
-
- Text width
-
-
- Text size
- TextWidth
-TextHeight
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvcontext.xml b/components/nvidia-widgets/doc/nvcontext.xml
deleted file mode 100644
index 0cd385c2d..000000000
--- a/components/nvidia-widgets/doc/nvcontext.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- Basic UI context
-
-
- Begin grouping section of UI objects
-
- User Interface library
-
- List item widget
-
-
-
-
-
- Listbox widget
-
-
-
-
-
- Combobox widget
-
-
-
-
-
- Line edit widget
-
-
-
-
-
- Frame positioning section
-
-
-
-
-
- Frame positioning widget
-
-
-
-
-
- Panel positioning widget
-
-
-
-
-
- Panel positioning widget
-
-
-
-
-
- NVIDIA widget library
-
- This library is originally based on the NVIDIA widget library. NVIDIA Widgets is the
-immediate mode graphical user interface toolkit used by the
-NVIDIA SDK samples .
-
- Originally ported to FPC by Darius Blaszyk in June 2011.
- This library is distributed under the MIT license, as the original library was.
- The original code can be found here:
-
-
- For more information see the Lazarus wiki .
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglpainter.xml b/components/nvidia-widgets/doc/nvglpainter.xml
deleted file mode 100644
index 333239877..000000000
--- a/components/nvidia-widgets/doc/nvglpainter.xml
+++ /dev/null
@@ -1,237 +0,0 @@
-
-
-
-
-
- User Interface library
-
-
- OpenGL painter class
-
-
- Evaluate canvas margin
-
-
- Evaluate canvas space
-
-
- Evaluate font height
-
-
- Evaluate text width
-
-
- Evaluate text size
-
-
- getTextSize
-evaluates a string, it will calculate the number of lines it consists of and will return the length in pixels of the longest line.
-
-
-
- Exterior margin
-
-
- Interior margin
-
-
- Font height in pixels
-
-
- Text width
-
-
- Text width of widest line
-
-
- Draw a rectangle for debugging purposes
-
-
- drawDebugRect
- draws a simple rectangle usefull for debugging purposes.
-
-
-
- Rectangle size to draw
-
- User Interface library specialized for OpenGL
-
- Draw text with rectangle primitive
-
-
- Draw frame primitive
-
-
- Draw bool frame primitive
-
-
- Draw multi-line text primitive
-
-
- Draw rectangle primitive
-
-
- Rectangle to draw in
-
-
- Fill color
-
-
- Border color
-
-
- Rectangle to draw in
-
-
- Number of lines in text
-
-
- Caret position
-
-
- Boolean indicating if the mouse is hovering over it
-
-
- Boolean indicating if the widget is on
-
-
- Boolean indicating if the widget has focus
-
-
- Boolean indicating if the widget has focus
-
-
- Boolean indicating if the widget has focus
-
-
- Boolean indicating if the widget is on
-
-
- Boolean indicating if the widget is on
-
-
- Boolean indicating if the mouse is hovering over it
-
-
- Boolean indicating if the mouse is hovering over it
-
-
- Number of lines in text
-
-
- Fill color
-
-
- Fill color
-
-
- Fill color
-
-
- Fill color
-
-
- Fill color
-
-
- Fill color
-
-
- Border color
-
-
- Border color
-
-
- Border color
-
-
- Border color
-
-
- Border color
-
-
- Border color
-
-
- Border color
-
-
- Rectangle to draw in
-
-
- Rectangle to draw in
-
-
- Rectangle to draw in
-
-
- Rectangle to draw in
-
-
- Rectangle to draw in
-
-
- Rectangle to draw in
-
-
- Rectangle to draw in
-
-
- Rectangle to draw in
-
-
- Rectangle to draw in
-
-
- Width of the arrow
-
-
- Width of the arrow
-
-
- Width of the plus
-
-
- Width of the minus
-
-
- Radius of the corner
-
-
- Radius of the corner
-
-
- Radius of the corner
-
-
- Radius of the corner
-
-
- Draw rouded rectangle primitive
-
-
- Draw rouded rectangle outline primitive
-
-
- Draw circle primitive
-
-
- Draw minus primitive
-
-
- Draw plus primitive
-
-
- Draw down arrow primitive
-
-
- Draw up arrow primitive
-
-
- Initialization method of the painter class
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglutcontext.xml b/components/nvidia-widgets/doc/nvglutcontext.xml
deleted file mode 100644
index 120d3543f..000000000
--- a/components/nvidia-widgets/doc/nvglutcontext.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
- Translate non-ascii keys from GLUT to nvWidgets
-
-
- UI method for processing key events
- Call this method from the glutReshapeFunc callback
-
-
- UI method for processing GLUT mouse button events
- Call this method from the glutMouseFunc callback, the modifier parameter maps to glutGetModifiers.
-
-
- One time initialization
-
-
- UI destructor
-
-
- UI constructor
- Allows for overriding the standard painter
-
-
- Variable indicating a default painter object
-
-
- GLut specific UI context
-
- GLut adaptor class
- Adaptor classes to integrate the nvWidgets UI library with the GLUT windowing toolkit. The adaptors convert native GLUT UI data to native nvWidgets data. All adaptor classes are implemented as in-line code in this header. The adaptor defaults to using the standard OpenGL painter implementation.
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglutwidgets/glutuicontext-3.html b/components/nvidia-widgets/doc/nvglutwidgets/glutuicontext-3.html
deleted file mode 100644
index ab59c34ca..000000000
--- a/components/nvidia-widgets/doc/nvglutwidgets/glutuicontext-3.html
+++ /dev/null
@@ -1,204 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglutwidgets/glutuicontext-4.html b/components/nvidia-widgets/doc/nvglutwidgets/glutuicontext-4.html
deleted file mode 100644
index 17632556b..000000000
--- a/components/nvidia-widgets/doc/nvglutwidgets/glutuicontext-4.html
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglutwidgets/index-4.html b/components/nvidia-widgets/doc/nvglutwidgets/index-4.html
deleted file mode 100644
index ec7d61472..000000000
--- a/components/nvidia-widgets/doc/nvglutwidgets/index-4.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-Reference for unit 'nvGlutWidgets': Classes
-
-
-
-
-
-Reference for unit 'nvGlutWidgets': Classes
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter-3.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter-3.html
deleted file mode 100644
index f0be1e7d7..000000000
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter-3.html
+++ /dev/null
@@ -1,449 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter-4.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter-4.html
deleted file mode 100644
index 19836e380..000000000
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter-4.html
+++ /dev/null
@@ -1,438 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrect.html b/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrect.html
deleted file mode 100644
index 83ada5e1f..000000000
--- a/components/nvidia-widgets/doc/nvglwidgets/gluipainter.drawroundedrect.html
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-GLUIPainter.drawRoundedRect
-
-
-
-
-
-GLUIPainter.drawRoundedRect
-Draw rouded rectangle primitive
-Declaration
-Source position: nvglwidgets.pas line 189
-
-
- public procedure GLUIPainter . drawRoundedRect(
-
-
- aRect: Rect ;
-
-
- const corner: Point ;
-
-
- fillColorId: Integer;
-
-
- borderColorId: Integer
-
-
-) ;
-
-
-Arguments
-
-
-aRect
-
-Rectangle to draw in
-
-
-corner
-
-Radius of the corner
-
-
-fillColorId
-
-Fill color
-
-
-borderColorId
-
-Border color
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglwidgets/index-2.html b/components/nvidia-widgets/doc/nvglwidgets/index-2.html
deleted file mode 100644
index 78701b4e9..000000000
--- a/components/nvidia-widgets/doc/nvglwidgets/index-2.html
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-Reference for unit 'nvGLWidgets': Constants
-
-
-
-
-
-Reference for unit 'nvGLWidgets': Constants
-
-
-
diff --git a/components/nvidia-widgets/doc/nvglwidgets/index-4.html b/components/nvidia-widgets/doc/nvglwidgets/index-4.html
deleted file mode 100644
index 4a94a0308..000000000
--- a/components/nvidia-widgets/doc/nvglwidgets/index-4.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-Reference for unit 'nvGLWidgets': Classes
-
-
-
-
-
-Reference for unit 'nvGLWidgets': Classes
-
-
-
diff --git a/components/nvidia-widgets/doc/nvpainter.xml b/components/nvidia-widgets/doc/nvpainter.xml
deleted file mode 100644
index 096c91ad6..000000000
--- a/components/nvidia-widgets/doc/nvpainter.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- Basic painter class
-
- Boolean evaluation function
-
- This function evaluates a boolean to a numerical value.
- True equals 1
-False equals 0
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvshaderutils.xml b/components/nvidia-widgets/doc/nvshaderutils.xml
deleted file mode 100644
index ec2222525..000000000
--- a/components/nvidia-widgets/doc/nvshaderutils.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- Utility functions for compiling shaders and programs
-
-
- Create a program composed of vertex, geometry and fragment shaders.
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvtypes.xml b/components/nvidia-widgets/doc/nvtypes.xml
deleted file mode 100644
index 0747721ae..000000000
--- a/components/nvidia-widgets/doc/nvtypes.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
- Base types and constants
-
- 2D point object
-
-
- Initialize the point object
-
-
- Rectangle object
-
-
- X position of top left point
-
-
- Y position of top left point
-
-
- Width of rectangle
-
-
- Height of rectangle
-
-
- An enum to identify the left mouse button
-
-
- An enum to identify the middle mouse button
-
-
- An enum to identify the right mouse button
-
-
- Group record
-
-
- anchor point + width and height of the region
-
-
- group behavior
-
-
- border
-
-
- interior
-
-
- X location
-
-
- Y location
-
-
- Constructor for the object
-
-
- Constructor for the object
-
-
- Helper function to initialize the point object
-
-
- Helper function to initialize the object
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets.chm b/components/nvidia-widgets/doc/nvwidgets.chm
deleted file mode 100644
index ce2d71a84..000000000
Binary files a/components/nvidia-widgets/doc/nvwidgets.chm and /dev/null differ
diff --git a/components/nvidia-widgets/doc/nvwidgets/index-2.html b/components/nvidia-widgets/doc/nvwidgets/index-2.html
deleted file mode 100644
index 7346e6df7..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/index-2.html
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-
-
-Reference for unit 'nvWidgets': Constants
-
-
-
-
-
-Reference for unit 'nvWidgets': Constants
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/index-3.html b/components/nvidia-widgets/doc/nvwidgets/index-3.html
deleted file mode 100644
index 4f3a8badd..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/index-3.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-Reference for unit 'nvWidgets': Types
-
-
-
-
-
-Reference for unit 'nvWidgets': Types
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/index-4.html b/components/nvidia-widgets/doc/nvwidgets/index-4.html
deleted file mode 100644
index 6b4c98593..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/index-4.html
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-Reference for unit 'nvWidgets': Classes
-
-
-
-
-
-Reference for unit 'nvWidgets': Classes
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/index-5.html b/components/nvidia-widgets/doc/nvwidgets/index-5.html
deleted file mode 100644
index 3b0fc0f80..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/index-5.html
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-Reference for unit 'nvWidgets': Procedures and functions
-
-
-
-
-
-Reference for unit 'nvWidgets': Procedures and functions
-
-
-EvalBool
-
-Boolean evaluation function
-
-
-SetPoint
-
-Helper function to initialize the point object
-
-
-SetRect
-
-Helper function to initialize the Rect object
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/index-8.html b/components/nvidia-widgets/doc/nvwidgets/index-8.html
deleted file mode 100644
index 0c534ad4c..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/index-8.html
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-
-
-Index of all identifiers in unit 'nvWidgets'
-
-
-
-
-
-Index of all identifiers in unit 'nvWidgets'
-
-B
-
-E
-
-G
-
-K
-
-M
-
-P
-
-R
-
-S
-
-U
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/pgroup.html b/components/nvidia-widgets/doc/nvwidgets/pgroup.html
deleted file mode 100644
index 24e2453b6..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/pgroup.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-PGroup
-
-
-
-
-
-PGroup
-
-Declaration
-Source position: nvwidgets.pas line 143
-
-
-type PGroup = ^ Group ;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/point.html b/components/nvidia-widgets/doc/nvwidgets/point.html
deleted file mode 100644
index fcc7acbd1..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/point.html
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-Point
-
-
-
-
-
-Point
-[Properties (by Name )] [Methods (by Name )] [Events (by Name )]
-2D point object
-Declaration
-Source position: nvwidgets.pas line 23
-
-
-type Point = object
-
-
- x : Integer;
-
-X location
-
-
- y : Integer;
-
-Y location
-
-
- procedure Point ();
-
-Constructor for the Point object
-
-
- end ;
-
-
-Inheritance
-
-
-Point
-
-2D point object
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/point.x.html b/components/nvidia-widgets/doc/nvwidgets/point.x.html
deleted file mode 100644
index 7cdfc51de..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/point.x.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-Point.x
-
-
-
-
-
-Point.x
-X location
-Declaration
-Source position: nvwidgets.pas line 24
-
-
- Point . x: Integer;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/point.y.html b/components/nvidia-widgets/doc/nvwidgets/point.y.html
deleted file mode 100644
index de2e8874f..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/point.y.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-Point.y
-
-
-
-
-
-Point.y
-Y location
-Declaration
-Source position: nvwidgets.pas line 24
-
-
- Point . y: Integer;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/rect.h.html b/components/nvidia-widgets/doc/nvwidgets/rect.h.html
deleted file mode 100644
index e0d682d81..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/rect.h.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-Rect.h
-
-
-
-
-
-Rect.h
-Height of rectangle
-Declaration
-Source position: nvwidgets.pas line 37
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/rect.html b/components/nvidia-widgets/doc/nvwidgets/rect.html
deleted file mode 100644
index baf26923d..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/rect.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-Rect
-
-
-
-
-
-Rect
-[Properties (by Name )] [Methods (by Name )] [Events (by Name )]
-Rectangle object
-Declaration
-Source position: nvwidgets.pas line 36
-
-
-type Rect = object
-
-
- x : Integer;
-
-X position of top left point
-
-
- y : Integer;
-
-Y position of top left point
-
-
- w : Integer;
-
-Width of rectangle
-
-
- h : Integer;
-
-Height of rectangle
-
-
- procedure Rect ();
-
-Constructor for the Rect object
-
-
- end ;
-
-
-Inheritance
-
-
-Rect
-
-Rectangle object
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/rect.w.html b/components/nvidia-widgets/doc/nvwidgets/rect.w.html
deleted file mode 100644
index b7f218e9c..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/rect.w.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-Rect.w
-
-
-
-
-
-Rect.w
-Width of rectangle
-Declaration
-Source position: nvwidgets.pas line 37
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/rect.x.html b/components/nvidia-widgets/doc/nvwidgets/rect.x.html
deleted file mode 100644
index 926aaf2db..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/rect.x.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-Rect.x
-
-
-
-
-
-Rect.x
-X position of top left point
-Declaration
-Source position: nvwidgets.pas line 37
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/rect.y.html b/components/nvidia-widgets/doc/nvwidgets/rect.y.html
deleted file mode 100644
index 8d1565abb..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/rect.y.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-Rect.y
-
-
-
-
-
-Rect.y
-Y position of top left point
-Declaration
-Source position: nvwidgets.pas line 37
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext-3.html b/components/nvidia-widgets/doc/nvwidgets/uicontext-3.html
deleted file mode 100644
index f67fa7fbe..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext-3.html
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext-4.html b/components/nvidia-widgets/doc/nvwidgets/uicontext-4.html
deleted file mode 100644
index 4ffafc68e..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext-4.html
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext._begin.html b/components/nvidia-widgets/doc/nvwidgets/uicontext._begin.html
deleted file mode 100644
index 3a0e0d2e3..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext._begin.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-UIContext._begin
-
-
-
-
-
-UIContext._begin
-UI method for entering UI processing mode
-Declaration
-Source position: nvwidgets.pas line 249
-
-Description
-This function must be used to begin the UI processing
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dobutton.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dobutton.html
deleted file mode 100644
index 5c4a1502d..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dobutton.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-UIContext.doButton
-
-
-
-
-
-UIContext.doButton
-UI method for rendering and processing a push button
-Declaration
-Source position: line 0
-
-
- function UIContext . doButton(
-
-
- const r: Rect ;
-
-
- const Text: ;
-
-
- var state: Boolean;
-
-
- style: Integer = 0
-
-
-): Boolean; function UIContext . doButton(
-
-
- const r: Rect ;
-
-
- const Text:
-
-
-): Boolean;
-
-
-Arguments
-
-
-r
-
-optionally provides a location and size for the button
-
-
-Text
-
-text to display on the button
-
-
-state
-
-whether the button is depressed
-
-
-style
-
-optional style flag to modify the look
-
-
-Arguments
-
-
-r
-
-optionally provides a location and size for the button
-
-
-Text
-
-text to display on the button
-
-
-Description
-The button method does only take a text and state variable. This variable is modified if the button is pressed or depressed. When a state change occurs the method function returns True .
-
-
-Example code how to implement a button
-none. Rect( 0 , 0 ) ;
-ui. beginGroup( GroupFlags_GrowDownFromRight) ;
- if ui. doButton( none, 'Apply' ) then
- begin
- //code to apply your changes
- end ;
-ui. endGroup;
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.docheckbutton.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.docheckbutton.html
deleted file mode 100644
index 71339b3d3..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext.docheckbutton.html
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-UIContext.doCheckButton
-
-
-
-
-
-UIContext.doCheckButton
-UI method for rendering and processing a check button
-Declaration
-Source position: nvwidgets.pas line 302
-
-
- public function UIContext . doCheckButton(
-
-
- const r: Rect ;
-
-
- const Text: ;
-
-
- var state: Boolean;
-
-
- style: Integer = 0
-
-
-): Boolean;
-
-
-Arguments
-
-
-r
-
-optionally provides a location and size for the button
-
-
-Text
-
-text to display on the button
-
-
-state
-
-whether the check button is checked or not
-
-
-style
-
-optional style flag to modify the look
-
-
-Function result
-True if the check button state changed
-Description
-Check button behaves similarly as a toggle button used to display and edit a boolean property.
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dohorizontalslider.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dohorizontalslider.html
deleted file mode 100644
index c2e7d0495..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dohorizontalslider.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-UIContext.doHorizontalSlider
-
-
-
-
-
-UIContext.doHorizontalSlider
-UI method for rendering and processing a horizontal slider
-Declaration
-Source position: nvwidgets.pas line 336
-
-
- public function UIContext . doHorizontalSlider(
-
-
- const aRect: Rect ;
-
-
- min: Double;
-
-
- max: Double;
-
-
- var Value: Double;
-
-
- style: Integer = 0
-
-
-): Boolean;
-
-
-Arguments
-
-
-aRect
-
-optionally provides a location and size for the widget
-
-
-min
-
-min bound of the varying range of the value
-
-
-max
-
-max bound of the varying range of the value
-
-
-Value
-
-the value edited by the widget
-
-
-style
-
-optional style flag to modify the look
-
-
-Function result
-True if the slider value changed
-Description
-Horizontal slider is used to edit and display a scalar value in the specified range [min; max].
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolabel.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dolabel.html
deleted file mode 100644
index 85fada20f..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolabel.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-UIContext.doLabel
-
-
-
-
-
-UIContext.doLabel
-UI method for drawing a static text label
-Declaration
-Source position: nvwidgets.pas line 273
-
-
- public procedure UIContext . doLabel(
-
-
- const r: Rect ;
-
-
- const Text: ;
-
-
- style: Integer = 0
-
-
-) ;
-
-
-Arguments
-
-
-r
-
-optionally provides a location and size for the label
-
-
-Text
-
-Text to display for the label (can have several lines)
-
-
-style
-
-optional style flag to modify the look
-
-
-Description
-The label displays a non interactive text.
-The style flag enables to draw the label in two distinct styles. The first one is default (style = 0) and displays the label simply as text. The alternative (style = 1) displays the label with a frame around it. An example is shown in the following figure.
-
-
-The Text variable can have multiple lines.
-Example code how to implement a label
-none. Rect( 0 , 0 ) ;
-ui. beginGroup( GroupFlags_GrowDownFromRight) ;
- ui. doLabel( none, Text) ;
-ui. endGroup;
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.doradiobutton.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.doradiobutton.html
deleted file mode 100644
index c7ef876ba..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext.doradiobutton.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-UIContext.doRadioButton
-
-
-
-
-
-UIContext.doRadioButton
-UI method for rendering and processing a radio button
-Declaration
-Source position: nvwidgets.pas line 321
-
-
- public function UIContext . doRadioButton(
-
-
- reference: Integer;
-
-
- const r: Rect ;
-
-
- const Text: ;
-
-
- var Value: Integer;
-
-
- style: Integer = 0
-
-
-): Boolean;
-
-
-Arguments
-
-
-reference
-
-The reference int value represented by this radio button.
-
-
-r
-
-optionally provides a location and size for the button
-
-
-Text
-
-text to display on the button
-
-
-Value
-
-The value parameter compared to the reference value parameter.
-
-
-style
-
-optional style flag to modify the look
-
-
-Function result
-True if the radio button value changed
-Description
-Radio buttons are typically used in groups to display and edit the possible reference values taken by an integer value.
-One radio button is representing a possible reference value taken by the current value. It is displaying a boolean state true if the current value is equal to the reference value.
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dotextureview.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dotextureview.html
deleted file mode 100644
index e19f86026..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dotextureview.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-UIContext.doTextureView
-
-
-
-
-
-UIContext.doTextureView
-UI method for drawing a texture view
-Declaration
-Source position: nvwidgets.pas line 377
-
-
- public procedure UIContext . doTextureView(
-
-
- const aRect: Rect ;
-
-
- const texID: Integer;
-
-
- zoomRect: Rect ;
-
-
- mipLevel: Integer = - 1 ;
-
-
- texelScale: Double = 1 ;
-
-
- texelOffset: Double = 0 ;
-
-
- red: Integer = 0 ;
-
-
- green: Integer = 1 ;
-
-
- blue: Integer = 2 ;
-
-
- alpha: Integer = 3 ;
-
-
- style: Integer = 0
-
-
-) ;
-
-
-Arguments
-
-
-aRect
-
-provides a location and size for the texture view
-
-
-texID
-
-texture identifier (Graphics API specific)
-
-
-zoomRect
-
-rectangle area of the texture displayed
-
-
-mipLevel
-
-mip Level of the texture displayed
-
-
-texelScale
-
-scale applyed to the texel fetch
-
-
-texelOffset
-
-offset applyed to the texel after scale
-
-
-style
-
-optional style flag to modify the look
-
-
-Description
-Several parameters control the equation used to display the texel
-texel = texture2DFetch( . . . ) ;
-pixel = texelSwizzling( texel * texelScale + texelOffset ) ;
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.m_window.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.m_window.html
deleted file mode 100644
index e10712b88..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext.m_window.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-UIContext.m_window
-
-
-
-
-
-UIContext.m_window
-
-Declaration
-Source position: nvwidgets.pas line 403
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.window.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.window.html
deleted file mode 100644
index f5f47378d..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uicontext.window.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-UIContext.window
-
-
-
-
-
-UIContext.window
-
-Declaration
-Source position: nvwidgets.pas line 382
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uipainter-3.html b/components/nvidia-widgets/doc/nvwidgets/uipainter-3.html
deleted file mode 100644
index 856d2b1fa..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uipainter-3.html
+++ /dev/null
@@ -1,197 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uipainter-4.html b/components/nvidia-widgets/doc/nvwidgets/uipainter-4.html
deleted file mode 100644
index 6749af2f5..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uipainter-4.html
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/nvidia-widgets/doc/nvwidgets/uipainter.gettextureviewrect.html b/components/nvidia-widgets/doc/nvwidgets/uipainter.gettextureviewrect.html
deleted file mode 100644
index 997357152..000000000
--- a/components/nvidia-widgets/doc/nvwidgets/uipainter.gettextureviewrect.html
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-UIPainter.getTextureViewRect
-
-
-
-
-
-UIPainter.getTextureViewRect
-
-Declaration
-Source position: nvwidgets.pas line 194
-
-
- public function UIPainter . getTextureViewRect(
-
-
- const rect: Rect ;
-
-
- out rt: Rect
-
-
-): Rect ; virtual ; abstract ;
-
-
-
-
diff --git a/components/nvidia-widgets/doc/fpdoc.css b/components/nvidia-widgets/docs/fpdoc.css
similarity index 100%
rename from components/nvidia-widgets/doc/fpdoc.css
rename to components/nvidia-widgets/docs/fpdoc.css
diff --git a/components/nvidia-widgets/doc/glfreetype/index-4.html b/components/nvidia-widgets/docs/glfreetype/index-4.html
similarity index 86%
rename from components/nvidia-widgets/doc/glfreetype/index-4.html
rename to components/nvidia-widgets/docs/glfreetype/index-4.html
index a2e6d6478..5fbc0557d 100644
--- a/components/nvidia-widgets/doc/glfreetype/index-4.html
+++ b/components/nvidia-widgets/docs/glfreetype/index-4.html
@@ -10,7 +10,7 @@
Reference for unit 'GLFreeType': Classes
@@ -19,5 +19,8 @@
TGLFreeType
+
+
+