New progress display

You are using new progress displays in Demetra, which seem to occur snappier
than the progress dialogs before. Do you use a JLayeredPane for this? If
not, what else? Thanks in advance.

Tom

12 comments

Tom wrote:

You are using new progress displays in Demetra, which seem to occur
snappier than the progress dialogs before. Do you use a JLayeredPane for
this? If not, what else? Thanks in advance.

Tom

The progress displays appear outside the frame and can be moved external
to it, so it doesn't look like it is using JLayeredPane.

N.

0

Hello Tom,

That's actually javax.swing.Popup heavily hacked out plus Dialog's like pumpEvents
handmade.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

You are using new progress displays in Demetra, which seem to occur
snappier than the progress dialogs before. Do you use a JLayeredPane
for this? If not, what else? Thanks in advance.

Tom



0

That's actually javax.swing.Popup heavily hacked out plus Dialog's like
pumpEvents handmade.

I can't make up my mind: That's either super cool or completely crazy.

In any case it seems to me it has a rather small return-on investment.

0

In any case it seems to me it has a rather small
return-on investment.


Not really. This crazy hack fixes one of the most hated focus issues in IDEA. Now IDEA doesn't take/loses focus when one of those dialogs shows up.

0

Not really. This crazy hack fixes one of the most hated focus issues
in IDEA.


Quite right

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


0

Marcus Brito wrote:
>> In any case it seems to me it has a rather small
>> return-on investment.


Not really. This crazy hack fixes one of the most hated focus issues in IDEA. Now IDEA doesn't take/loses focus when one of those dialogs shows up.


Personally, as a Windows user, I think it's not (yet) an optimal solution
because the focus issue on windows was fixed anyway, but now I don't get any
notification (flashing task bar) any more when a lengthy process has finished -
I keep browsing the web when in fact I should be back working in IDEA ;)

Sascha

0

JetBrains may want to consider manually flashing the window when major tasks complete, e.g. Ant builds.

0

Marcus Brito wrote:
>>In any case it seems to me it has a rather small
>>return-on investment.


Not really. This crazy hack fixes one of the most hated focus issues in IDEA. Now IDEA doesn't take/loses focus when one of those dialogs shows up.

Oh yes - this was the most important fix since ever :).
I love the new EAP.

Using 5.1 and earlier I have lost (and I mean lost) the focus about 5
times a day (forced me to restart idea 5 times...)


Johannes Schneider

0

Ah I see. Haven't noticed because I never used Idea on Linux.
I have the same concerns as Sascha though, I'd really like Idea to flash the taskbar entry when a process has finished.
Maybe you can have an option to let Idea request focus when a process finished and have it disabled by default on Linux?

Maxim Shafirov (JetBrains) wrote:
>> Not really. This crazy hack fixes one of the most hated focus issues
>> in IDEA.


Quite right

------------------
Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0

Maxim Shafirov (JetBrains) wrote:
>> Not really. This crazy hack fixes one of the most hated focus issues
>> in IDEA.


Quite right

Maxim Shafirov


Couldn't we make this optional? Can you introduce a configurable factory
or something? I like the normal window decorations and this skinned look
looks quite out of place on my desktop.

It might be little better if you try to use the custom window
decorations from the Alloy LaF with the IDEA theme...

Dimitar

0

Marcus Brito wrote on 10/02/06 04:52:

Not really. This crazy hack fixes one of the most hated focus issues
in IDEA. Now IDEA doesn't take/loses focus when one of those dialogs
shows up.


I love it - thou one mildly annoying thing is that the popup appears to
be -stay on top- so whatever window I open I see the progress bar -
which in a way is good cause I see when its finnished - but still a
little annoying.

0

Not just undecorated DialogWrapper? ;)

0

Please sign in to leave a comment.