<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>Hi Hernan<br></blockquote><div><br></div><div>Hi Hilaire!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Le 25/07/2022 à 13:15, Hernan Wilkinson via Cuis-dev a écrit :<br>
> Hi all!!<br>
>  the proposal is really interesting but I think we already have <br>
> support for what you are looking for, Hilaire, also with some of the <br>
> features Gerald mentions.<br>
<br>
To be honest, what I am looking for is not in the code proposal I wrote.</blockquote><div><br></div><div>ah ok ok.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
I mentioned it a few weeks ago: it is to have a completely different <br>
World menu. It should not be that difficult to do I guess.<br></blockquote><div><br></div><div>What do you mean by a different World Menu? Different options? a different way to create it? or something else?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
>  The code that you sent, Hilaire, does not support grouping menu <br>
> items, something that is used a lot in all Cuis menus.<br>
<br>
Of course it was an incomplete experiment for discussion.</blockquote><div><br></div><div>Ok!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Then the <br>
discussion heated with more general concept of command and the keyboard <br>
shortcut complication in Cuis.<br></blockquote><div><br></div><div>ha ha ha! as usual with inspired programmers!! :-)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
>  Also note that instead of using pragmas, DynamicMenuBuilder uses a <br>
> selector making it faster and without the need of using a new <br>
> syntactic element.<br>
<br>
I will say that Pragma is more an underused feature of Cuis (annotating <br>
method) than a new syntactic element.<br>
<br>
In the experiment I wrote, the major benefit of the Pragma is to let you <br>
know in two clics where are the definitions of a given menu hierarchy. <br>
It is then easy to understand how is structured a menu hierarchy. This <br>
IS really the benefit otherwise it has no added value compare to a selector.<br></blockquote><div><br></div><div>Why couldn't you get the same with the selector? Maybe I'm missing something...</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
A few weeks ago, when I looked at how to modify the World menu, I found <br>
difficult to understand the world menu hierarchy : you have to follow <br>
the top method (the one used by the menu builder), then within search <br>
for the method symbol invoking the auxiliary menu (there was no submenu <br>
but it is not relevant). If DynamicBuilder could be improved in that <br>
precise point, it could be quite an useful feature.<br></blockquote><div><br></div><div>In the last cs that Juan pushed I improved it a little, let me know if you can follow it now.</div><div>I'll make a few changes more to use submenus</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
In the other hand the limitation of the pragma is  the methods are class <br>
side.<br>
<br>
Anyway we are just fine with the existing system, it had prove its <br>
robustness and usefulness and I close the discussion.<br></blockquote><div><br></div><div>The disussion was really good! the problem is not being together to talk about this things in person, for sure we could get better results </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
>  I added support for submenu definition in the attached .cs. It is <br>
> compatible with what we already have and it has an example.<br>
<br>
Works like a charm<br></blockquote><div><br></div><div>Cool!!</div><div><br></div><div>Cheers!</div><div>Hernan. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks<br>
<br>
Hilaire<br>
<br>
<br>
<br>
<br>
<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><span style="font-size:xx-small;border-collapse:collapse"><div style="font-size:small"><a href="https://10pines.com/" style="font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium" target="_blank"><img width="108" src="https://10pines.github.io/email-signature/10pines-firma@2x.png" style="margin-bottom:0.5em"></a><span style="color:rgb(0,0,0);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium"></span><h1 style="margin:0px;font-size:14px">Hernán Wilkinson</h1><h2 style="margin:0px 0px 1em;font-size:14px;color:rgb(100,100,100)">Software Developer & Coach</h2><p style="margin:0px;color:rgb(100,100,100);font-size:12px">Alem 896, Floor 6, Buenos Aires, Argentina</p><p style="margin:0px;color:rgb(100,100,100);font-size:12px">+54 11 6091 3125</p><p style="margin:0px;color:rgb(100,100,100);font-size:12px">@HernanWilkinson</p></div></span></div></div></div>