View Issue Details

IDProjectCategoryView StatusLast Update
0019079LazarusLCLpublic2021-06-03 18:47
ReporterVladimir Zhirov Assigned ToMichl  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.9.31 (SVN) 
Fixed in Version2.1 (SVN) 
Summary0019079: Introduce TListBox.AutoScrollWidth property
DescriptionSince Delphi compatible TListBox.ScrollWidth property is inconvenient to use (see issue 0018912 for more details), I suggest adding new boolean TListBox.AutoScrollWidth property, that would automatically adjust horizontal scrollbar.

Implementation for LCL-Win32 can be based on the patch for issue 0018912. LCL-GTK/LCL-Qt implementation details can be clarified by the actual commit that was done to resolve that issue (r30138).

Providing a patch is in my plans but unfortunately I cannot do it in short term, so:
* feel free to postpone this feature request to any Lazarus target,
* feel free to take over.
TagsNo tags attached.
Fixed in Revision65169
LazTarget-
Widgetset
Attached Files

Relationships

related to 0018912 closedPaul Ishenin TListBox horizontal scrolling on Win32 

Activities

Michl

2021-06-03 18:47

developer   ~0131140

I fixed this in a other way. If user defines a ScrollWidth, this is taken. If default 0 is set, at runtime the ScrollWidth is received by WidGetSet. See also German LazarusForum https://www.lazarusforum.de/viewtopic.php?f=55&t=11203

Please test and close if OK.

Issue History

Date Modified Username Field Change
2011-04-04 07:37 Vladimir Zhirov New Issue
2011-04-04 07:41 Zeljan Rikalo LazTarget => 1.2
2011-10-04 14:01 Vincent Snijders Relationship added related to 0018192
2011-10-04 14:01 Vincent Snijders Relationship deleted related to 0018192
2011-10-04 14:01 Vincent Snijders Relationship added related to 0018912
2011-10-04 14:03 Vincent Snijders Status new => acknowledged
2014-01-14 14:16 Martin Friebe LazTarget 1.2 => 1.4
2014-09-09 22:44 Juha Manninen LazTarget 1.4 => -
2021-06-03 18:38 Michl Assigned To => Michl
2021-06-03 18:38 Michl Status acknowledged => assigned
2021-06-03 18:47 Michl Status assigned => resolved
2021-06-03 18:47 Michl Resolution open => fixed
2021-06-03 18:47 Michl Fixed in Version => 2.1 (SVN)
2021-06-03 18:47 Michl Fixed in Revision => 65169
2021-06-03 18:47 Michl Note Added: 0131140