diff options
author | Joel Bodenmann <joel@unormal.org> | 2014-04-26 03:27:19 +0200 |
---|---|---|
committer | Joel Bodenmann <joel@unormal.org> | 2014-04-26 03:27:19 +0200 |
commit | 8b4ca720369d790ea330bc2189efa05cc557c2f7 (patch) | |
tree | 5793ec1e16ef8562657d495ea777c92c67573290 /src/gwin/list.h | |
parent | af3dae4f42d6308883ccdd39644fd9fb484dfa26 (diff) | |
download | uGFX-8b4ca720369d790ea330bc2189efa05cc557c2f7.tar.gz uGFX-8b4ca720369d790ea330bc2189efa05cc557c2f7.tar.bz2 uGFX-8b4ca720369d790ea330bc2189efa05cc557c2f7.zip |
Added gwinListEnableRender()
Diffstat (limited to 'src/gwin/list.h')
-rw-r--r-- | src/gwin/list.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/gwin/list.h b/src/gwin/list.h index eb800439..2cc525a2 100644 --- a/src/gwin/list.h +++ b/src/gwin/list.h @@ -103,6 +103,20 @@ GHandle gwinGListCreate(GDisplay *g, GListObject *widget, GWidgetInit *pInit, bo #define gwinListCreate(w, pInit, m) gwinGListCreate(GDISP, w, pInit, m) /** + * @brief Enable or disable the rendering of the list + * + * @details Usually the list is being re-rendered when an item is added to the list. This can cause + * flickering and performance issues when many items are added at once. This can be prevented + * by temporarely disabling the render using this function. + * + * @param[in] gh The widget handle (must be a list handle) + * @param[in] ena TRUE or FALSE + * + * @api + */ +void gwinListEnableRender(GHandle gh, bool_t ena); + +/** * @brief Change the behaviour of the scroll bar * * @note Current possible values: @p scrollAlways, @p scrollAuto and @p scrollSmooth |