I create an eclipse job at the application startup. Just wanted to show some progress dialogs there
On Mon, Oct 24, 2011 at 1:46 PM, Tom Schindl <[email protected]> wrote: > 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 > _______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
