| author | wenzelm | 
| Fri, 23 Aug 2024 15:44:31 +0200 | |
| changeset 80747 | af1b83f0dc5f | 
| parent 73653 | d9823224fcfe | 
| child 81297 | 07f64697408e | 
| permissions | -rw-r--r-- | 
| 73653 
d9823224fcfe
build auxiliary jEdit component in Isabelle/Scala;
 wenzelm parents: 
72247diff
changeset | 1 | diff -ru jedit5.6.0/jEdit/org/gjt/sp/jedit/gui/FloatingWindowContainer.java jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/gui/FloatingWindowContainer.java | 
| 
d9823224fcfe
build auxiliary jEdit component in Isabelle/Scala;
 wenzelm parents: 
72247diff
changeset | 2 | --- jedit5.6.0/jEdit/org/gjt/sp/jedit/gui/FloatingWindowContainer.java 2020-09-03 05:31:01.000000000 +0200 | 
| 
d9823224fcfe
build auxiliary jEdit component in Isabelle/Scala;
 wenzelm parents: 
72247diff
changeset | 3 | +++ jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/gui/FloatingWindowContainer.java 2021-05-10 11:02:05.760257760 +0200 | 
| 71932 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 4 | @@ -45,14 +45,15 @@ | 
| 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 5 | * @version $Id: FloatingWindowContainer.java 25333 2020-05-10 09:40:02Z kpouer $ | 
| 65329 | 6 | * @since jEdit 4.0pre1 | 
| 7 | */ | |
| 71932 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 8 | -public class FloatingWindowContainer extends JFrame implements DockableWindowContainer, PropertyChangeListener | 
| 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 9 | -{
 | 
| 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 10 | +public class FloatingWindowContainer extends JDialog implements DockableWindowContainer, PropertyChangeListener {
 | 
| 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 11 | private String dockableName; | 
| 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 12 | |
| 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 13 |  	//{{{ FloatingWindowContainer constructor
 | 
| 65329 | 14 | public FloatingWindowContainer(DockableWindowManagerImpl dockableWindowManager, | 
| 15 | boolean clone) | |
| 16 |  	{
 | |
| 17 | + super(dockableWindowManager.getView()); | |
| 18 | + | |
| 19 | this.dockableWindowManager = dockableWindowManager; | |
| 20 | ||
| 21 | dockableWindowManager.addPropertyChangeListener(this); | |
| 71932 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 22 | @@ -87,7 +88,6 @@ | 
| 65329 | 23 | pack(); | 
| 24 | Container parent = dockableWindowManager.getView(); | |
| 25 | GUIUtilities.loadGeometry(this, parent, dockableName); | |
| 26 | - GUIUtilities.addSizeSaver(this, parent, dockableName); | |
| 27 | KeyListener listener = dockableWindowManager.closeListener(dockableName); | |
| 28 | addKeyListener(listener); | |
| 29 | getContentPane().addKeyListener(listener); | |
| 71932 
65fd0f032a75
updated to jedit-5.6pre1 (repository version 25349);
 wenzelm parents: 
69838diff
changeset | 30 | @@ -154,8 +154,11 @@ | 
| 65329 | 31 | @Override | 
| 32 | public void dispose() | |
| 33 |  	{
 | |
| 34 | - entry.container = null; | |
| 35 | - entry.win = null; | |
| 36 | + GUIUtilities.saveGeometry(this, dockableWindowManager.getView(), dockableName); | |
| 37 | +		if (entry != null) {
 | |
| 38 | + entry.container = null; | |
| 39 | + entry.win = null; | |
| 40 | + } | |
| 41 | super.dispose(); | |
| 42 | } //}}} | |
| 43 |