Hi,

Some quick thoughts.

I have checked out the code in the svn to compile it with infonode 1.5.

The JumpWorkBench uses substance LAF and it does not work well with 
InfoNode.

- The infonode does not look good on my system, especially the tab part.
- The painting is buggy and paint is often misplaced in the title section, 
with flickering.

Commenting out the substance stuff makes it look a lot better.

I think internal frames and docking system do not play along well. 
Conceptually they overlap quite a bit. Docking inside a internal frame is 
too heavy-weighted. If a docking system is introduced, then it should 
probably replace the internal frame architecture.


BTW, the MyDoggy demo looks really cool and the project seems active and 
makes a good candidate.

Just my 2 cents.

Bing

--------------------------------------------------
From: "Sunburned Surveyor" <[EMAIL PROTECTED]>
Sent: Thursday, October 09, 2008 3:56 AM
To: "OpenJump develop and use" <jump-pilot-devel@lists.sourceforge.net>
Subject: [JPP-Devel] BizzJUMP Distro Available For Docking Window 
FrameworkDemo

> I've put together a demo version of BizzJUMP so other programmers can
> check out my integration of the InfoNode Docking Windows Framework.
> You can download it here:
>
> http://www.redefinedhorizons.com/shared_files/bizzjump-20081008.zip
>
> Please not this distro contains some expiremental code and plug-ins,
> so don't expect everything to work. :] However, it should give you a
> chance to play around with the docking windows framework.
>
> The source code for BizzJUMP can be viewed on the SourceForge SurveyOS
> Project SVN:
>
> http://surveyos.svn.sourceforge.net/viewvc/surveyos/java/bizzJUMP/
>
> No programming library is perfect, and the InfoNode Docking Windows
> Framework is no exception. The docking window framework has some
> trouble with alternate look and feels. I had real problems with some
> of the Substance look and feels, including dirty areas that wouldn't
> repaint and task windows that would dissappear. I don't think you'll
> have these problems if you stick to the "native" look and feels or the
> metal look and feel. BizzJUMP is currently using the infonode look and
> feel, and this isn't causing any problems.
>
> The following points may also be of interest:
>
> - I set up the BizzJUMP TaskFrame to contain three (3) main tabs. The
> LayerNamePanel is in its own tab and the LayerViewPanel is in its own
> tab. There is a third tab that can be used by plug-ins to present
> supplemental information. You can adjust and rearrange (change the
> location of) all three of these tabs. I have modified the tabs used
> for the LayerViewPanel and LayerNamePanel so that you can't close
> them. This keeps the user from closing one of the tabs and then not
> being able to get it back. I made some special modifications to the
> InfoNode code so that the third tab will always keep one tab open (for
> the same reason). However, if you have multiple tabs open in the third
> tab area you will be able to close the tabs until only one tab
> remains.
>
> It is still possible to make each of the three main tabs a floating
> window. If the user makes one of these main tabs a floating window
> they will be able to close the window and will not be able to get that
> "view" back! The only option at this point is for the user to start a
> new task. There may be a way to disable the close button on views that
> migrate from a tab to a floating window, but I haven't had time to
> check that out just yet.
>
> - You can see how the third main tab for supplemental information
> works by using the SurveyOS>Demo>Add Tab Demo menu command and the
> SurveyOS>Plug-In>Plug-IN Manager menu command. At this time the
> plug-in manager is the only plug-in I have that makes use of the
> supplemental information tab.
>
> Let me know if you guys have any questions on my code or suggestions
> for improvement. If this is something that we would like to try in a
> release/fork of OpenJUMP I'll be willing to port the code to OpenJUMP.
>
> The Sunburned Surveyor
>
> P.S. - I believe I've got BizzJUMP compiled for Java 1.6. So you'll
> need a current run time to use it.
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's 
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great 
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the 
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to