I remeber to have seen before people commenting that it takes too many mouse clicks to edit a cell of a DataViewCtrl with a DataViewChoiceRenderer. While one can bind to the ITEM_ACTIVATED event and force the control to show at once (which at least reduces the slow double click to a standard double click) I did not find a way to instantly destroying the control once a selection has been made. The ITEM_VALUE_CHANGED is sent only after the control has been destroyed. So you have to click somewhere to make it loose the focus. Do you have any idea how to force the destruction of the control?
I want to add an observsation, the original post was pased on the experience on a windows system. On OS X the widgets are shown all the time and therefore instantly responsive. This would be acceptable behaviour on windows as well.
···
El viernes, 29 de abril de 2016, 10:12:16 (UTC-3), Christian K escribió:
Hi,
I remeber to have seen before people commenting that it takes too many mouse clicks to edit a cell of a DataViewCtrl with a DataViewChoiceRenderer. While one can bind to the ITEM_ACTIVATED event and force the control to show at once (which at least reduces the slow double click to a standard double click) I did not find a way to instantly destroying the control once a selection has been made. The ITEM_VALUE_CHANGED is sent only after the control has been destroyed. So you have to click somewhere to make it loose the focus. Do you have any idea how to force the destruction of the control?