Running jEdit 3.2.2 using JDK 1.3 on Sun Solaris 7.
When using the Plugin Manager, whenever the list of plugins is required to be
downloaded from the webserver (on "Update Plugins" or "Install Plugins") the
Plugin Manager pops up the "Downloading Plugin List" panel. It is not given
focus, however, and the operation will not complete until it is given focus
manually via cursor movement or mouse click.
I think this panel should be given focus on its creation, as the download function
is of short duration, and the only user option at that point is to "Stop" the
download, which would give the panel focus anyway.
Logged In: YES
user_id=142036
Further investigation (I will sheepishly admit) seems to indicate that this problem
is directly related to the Solaris Style Manager settings for window behavior. Two
types of window behavior are supported: "Point In Window To Make Active" and
"Click In Window To Make Active".
I normally use the "Point in Window" option, allowing me to simply move the cursor
into a window to make it active, and this results in the Plugin Manager behavior
documented by this bug. If I switch to the "Click in Window" option, the Plugin
Manager behavior is fine.
Though I prefer (and will continue to use) the "Point in Window" option, I would
have no objection to this bug report being closed (unless, of course, there is a
fix that comes to mind...). If it were my code, I would probably call this a
"Not Worth Fixing" situation.
Thanks for a great editor...
Logged In: YES
user_id=2280
fixed in 4.0pre4
Logged In: YES
user_id=113624
This problem still exists under Linux using Sawfish in GNOME
1.4. This is a problem for my system and I do not have
focuse follow the mouse. I still think this problem needs to
be fixed. The problem shouldn't be a matter of focus at all
though. The Plugin Manager should begin downloads
immediately regardless of focus.
I haven't enough experience in Swing or GUI development to
know how to do this, but where there is a will there is a
way. This is pretty irritating--though, nothing critical.
Keep up the good work.