diff --git a/components/nvidia-widgets/doc/images/checkbutton.bmp b/components/nvidia-widgets/doc/images/checkbutton.bmp deleted file mode 100644 index d730bd136..000000000 Binary files a/components/nvidia-widgets/doc/images/checkbutton.bmp and /dev/null differ diff --git a/components/nvidia-widgets/doc/images/checkbutton.png b/components/nvidia-widgets/doc/images/checkbutton.png new file mode 100644 index 000000000..d3f71a609 Binary files /dev/null and b/components/nvidia-widgets/doc/images/checkbutton.png differ diff --git a/components/nvidia-widgets/doc/images/nvwidgets.png b/components/nvidia-widgets/doc/images/nvwidgets.png index a22e3bb27..033175d4f 100644 Binary files a/components/nvidia-widgets/doc/images/nvwidgets.png and b/components/nvidia-widgets/doc/images/nvwidgets.png differ diff --git a/components/nvidia-widgets/doc/images/radiobutton.bmp b/components/nvidia-widgets/doc/images/radiobutton.bmp deleted file mode 100644 index c5b299899..000000000 Binary files a/components/nvidia-widgets/doc/images/radiobutton.bmp and /dev/null differ diff --git a/components/nvidia-widgets/doc/images/radiobutton.png b/components/nvidia-widgets/doc/images/radiobutton.png new file mode 100644 index 000000000..0e65af1de Binary files /dev/null and b/components/nvidia-widgets/doc/images/radiobutton.png differ diff --git a/components/nvidia-widgets/doc/images/textureview.bmp b/components/nvidia-widgets/doc/images/textureview.bmp deleted file mode 100644 index 9cd9205c8..000000000 Binary files a/components/nvidia-widgets/doc/images/textureview.bmp and /dev/null differ diff --git a/components/nvidia-widgets/doc/images/textureview.png b/components/nvidia-widgets/doc/images/textureview.png new file mode 100644 index 000000000..890cd3f0c Binary files /dev/null and b/components/nvidia-widgets/doc/images/textureview.png differ diff --git a/components/nvidia-widgets/doc/nvwidgets.chm b/components/nvidia-widgets/doc/nvwidgets.chm index 6b819ea70..e62d27c84 100644 Binary files a/components/nvidia-widgets/doc/nvwidgets.chm and b/components/nvidia-widgets/doc/nvwidgets.chm differ diff --git a/components/nvidia-widgets/doc/nvwidgets.xml b/components/nvidia-widgets/doc/nvwidgets.xml index 2422c140d..676897749 100644 --- a/components/nvidia-widgets/doc/nvwidgets.xml +++ b/components/nvidia-widgets/doc/nvwidgets.xml @@ -1,4 +1,4 @@ - + @@ -74,9 +74,9 @@ UI method for drawing a static text label

The label displays a non interactive text.

-

The style flag enables to draw the label in two distict 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 then following figure.

+

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 can have multiple lines.

+

The Text variable can have multiple lines.

@@ -90,6 +90,10 @@ UI method for rendering and processing a push button + +

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.

+ +
optionally provides a location and size for the button @@ -106,7 +110,10 @@ UI method for rendering and processing a check button - Check button behaves similarly as a toggle button used to display and edit a bool property. + +

Check button behaves similarly as a toggle button used to display and edit a boolean property.

+ +
optionally provides a location and size for the button @@ -123,11 +130,13 @@ UI method for rendering and processing a radio button - Radio buttons are typically used in groups to diplay and edit the possible reference values taken by an int 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. - + +

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.

+ +
The reference int value represented by this radio button. @@ -153,7 +162,10 @@ It is displaying a boolean state true if the current value is equal to the refer UI method for rendering and processing a horizontal slider - Horizontal slider is used to edit and display a scalar value in the specified range [min; max]. + +

Horizontal slider is used to edit and display a scalar value in the specified range [min; max].

+ +
optionally provides a location and size for the widget @@ -181,6 +193,7 @@ It is displaying a boolean state true if the current value is equal to the refer texel = texture2DFetch(...); pixel = texelSwizzling( texel * texelScale + texelOffset ); + @@ -215,22 +228,23 @@ pixel = texelSwizzling( texel * texelScale + texelOffset ); Boolean evaluation function - This function evaluates a boolean to a numerical value. - -True equals 1 -False equals 0 + +

This function evaluates a boolean to a numerical value.

+

True equals 1 +False equals 0

