Thanks for the report - this was a draw-timing issue and has been addressed for builds dated August 31 and later.
You can likely work around it in your current version by just drawing the menu to compute its size, before positioning it.
Announcement
Collapse
No announcement yet.
X
-
Showing Menu on top of StripItem does not work first time
Please consider the following example:
Code:public void onModuleLoad(){ Menu menu = new Menu(); menu.addItem(new MenuItem("Use")); menu.addItem(new MenuItem("The")); menu.addItem(new MenuItem("Fork")); menu.addItem(new MenuItem("Lucy")); ToolStrip strip = new ToolStrip(); strip.setWidth100(); ToolStripButton button = new ToolStripButton("Show"); strip.addButton(button); button.addClickHandler(clickEvent ->menu.showNextTo(button, "top")); Layout main = new VLayout(); main.setAlign(VerticalAlignment.CENTER); main.setWidth100().setHeight100(); main.addMember(strip); main.draw(); }
Seems like a bug? Is there a workaround? Thanks in advance, screenshots to save you time below:
Initial:
First click:
Second click:
Tags: None
Leave a comment: