#16 Updated Dockable Library

closed-fixed
None
5
2008-09-13
2006-07-10
Alan Ezust
No

The eclipse dockable framework is beautiful, the way
you can resize dockables, make some share tabs with
others, and create split areas between two dockables on
the same edge of the mainwindow.

I realize this is SWT - is there a Swing framework we
can reuse that is similar?

Discussion

  • Anonymous - 2007-06-29

    Logged In: YES
    user_id=1477607
    Originator: NO

    Check out https://flexdock.dev.java.net
    I don't know if its license is appropriate though.

     
  • Marcelo Vanzin

    Marcelo Vanzin - 2007-06-29

    Logged In: YES
    user_id=75113
    Originator: NO

    /me liked flexdock.

    And the FSF page says the MIT License is GPL-compatible...

     
  • Matthieu Casanova

    Logged In: YES
    user_id=285591
    Originator: NO

    Hi, I don't know Flexdock but the javawebstart demo looks nice so it may be a good idea.
    But I think we really should release the 4.3 final before doing that, don't you think ?

     
  • Marcelo Vanzin

    Marcelo Vanzin - 2007-06-29

    Logged In: YES
    user_id=75113
    Originator: NO

    Matthieu: absolutely. It's too late now to add any new big feature to 4.3.

     
  • Anonymous - 2007-06-30

    Logged In: YES
    user_id=1477607
    Originator: NO

    I'm attaching a tiny plugin (Flexdock) that shows how easy it is to use flexdock. To use it, start jEdit, and then use Plugins->Flexdock->Start. This will convert all the jEdit dockables at the top, left and right into flexdock dockable, so you can start dragging them from one area to another or make two dockables share the same area.
    For some reason I had a problem with the bottom docking area so the bottom dockables remain in the DockableWindowManager and are not converted to flexdock.
    There's a bunch of other problems but you can easily see the benefits, this is only a small "proof of concept" demo.
    Note: You need to install both Flexdock.jar (the plugin) and also the flexdock library jar file (also attached) in the jedit/jars directory for this to work.

    *** IMPORTANT: This plugin closes the dockable window manager after converting the dockables to flexdock. Save the jEdit properties before using it, so you can restore them later (or use the Docker plugin to save the perspective before you start Flexdock).

    File Added: Flexdock.jar

     
  • Anonymous - 2007-06-30

    Logged In: YES
    user_id=1477607
    Originator: NO

    Sorry, the flexdock library must be downloaded from their site: https://flexdock.dev.java.net
    I can't attach it (it's too large).

     
  • Anonymous - 2007-06-30

    Fixed plugin jar file

     
  • Anonymous - 2007-06-30

    Logged In: YES
    user_id=1477607
    Originator: NO

    Added a fix to a small annoying bug...
    File Added: Flexdock.jar

     
  • Anonymous - 2007-07-09

    Logged In: YES
    user_id=1477607
    Originator: NO

    For those who are interested, here's a screenshot showing what jEdit can look like with flexdock:
    http://img220.imageshack.us/img220/1733/flexdockcz4.jpg

    You can see 5 different dockable windows visibile at the same time. The current jEdit docking framework enables at most 4, one in each docking area (top, bottom, left, right). With flexdock, each of these dockables can simply be dragged into another area, like in Eclipse. Currently, when there are multiple dockables sharing the same area (in the above screenshot), you see both the tabs and the title bar of the visible dockable, I will check how to replace the simple tabs with the decorative title bars.

     
  • Alan Ezust

    Alan Ezust - 2008-09-13
    • assigned_to: nobody --> shlomy
    • status: open --> closed-fixed
     
  • Alan Ezust

    Alan Ezust - 2008-09-13

    Thanks shlomy!!

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks