[Lazarus] New menu designer

taazz taz at evosi.eu
Sun Jan 17 04:35:39 CET 2016


On 16/01/2016 18:39 μμ, Ondrej Pokorny wrote:
> On 16.01.2016 16:55, taazz wrote:
>>> Actually we are f...ing with Lazarus trunk, not with your system.
>>> If you want a stable Lazarus, you should use the fixes_1_6 branch 
>>> instead.
>>> It is starting to look very good!
>>>
>>>
>> Using fsstayontop you are f.......ing with my system! never mind I'll 
>> extend the old designer as a package to do what I want and disable 
>> the build in one.
>
> :D
>
> Me and you were wrong. fsStayOnTop in Lazarus is different from 
> fsStayOnTop in Delphi. See: 
> http://lazarus-ccr.sourceforge.net/docs/lcl/controls/tformstyle.html
>
> Yes, there were bugs in fsStayOnTop (accross different WS) in Lazarus 
> that made me (and probably also you) think that fsStayOnTop is 
> system-wide - because it appeared so. But it isn't. And most of the 
> bugs have been already solved, so you can use fsStayOnTop also pretty 
> safely (PopupParent has also its bugs, so it is now about 50:50 
> depending what you want).
>
> Nevertheless, the new designer DOES NOT use fsStayOnTop any more. You 
> could easily check it by yourself if you had taken the time.
>
Well I'm stuck on lazarus 1.4.4 for the foreseeable future mostly 
because 1.6 made a pretty aggressive jump to utf8 and I do not have the 
time nor the inclination to retest every line of code that I have based 
on unicodestring and widestring and partly because testing new lazarus 
versions gets longer and longer each year. So I'm going to change the 
old one to fit my needs, although I like the look and feel of the new one.
As for the fsStayontop even if it works as advertised aka stays on top 
of all application windows only, it is still a bad GUI design, for 
example if I double click the menu item to write an onclick event I do 
expect the designer to not obscure my code editor nor the object 
inspector or other designers that might be open. If I select the form 
designer I do expect to see the menu designer and not search for it, so 
yeah fsStayontop is not my cup of tea sorry, then again I do not like 
nor use the docked form designer either, I prefer the free floating one.

I am trying to clear some disk space to allow for a trunk installation 
but It will probably not happen any time soon (aka no testing for the 
time being). for some reason I have ended with too many IDEs installed.

> Please stop crying that "we are f.......ing with your system!" We are 
> not. And if you don't like something, you can easily suggest changes 
> and send patches.
>
Its not crying, is clarifying what I mend (not elegantly I admit). I had 
too many people "pouting words in my mouth" lately and its a sensitive spot.





More information about the Lazarus mailing list