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

Reply via email to