On Wed, 18 Apr 2012 20:21:30 +0200 zeljko <[email protected]> wrote:
> On Wednesday 18 of April 2012 19:48:12 Mattias Gaertner wrote: > > On Tue, 17 Apr 2012 11:40:00 +0200 > > > > zeljko <[email protected]> wrote: > > >[...] > > > > > > > > > > There's no env variables which points to this, also there's > > > > > > > nothing in wm atoms what says that liboverlay is used. > > > > > > > > > > > > What is the next step after finding out that liboverlay is active? > > > > > > > > > > ...at least show error dialog that liboverlay is active and inform > > > > > user howto > > > > > > > > > > switch it off, or call putenv('LIBOVERLAY_SCROLLBAR=0') (if it'll > > > > > work at all). > > > > > > > > Do you know what the problem is with liboverlay? I remember vaguely > > > > something about synedit and mouse capturing. > > > > > > Yes, 1st problem is mouse capturing (but seem that only synedit is > > > affected according to my tests), 2nd problem is that it does not send > > > position changes when moved by mouse , mouse wheel works .... > > > > I implemented a test to find out if liboverlay is active for a > > scrolledwindow scrollbar and write a warning. > > And if it is active I used signal 'value-changed' instead of > > 'change-value'. Now scrolling in synedit seems to work. > > What to say ? ;) > 1.When you scroll with mouse (not with wheel), but click faded in liboverlay > scrollbar it works ? Yes. > for other TCustomControls too ? I have to test. I don't have a liboverlay here at the moment. > for TScrollBars ? I have not tested. But that used the "value-changed" signal already. In fact I copied the code mostly from there. Maybe both events can be combined. > 2.Mouse grabbing works ok ? It never hanged, but I didn't test much. Mattias -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
