| Anonymous | Login | Signup for a new account | 2013-05-25 16:45 CEST | ![]() |
| All Projects | FPC | Lazarus: Packages, Patches | Lazarus CCR | Mantis | fpGUI | fpcprojects: fpprofiler |
| Main | My View | View Issues | Change Log | Roadmap |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0021976 | Lazarus CCR | Virtual Treeview | public | 2012-05-07 12:12 | 2012-05-14 18:43 | ||||
| Reporter | cobines | ||||||||
| Assigned To | Luiz Americo | ||||||||
| Priority | normal | Severity | minor | Reproducibility | always | ||||
| Status | closed | Resolution | fixed | ||||||
| Platform | Linux i386 | OS | Debian | OS Version | Sid | ||||
| Summary | 0021976: VTVDragManager unneccesarily created on non-Windows with DragType=dtVCL | ||||||||
| Description | VTVDragManager is created on non-Windows even with DragType=dtVCL but it is not implemented and after drag&drop operation it for example prevents scrolling in DoTimerScroll (DoSetOffsetXY is not called). VTVDragManager is created in TBaseVirtualTree.DragOver because there is a missing check for FDragManager <> nil. You can test with attached project on Linux, but you need to hardcode InRect to True in DoTimerScroll because MapWindowPoints is not implemented: 1. Move mouse at the bottom of the Tree, scrolling should start. 2. Start dragging some node and after dragging starts release mouse. 3. Move mouse at the bottom of the Tree, scrolling does not start anymore. Patch against trunk is attached. | ||||||||
| Tags | No tags attached. | ||||||||
| Widgetset | |||||||||
| Attached Files | |||||||||
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2012-05-07 12:12 | cobines | New Issue | |
| 2012-05-07 12:12 | cobines | File Added: vtv_scroll.zip | |
| 2012-05-07 12:13 | cobines | File Added: vtvdragmanager_nocreate.diff | |
| 2012-05-07 18:50 | Luiz Americo | Status | new => assigned |
| 2012-05-07 18:50 | Luiz Americo | Assigned To | => Luiz Americo |
| 2012-05-12 18:32 | Luiz Americo | Status | assigned => resolved |
| 2012-05-12 18:32 | Luiz Americo | Resolution | open => fixed |
| 2012-05-14 18:43 | cobines | Status | resolved => closed |
| Main | My View | View Issues | Change Log | Roadmap |



