Right. In eclipse 3.7 we had PlatformUI.getWorkbench, since workbench does not exist in E4, how should i get the Shell . I want to actually show a progress dialog in E4
On Mon, Oct 17, 2011 at 8:06 PM, Eric Moffatt <[email protected]> wrote: > > Remy, I think you meant..."Shell shell = (Shell) window.get*Widget*();"... > > Just pointing this out to avoid the inevitable "where's 'getShell' ?" > questions...;-), > Eric > > > From: Remy Suen/Ottawa/IBM@IBMCA To: E4 Project developer mailing list < > [email protected]> Date: 10/17/2011 09:30 AM Subject: Re: [e4-dev] E4 > product export problems Sent by: [email protected] > ------------------------------ > > > > On Sun, Oct 16, 2011 at 6:46 AM, Parvez Ahmad <[email protected]> wrote: > > Dear all great men, > > Please don't forget there are females in the Eclipse community. :) > > > 1) I want to show a message box using below code. > > My code is not getting called from a COMMAND/Handler, but is a > > code(from another project in workspace) that is getting injected > > using dependency injection. > > So how to get the shell in E4, in below case:- > > MessageDialog.openInformation(shell , "About",""); > > I'm not sure about your second problem, but if you want a shell then you > should be able to inject it. > > @Execute > void execute(@Named(IServiceConstants.ACTIVE_SHELL) Shell shell) { > /* ... */ > } > > @Execute > void execute(MWindow window) { > Shell shell = (Shell) window.getShell(); > /* ... */ > } > > Regards, > Remy > > ---------- > Remy Suen > Eclipse Platform/UI Committer > IBM Ottawa > 1-613-356-5162_______________________________________________ > e4-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/e4-dev > > > > _______________________________________________ > e4-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/e4-dev > >
_______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
