[Lazarus] Close all menu item ?
R.Smith
ryansmithhe at gmail.com
Tue Mar 24 11:31:08 CET 2020
On 2020/03/24 11:39, Michael Van Canneyt via lazarus wrote:
>
>
> See my (held for moderation, attachment to big) answer to Ondrej for
> why this reasoning is insufficient and the current Lazarus behaviour
> is actually buggy.
>
> It's in fact hilarious that I am forced to even discuss this ! :-)
>
> I mean, how hard can it be to understand this ?
>
> To any normal human being, *Close All* means close *ALL*.
>
> 'All' is just a 3 letter english word with a very clear meaning.
> Savour the simplicity of it by pronouncing it out loud, prolongue the 'l'
> sound if you need that to fully grasp the meaning and beauty of this
> word :)
Firstly, Michael, that was quite fun to read, I enjoyed it :)
Secondly, I've been following this thread with some ambivalence, but
before it gets silly - kindly remember the small feature called "Context".
What does the word "Open" mean to "any normal human being"? It's simply
an adjective/verb, perhaps describing a property of a thing being
unclosed, or the action of making a thing unclosed. In the File menu the
word "Open" only gets it's meaning via the sub-context of being in the
"FILE" menu. If it was in the Project menu or Package menu (oh look,
there it is...) it would bestow it's meaning on a completely different
thing.
Why are we Ok with the sub-context bestowed on "Open" and the difference
in meaning when it's in the Project menu vs. when it is in the File menu?
I can repeat the above for "New" or indeed "Close".
When a menu says "Close All" it must by definition mean "... for the
stuff that this menu is about", otherwise every menu item caption must
be altered to carry the whole menaing and a GUI will start looking like
a shakspeare novel. (To be fair, Lazarus does actually call it "Open
Project" on the Project menu - a superfluous text, but not exactly
harmful/hampering).
When you want to Close (or do anything else with) the project, do it
from the Project menu. If you want to do stuff with the files in the
project, do it from the File menu. Asking to change the behaviour of the
interface for everyone in the World cause your sense of English is
offended is, well, some would say "arrogant", but I'm not like that, I
would merely call it "highly expectant". :)
On a serious note devs, if one did click "Close All" and the project
closed too or reopened the default project (since at the end of the day,
a Project is also a file), I doubt anyone would complain or find it
weird or complainable. If I did NOT want the project to close, I
certainly wouldn't click on any menu item with the words "Close All", so
perhaps in this case, notwithstanding what I said above, and if it isn't
a lot of effort, evryone would be fine with this change and it would
indeed help sort out any SVN niggles.
Cheers,
Ryan
More information about the lazarus
mailing list