How do you launch the background job? Are you doing it through a command/handler?
Tom On Mon, 17 Oct 2011 20:09:18 +0530, Parvez Ahmad <[email protected]> wrote: > 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
