<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><br>
ok, as you wish.<br></blockquote><div><br></div><div>my wish is my command :-) </div><div>The change set is already in github.</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 thought: DynamicMenuBuilder is for fully dynamic menus. The menus are <br>
built completely using 'collect menu items' method calls.<br></blockquote><div><br></div><div>They are dynamic in the sense that you do not need to change a method to add new options but add new implementations of a message... we could say that it follows the "Open/Close principle"!! :-)  (man, how I hate the way they talk about the solid principles... anyway)</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
But.. I wish there were a way of having semi-dynamic menus. A way of <br>
building a menu statically first, like the Help menu is now. But also <br>
reserve a part of the menu for extension. You could use the <br>
DynamicMenuBuilder for collecting menu items, but it would not build the <br>
menu from scratch, it would add the collected menu items to an already <br>
existing menu.<br></blockquote><div><br></div><div>That should not be difficult to do, but why do you need that? what would be the use case?</div><div><br></div><div>Let me know if you could make it work, just implemente the message #helpMenuOptions</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>
Cheers,<br>
<br>
Mariano<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><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>