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

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
<tom.schindl@xxxxxxxxxxxxxxx> 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 <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
>>>
>>>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>


Back to the top