+
- Constructor for the point object + Constructor for the object - Constructor for the rect object + Constructor for the object Helper function to initialize the point object - Helper function to initialize the rect object + Helper function to initialize the object Basic UI context @@ -242,6 +256,54 @@ False equals 0 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 diff --git a/components/nvidia-widgets/doc/nvwidgets/evalbool.html b/components/nvidia-widgets/doc/nvwidgets/evalbool.html index e91cb1a70..cd69f5f4d 100644 --- a/components/nvidia-widgets/doc/nvwidgets/evalbool.html +++ b/components/nvidia-widgets/doc/nvwidgets/evalbool.html @@ -29,6 +29,7 @@

Description

-

This function evaluates a boolean to a numerical value. True equals 1 False equals 0

+

This function evaluates a boolean to a numerical value.

+

True equals 1 False equals 0

diff --git a/components/nvidia-widgets/doc/nvwidgets/index-5.html b/components/nvidia-widgets/doc/nvwidgets/index-5.html index cef14877c..3b0fc0f80 100644 --- a/components/nvidia-widgets/doc/nvwidgets/index-5.html +++ b/components/nvidia-widgets/doc/nvwidgets/index-5.html @@ -28,7 +28,7 @@

SetRect

  

-

Helper function to initialize the rect object

+

Helper function to initialize the Rect object

diff --git a/components/nvidia-widgets/doc/nvwidgets/point.html b/components/nvidia-widgets/doc/nvwidgets/point.html index ab001f1b2..f420473da 100644 --- a/components/nvidia-widgets/doc/nvwidgets/point.html +++ b/components/nvidia-widgets/doc/nvwidgets/point.html @@ -35,7 +35,7 @@

  procedure Point();

  

-

Constructor for the point object

+

Constructor for the Point object

end;

diff --git a/components/nvidia-widgets/doc/nvwidgets/point.point.html b/components/nvidia-widgets/doc/nvwidgets/point.point.html index f71b40691..b1d327944 100644 --- a/components/nvidia-widgets/doc/nvwidgets/point.point.html +++ b/components/nvidia-widgets/doc/nvwidgets/point.point.html @@ -14,7 +14,7 @@

Point.Point

-

Constructor for the point object

+

Constructor for the Point object

Declaration

Source position: line 0

diff --git a/components/nvidia-widgets/doc/nvwidgets/rect.html b/components/nvidia-widgets/doc/nvwidgets/rect.html index ce2f19098..b43a40ec6 100644 --- a/components/nvidia-widgets/doc/nvwidgets/rect.html +++ b/components/nvidia-widgets/doc/nvwidgets/rect.html @@ -45,7 +45,7 @@ - + diff --git a/components/nvidia-widgets/doc/nvwidgets/rect.rect.html b/components/nvidia-widgets/doc/nvwidgets/rect.rect.html index b3913c67e..bdbcc7b21 100644 --- a/components/nvidia-widgets/doc/nvwidgets/rect.rect.html +++ b/components/nvidia-widgets/doc/nvwidgets/rect.rect.html @@ -14,7 +14,7 @@

  procedure Rect();

  

Constructor for the rect object

Constructor for the Rect object

end;

Rect.Rect

-

Constructor for the rect object

+

Constructor for the Rect object

Declaration

Source position: line 0

diff --git a/components/nvidia-widgets/doc/nvwidgets/setrect.html b/components/nvidia-widgets/doc/nvwidgets/setrect.html index 57ea82ed9..7d6409c7b 100644 --- a/components/nvidia-widgets/doc/nvwidgets/setrect.html +++ b/components/nvidia-widgets/doc/nvwidgets/setrect.html @@ -14,7 +14,7 @@

SetRect

-

Helper function to initialize the rect object

+

Helper function to initialize the Rect object

Declaration

Source position: line 0

diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.beginframe.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.beginframe.html index e28273560..6b7e7a817 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.beginframe.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.beginframe.html @@ -14,7 +14,7 @@

UIContext.beginFrame

-

+

Frame positioning section

Declaration

Source position: nvWidgets.pas line 342

@@ -34,5 +34,8 @@

);

+

Description

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.beginpanel.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.beginpanel.html index 0bd1b93dc..5aba316c1 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.beginpanel.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.beginpanel.html @@ -14,7 +14,7 @@

UIContext.beginPanel

-

+

Panel positioning widget

Declaration

Source position: nvWidgets.pas line 345

@@ -40,5 +40,8 @@

):Boolean;

+

Description

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dobutton.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dobutton.html index 7d41d6909..4ce40fd27 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dobutton.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.dobutton.html @@ -82,5 +82,9 @@

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.

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.docheckbutton.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.docheckbutton.html index 47a97fa5b..14ae3f3d2 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.docheckbutton.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.docheckbutton.html @@ -63,6 +63,8 @@

Function result

True if the check button state changed

Description

-

Check button behaves similarly as a toggle button used to display and edit a bool property.

+

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.docombobox.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.docombobox.html index 2380e97fb..9f2cc9e11 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.docombobox.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.docombobox.html @@ -14,7 +14,7 @@

UIContext.doComboBox

-

+

Combobox widget

Declaration

Source position: nvWidgets.pas line 334

@@ -40,5 +40,8 @@

):Boolean;

+

Description

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dohorizontalslider.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dohorizontalslider.html index b27219d48..e8298f823 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dohorizontalslider.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.dohorizontalslider.html @@ -72,5 +72,7 @@

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 index fcb157883..d819c1369 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolabel.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.dolabel.html @@ -54,9 +54,9 @@

Description

The label displays a non interactive text.

-

The style flag enables to draw the label in two distict 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 then following figure.

+

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 can have multiple lines.

+

The Text variable can have multiple lines.

diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolineedit.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dolineedit.html index 7f21398bc..57d254486 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolineedit.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.dolineedit.html @@ -14,7 +14,7 @@

UIContext.doLineEdit

-

+

Line edit widget

Declaration

Source position: nvWidgets.pas line 336

@@ -40,5 +40,8 @@

):Boolean;

+

Description

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolistbox.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dolistbox.html index b15dec2a5..c8cd41544 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolistbox.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.dolistbox.html @@ -14,7 +14,7 @@

UIContext.doListBox

-

+

Listbox widget

Declaration

Source position: nvWidgets.pas line 333

@@ -40,5 +40,8 @@

):Boolean;

+

Description

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolistitem.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.dolistitem.html index d3cfecdfd..76f98afc3 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dolistitem.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.dolistitem.html @@ -14,7 +14,7 @@

UIContext.doListItem

-

+

List item widget

Declaration

Source position: nvWidgets.pas line 332

@@ -40,5 +40,8 @@

):Boolean;

+

Description

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.doradiobutton.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.doradiobutton.html index 224871ea8..c5ed4df20 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.doradiobutton.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.doradiobutton.html @@ -71,6 +71,9 @@

Function result

True if the radio button value changed

Description

-

Radio buttons are typically used in groups to diplay and edit the possible reference values taken by an int 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.

+

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 index c551efb75..f0aa819d4 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.dotextureview.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.dotextureview.html @@ -101,5 +101,7 @@
texel = texture2DFetch(...);
 pixel = texelSwizzling( texel * texelScale + texelOffset );
 
+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.endframe.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.endframe.html index e3c59255b..2ef6c40df 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.endframe.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.endframe.html @@ -14,7 +14,7 @@

UIContext.endFrame

-

+

Frame positioning widget

Declaration

Source position: nvWidgets.pas line 343

@@ -22,5 +22,8 @@

public procedure UIContext.endFrame;

+

Description

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.endpanel.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.endpanel.html index 750928388..b3ecf7e7d 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.endpanel.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.endpanel.html @@ -14,7 +14,7 @@

UIContext.endPanel

-

+

Panel positioning widget

Declaration

Source position: nvWidgets.pas line 346

@@ -22,5 +22,8 @@

public procedure UIContext.endPanel;

+

Description

+ + diff --git a/components/nvidia-widgets/doc/nvwidgets/uicontext.html b/components/nvidia-widgets/doc/nvwidgets/uicontext.html index 2fb63f06f..72d095648 100644 --- a/components/nvidia-widgets/doc/nvwidgets/uicontext.html +++ b/components/nvidia-widgets/doc/nvwidgets/uicontext.html @@ -102,15 +102,23 @@

  function doListItem();

+

  

+

List item widget

  function doListBox();

+

  

+

Listbox widget

  function doComboBox();

+

  

+

Combobox widget

  function doLineEdit();

+

  

+

Line edit widget

public

@@ -128,15 +136,23 @@

  procedure beginFrame();

+

  

+

Frame positioning section

  procedure endFrame;

+

  

+

Frame positioning widget

  function beginPanel();

+

  

+

Panel positioning widget

  procedure endPanel;

+

  

+

Panel positioning widget

  function getGroupWidth;