From: SourceForge.net <no...@so...> - 2007-05-16 10:27:23
|
Patches item #1679396, was opened at 2007-03-13 00:10 Message generated for change (Comment added) made by aklimets You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=1679396&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: general Group: None Status: Open Resolution: None Priority: 6 Private: No Submitted By: Alexander Klimetschek (aklimets) Assigned to: Nobody/Anonymous (nobody) Summary: Add cool MacOSX-style drawers for dockables (optional) Initial Comment: This patch adds the option to have the dockables behave like drawers as in MacOSX. This looks nice and is really useful because a drawer extends to the outside and does not make your central edit pane smaller when opening a dockable. There are two new options for the View (global options): - enable drawers (by default off which resembles the old style) - use drawers only for left and right (popping them up at the top or bottom is usualy not very helpful since there is probably no space left between jedit's window and the screen border on typical screens today) The implementation uses JDrawer [1] of the iSQL application and is released under the MPL. I have added some modifications to the code (bug fix and new option). The code was taken from koders [2]. JDrawer is completely based on Swing and thus works on any OS supported by Java/Swing. [1] http://isqlviewer.com/dev/javadoc/org/isqlviewer/swing/JDrawer.html [2] http://www.koders.com/java/fid16F7297F9AA3E7F56446C08C7F26D2228DFF08EF.aspx?s=cdef%3Atree ---------------------------------------------------------------------- >Comment By: Alexander Klimetschek (aklimets) Date: 2007-05-16 12:27 Message: Logged In: YES user_id=578876 Originator: YES FYI: I just sent a mail to Mark A. Kobold <mk...@sp...> and asked him for a GPL-relicensing. (In order to get this patch done ;-) ---------------------------------------------------------------------- Comment By: Alexander Klimetschek (aklimets) Date: 2007-03-13 18:57 Message: Logged In: YES user_id=578876 Originator: YES The MPL is normally not GPL compatible, because it states that you name the originator whereas the GPL states that everything it touches must state exactly the GPL and nothing else :-( The copyright statement of that file not only cites the MPL but also: * Portions created by Mark A. Kobold are Copyright (C) Copyright (C) 2000 Mark A. Kobold. All Rights Reserved. * Contributor(s): Mark A. Kobold <mk...@sp...>. I think it is necessary to contact the author and give permissions to release it under the GPL. If you want, I will do that. ---------------------------------------------------------------------- Comment By: Marcelo Vanzin (vanza) Date: 2007-03-13 03:48 Message: Logged In: YES user_id=75113 Originator: NO What's the possibility of integrating MPL code into a GPL application? For this to be even possible, we'd need: - MPL to be GPL-compatible, or allow redistribution under a different license. or - permission from the original author to release the code under GPL. Before anyone tries to apply the patch, someone with more understanding of these licenses probably should comment... ---------------------------------------------------------------------- Comment By: Alexander Klimetschek (aklimets) Date: 2007-03-13 00:22 Message: Logged In: YES user_id=578876 Originator: YES File Added: jedit-with-drawers.png ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=1679396&group_id=588 |