On Thu, 8 Sep 2011 11:34:38 +0200 (CEST) [email protected] wrote: > > > On Thu, 8 Sep 2011, Mattias Gaertner wrote: > > > On Thu, 8 Sep 2011 11:08:18 +0200 (CEST) > > [email protected] wrote: > > > >> > >> > >> On Thu, 8 Sep 2011, Mattias Gaertner wrote: > >> > >>> On Thu, 8 Sep 2011 09:45:06 +0200 > >>> Graeme Geldenhuys <[email protected]> wrote: > >>> > >>>> How can anybody use Lazarus Trunk for anything!!! > >>>> > >>>> I'm trying to create a test project for another bug I reported. But > >>>> using Lazarus Trunk, I can't resize a TButton in the Form Desginer. > >>>> Lazarus IDE is compiled with LCL-GTK2. > >>>> > >>>> Yes, I'll report this in Mantis too, I just wanted to vent some > >>>> frustration. The Lazarus project REALLY needs some sort of "quality > >>>> control" or regression testing! > >>> > >>> I guess, this may still have slipped through. > >>> I tried and I was able to reproduce it once. But even after restarting > >>> the IDE I can't reproduce it any more. > >> > >> I can resize it with the corner resizers. Never with the side resizers. > >> > >> But that has been so since ages. > > > > I hear this the first time. > > Can you try the outer edge of the side resizers? > > Probably it is important where you start grabbing. > > You are right. It seems so. > If I start spot in the middle of the resizers, it fails. > If grab the edge of the resizer it works. > > Judging by your remark you know what causes it. That's half the solution :-)
Well, I know that the only difference between a side and a corner grabber is the amount of space outside the selected control. The grabbers are no widgets, they are just painted. The same is enlarging and shrinking: shrinking moves the mouse over the selected control. So, it probably has to do with the mouse grabbing under gtk2 at design time. When starting the drag on a button sometimes the mouse move events only work inside the button or not at all. Since at design time all mouse events are delegated to the designer I guess it is a bug in the gtk2 interface. But even with this knowledge I can hardly reproduce it here. So as Felipe wrote: It will be hard to find the revision that broke it. It would be nice if users who can reproduce it more often can help us here and find the revision. I hope Michael is wrong and the bug was not always there. Mattias -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
