View Issue Details

IDProjectCategoryView StatusLast Update
0032827LazarusWidgetsetpublic2017-12-15 15:13
ReporterDavid Jenkins Assigned ToDmitry Boyarintsev  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Summary0032827: After scrolling, the scroll bar indicators disappear
DescriptionIt seems the backgrounds are invalidating and redrawing but the actual bar is not. Adding a setNeedsDisplay to end of TCocoaScrollBar.actionScrolling fixes this.

Additional InformationPatch:

Index: cocoaprivate.pp
===================================================================
--- cocoaprivate.pp (revision 21837)
+++ cocoaprivate.pp (revision 21914)
@@ -1572,6 +1572,7 @@
   LMScroll.ScrollCode := SIF_POS;
 
   LCLMessageGlue.DeliverMessage(LCLScrollBar, LMScroll);
+ setNeedsDisplay_(True);
 end;
 
 function TCocoaScrollBar.IsHorizontal: Boolean;
TagsNo tags attached.
Fixed in Revision
LazTarget
Widgetset
Attached Files

Activities

CudaText man

2017-12-15 08:14

reporter   ~0104734

Last edited: 2017-12-15 08:15

View 3 revisions

David,
maybe you can do smthing with too small button height on Cocoa
0030577

and ShowWindow
0032050
?

Thanks for your work...

Issue History

Date Modified Username Field Change
2017-12-14 22:47 David Jenkins New Issue
2017-12-15 08:14 CudaText man Note Added: 0104734
2017-12-15 08:15 CudaText man Note Edited: 0104734 View Revisions
2017-12-15 08:15 CudaText man Note Edited: 0104734 View Revisions
2017-12-15 15:13 Dmitry Boyarintsev Assigned To => Dmitry Boyarintsev
2017-12-15 15:13 Dmitry Boyarintsev Status new => assigned