Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
E4/EAS/Updating UI Elements
< E4 | EAS
Revision as of 17:40, 9 November 2009 by Unnamed Poltroon (Talk) (New page: Any application that's not for kiosks will generally have some menus and a couple of tool bar items for the user to interact with. There may also be arrays of tabs to provide a view of the...)
Any application that's not for kiosks will generally have some menus and a couple of tool bar items for the user to interact with. There may also be arrays of tabs to provide a view of the information that the user may be interested in. As the information and context of the application alters, these user interface elements may need to be updated.
Eclipse 3.x API
Updating a part's name
In Eclipse 3.x, a workbench part could alter its tab's text with the setPartName(String) method.
public class MyPart extends ViewPart { private void render(Model model) { setPartName(model.getName()); } }
e4 (Java)
Updating a part's name
Injection can be used for retrieving the "owning" UI item. The client can then set its name directly.
public class MyPart { @Inject private MUIItem uiItem; private void render(Model model) { uiItem.setName(model.getName()); } }