nuttx-apps/include/graphics/nxwidgets
Petteri Aimonen 66d4ed9912 Merged in paimonen/apps/pullreq_nxwidgets (pull request #160)
NxWidgets improvements

* NxWidgets: fix garbage returned when CCycleButton::getValue() is called after removeAllOptions().

    It's a bit questionable whether returning 0 here is reasonable or
    if it would be better to assert(). But either is better than reading
    into random memory and returning a garbage value.

* NXWidgets CScrollingPanel: Don't draw outside the widget area.

    The port->move() function doesn't support clipping the
    copied area to the client area, so we have to manually
    calculate the part that can be moved without going outside
    the widget.

* CNxString: Add string + operator and ::format() function

* CNumericEdit: Add option to include unit name after the value

* NxWidgets: CNxWidget: Make useWidgetStyle() public

    Makes it easier to update styles when multiple controls are nested.

* NxWidgets: Add CLabelGrid control for displaying text in grid format.

Approved-by: GregoryN <gnutt@nuttx.org>
2018-11-09 16:00:50 +00:00
..
cbgwindow.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cbitmap.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cbutton.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cbuttonarray.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ccallback.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ccheckbox.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ccyclebutton.hxx Merged in paimonen/apps/pullreq_nxwidgets (pull request #160) 2018-11-09 16:00:50 +00:00
cglyphbutton.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cglyphsliderhorizontal.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cglyphsliderhorizontalgrip.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cgraphicsport.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cimage.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ckeypad.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
clabel.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
clatchbutton.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
clatchbuttonarray.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
clistbox.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
clistboxdataitem.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
clistdata.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
clistdataeventargs.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
clistdataitem.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cmultilinetextbox.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cnumericedit.hxx Merged in paimonen/apps/pullreq_nxwidgets (pull request #160) 2018-11-09 16:00:50 +00:00
cnxfont.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cnxserver.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cnxstring.hxx Merged in paimonen/apps/pullreq_nxwidgets (pull request #160) 2018-11-09 16:00:50 +00:00
cnxtimer.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cnxtkwindow.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cnxtoolbar.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cnxwidget.hxx Merged in paimonen/apps/pullreq_nxwidgets (pull request #160) 2018-11-09 16:00:50 +00:00
cnxwindow.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cprogressbar.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cradiobutton.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cradiobuttongroup.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
crect.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
crlepalettebitmap.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cscaledbitmap.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cscrollbarhorizontal.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cscrollbarpanel.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cscrollbarvertical.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cscrollinglistbox.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cscrollingpanel.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cscrollingtextbox.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
csliderhorizontal.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
csliderhorizontalgrip.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cslidervertical.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
csliderverticalgrip.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cstickybutton.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cstickybuttonarray.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cstickyimage.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cstringiterator.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ctabpanel.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ctext.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ctextbox.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cwidgetcontrol.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cwidgeteventargs.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cwidgeteventhandler.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cwidgeteventhandlerlist.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cwidgetstyle.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cwindoweventhandler.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
cwindoweventhandlerlist.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
glyphs.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ibitmap.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ilistbox.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
ilistdataeventhandler.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
inxwindow.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
iscrollable.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
islider.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
itextbox.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
nxconfig.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
singletons.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
teventargs.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
tnxarray.hxx This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00