problem is that lang_view_func is called every time the list row needs to be redrawn ... and every time the markup for every row is reseted ... even worse self._localeinfo.translate function is called for every row (this function seems to be quite expansive)
solution:
because row color can be changed only by dragging rows, row colors should be changed only as a response to drag event
problem is that lang_view_func is called every time the list row needs to be redrawn ... and every time the markup for every row is reseted ... even worse self._localeinf o.translate function is called for every row (this function seems to be quite expansive)
solution:
because row color can be changed only by dragging rows, row colors should be changed only as a response to drag event