maemo.org Bugzilla – Full Text Bug Listing
|Summary:||GtkTreeView does not emit row-activated signals on tap or double-tap|
|Product:||[Maemo Official Platform] Desktop platform||Reporter:||Matt Clark <matt>|
|Component:||gtk||Assignee:||Rodrigo Novo <rodrigo.novo>|
|Status:||RESOLVED FIXED||QA Contact:|
|Priority:||Low||CC:||andre_klapper, khertan, kris, matt, murrayc, twegener|
Python sample code
C sample code
GtkTreeView widgets do not emit row-activated signals when running on ITOS2007. This effectively prevents many uses of GtkTreeView widgets. Sample code for Python and C attached (C code courtesy of Lauro Moura). Steps to reproduce: 1) Take vanilla N800 2) Install osso-xterm and python2.5 3) Run attached python program 4) Tap and double tap on treeview rows - no signal is being emitted
Created an attachment (id=467) [details] Python sample code
Created an attachment (id=468) [details] C sample code
Using a Bluetooth keyboard reveals that space and shift+space do trigger row-activated, but enter does not. Also I can confirm that double-clicking a treeview item does not trigger the row-activated event. This problem is present in IT OS 2007.4.
Ran the C testcase on IT2008. (In reply to comment #0) > 4) Tap and double tap on treeview rows - no signal is being emitted Single taps on selected rows do emit the row-activated signal here. Double taps will give you two emissions of the row-activated signal. (In reply to comment #3) > Using a Bluetooth keyboard reveals that space and shift+space do trigger > row-activated, but enter does not. In scratchbox all of space, shift+space and enter do emit the row-activated signal. Are you still experiencing any issues with regard to this in IT2008? Otherwise I will resolve this bug as WORKSFORME.
reassigning Tommi's bugs to Rodrigo.
Matt, Tim, are you still experiencing any issues with regard to this in IT2008?
I'm not developing on Maemo at the moment so can't say
Row-activated signal is emitted for me on diablo and for many user of mCalendar (so using python gtk binding)