View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0031697 | Lazarus | Widgetset | public | 2017-04-23 01:11 | 2017-05-02 22:09 |
Reporter | Roger Olsson | Assigned To | Zeljan Rikalo | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Debian | ||
Product Version | 1.9 (SVN) | ||||
Target Version | 1.8 | Fixed in Version | 1.9 (SVN) | ||
Summary | 0031697: TCheckListBox.OnSelectionChange never fires | ||||
Description | Selecting a ChecklistBox item doesn't fire the SelectionChange event. Neither mouse or scrolling using keyboard makes the event fire. Under Windows it works fine. At least in a virtualbox session. | ||||
Steps To Reproduce | Run and scroll the box in attached demo. | ||||
Tags | No tags attached. | ||||
Fixed in Revision | 54696,54697,54707,54802 | ||||
LazTarget | 1.8 | ||||
Widgetset | GTK 2, QT, QT5 | ||||
Attached Files |
|
related to | 0020501 | assigned | Mike Thompson | Deleting selected item in TListBox.Items does not trigger TListBox.OnSelectionChange |
|
|
|
Does TListBox behave as expected? |
|
Yes, OnSelectionChange of TListBox works. |
|
Confirmed on Linux-GTK2 and Linux-QT (32-bit). |
|
OnSelectionChange can be triggered by code lbWeekdays.Selected[1] := True; But doesn't react to selection by mouse or keyboard. |
|
Qt and Qt5 are fixed with 54696. |
|
Leave opened because of Gtk2. |
|
Added Qt5 too. |
|
Gtk2 is also fixed. Please test and close if ok, also make some tests so it can be included in 1.8 fixes. |
|
GTK2: Works. Thank you! QT: Works, except item 0 in the list doesn't fire the first time it is clicked. Seems to be selected already, but not marked blue? Therefore do not fire? Click another item and from then on all items trigger OnSelectionChange. QT5: Can't test. Lazarus doesn't compile as qt5 for me. |
|
Please test and close if ok. Added additional patch for first time click. |
|
Works fine, so I close this now. Thanks again. |
|
Issue solved |
|
Reopened because of regression fix |
|
Regression with Qt/Qt5 from r54696 is fixed with r54802 |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-04-23 01:11 | Roger Olsson | New Issue | |
2017-04-23 01:11 | Roger Olsson | File Added: CheckListBoxDemo.zip | |
2017-04-23 11:23 | Bart Broersma | Relationship added | related to 0020501 |
2017-04-23 11:24 | Bart Broersma | LazTarget | => - |
2017-04-23 11:24 | Bart Broersma | Note Added: 0099800 | |
2017-04-23 11:24 | Bart Broersma | Status | new => feedback |
2017-04-23 13:55 | Roger Olsson | Note Added: 0099813 | |
2017-04-23 13:55 | Roger Olsson | Status | feedback => new |
2017-04-23 18:02 | Bart Broersma | Note Added: 0099835 | |
2017-04-23 18:02 | Bart Broersma | Status | new => confirmed |
2017-04-23 18:14 | Bart Broersma | Widgetset | GTK 2 => GTK 2, QT |
2017-04-23 18:14 | Bart Broersma | Category | LCL => Widgetset |
2017-04-23 18:14 | Bart Broersma | Summary | OnSelectionChange never fires => TCheckListBox.OnSelectionChange never fires |
2017-04-23 20:49 | Roger Olsson | Note Added: 0099841 | |
2017-04-23 21:20 | Zeljan Rikalo | Fixed in Revision | => 54696 |
2017-04-23 21:20 | Zeljan Rikalo | Note Added: 0099842 | |
2017-04-23 21:20 | Zeljan Rikalo | Status | confirmed => resolved |
2017-04-23 21:20 | Zeljan Rikalo | Resolution | open => fixed |
2017-04-23 21:20 | Zeljan Rikalo | Assigned To | => Zeljan Rikalo |
2017-04-23 21:21 | Zeljan Rikalo | Note Added: 0099843 | |
2017-04-23 21:21 | Zeljan Rikalo | Assigned To | Zeljan Rikalo => |
2017-04-23 21:21 | Zeljan Rikalo | Status | resolved => confirmed |
2017-04-23 21:22 | Zeljan Rikalo | Widgetset | GTK 2, QT => GTK 2, QT, QT5 |
2017-04-23 21:22 | Zeljan Rikalo | Note Added: 0099844 | |
2017-04-23 21:46 | Zeljan Rikalo | Fixed in Revision | 54696 => 54696,54697 |
2017-04-23 21:46 | Zeljan Rikalo | Note Added: 0099845 | |
2017-04-23 21:46 | Zeljan Rikalo | Status | confirmed => resolved |
2017-04-23 21:46 | Zeljan Rikalo | Assigned To | => Zeljan Rikalo |
2017-04-24 01:05 | Roger Olsson | Note Added: 0099847 | |
2017-04-24 12:16 | Zeljan Rikalo | Status | resolved => assigned |
2017-04-24 12:16 | Zeljan Rikalo | Resolution | fixed => reopened |
2017-04-24 12:16 | Zeljan Rikalo | Fixed in Revision | 54696,54697 => 54696,54697,54707 |
2017-04-24 12:16 | Zeljan Rikalo | Note Added: 0099852 | |
2017-04-24 12:16 | Zeljan Rikalo | Status | assigned => resolved |
2017-04-24 12:16 | Zeljan Rikalo | Resolution | reopened => fixed |
2017-04-25 03:35 | Roger Olsson | Note Added: 0099891 | |
2017-04-25 03:37 | Roger Olsson | Note Added: 0099892 | |
2017-04-25 03:37 | Roger Olsson | Status | resolved => closed |
2017-05-02 22:08 | Zeljan Rikalo | Note Added: 0100068 | |
2017-05-02 22:08 | Zeljan Rikalo | Status | closed => assigned |
2017-05-02 22:08 | Zeljan Rikalo | Resolution | fixed => reopened |
2017-05-02 22:09 | Zeljan Rikalo | Fixed in Revision | 54696,54697,54707 => 54696,54697,54707,54802 |
2017-05-02 22:09 | Zeljan Rikalo | LazTarget | - => 1.8 |
2017-05-02 22:09 | Zeljan Rikalo | Note Added: 0100069 | |
2017-05-02 22:09 | Zeljan Rikalo | Status | assigned => resolved |
2017-05-02 22:09 | Zeljan Rikalo | Fixed in Version | => 1.9 (SVN) |
2017-05-02 22:09 | Zeljan Rikalo | Resolution | reopened => fixed |
2017-05-02 22:09 | Zeljan Rikalo | Target Version | => 1.8 |
2017-05-02 22:09 | Zeljan Rikalo | Status | resolved => closed |