Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] E4 product export problems

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 <parvez12@xxxxxxxxx>
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 <emoffatt@xxxxxxxxxx>
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
<
>> e4-dev@xxxxxxxxxxx> Date: 10/17/2011 09:30 AM Subject: Re: [e4-dev] E4
>> product export problems Sent by: e4-dev-bounces@xxxxxxxxxxx
>> ------------------------------
>>
>>
>>
>> On Sun, Oct 16, 2011 at 6:46 AM, Parvez Ahmad <parvez12@xxxxxxxxx>
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
>> e4-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>
>>
>>
>> _______________________________________________
>> e4-dev mailing list
>> e4-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>
>>


Back to the top