[cp-patches] FYI: BasicInternalFrameUI

2006-06-06 Thread Roman Kennke
I implemented the two missing methods in BasicInternalFrameUI, installKeyboardActions() and uninstallKeyboardActions(). I found out that the BasicInternalFrameUI installs an action called "showSystemMenu". Interesting is that the MetalInternalFrame seems to set this action to null again (Metal JIn

[cp-patches] FYI: BasicInternalFrameUI

2006-06-23 Thread Roman Kennke
I forgot to check in the fixes to BasicInternalFrameUI, that really belong to the previous patch. 2006-06-23 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/plaf/basic/BasicInternalFrameUI.java (InternalFramePropertyChangeListener.propertyChange): Don't call getPropertyNa

[cp-patches] FYI: BasicInternalFrameUI fix

2006-05-10 Thread Roman Kennke
This sets the bg color of the content pane of a JInternalFrame to null at UI install time, and only if there is no custom color already set. This fixes bug#27481 and causes no regressions AFAICS. 2006-05-10 Roman Kennke <[EMAIL PROTECTED]> PR 27481 * javax/swing/plaf/basic/BasicI

[cp-patches] FYI: BasicInternalFrameUI fixes

2006-07-25 Thread Roman Kennke
The glasspane in JInternalFrames should be visible when the frame is deselected but invisible when the frame gets selected. The whole point of this glasspane is to catch MouseEvents and select the frame as soon as the mouse is pressed on it. I have also rewritten parts of the GlassPane, it's b

[cp-patches] FYI: BasicInternalFrameUI fix

2006-08-03 Thread Roman Kennke
This makes InternalFrames adjust their size to their parent's size when in maximized mode. 2006-08-03 Roman Kennke <[EMAIL PROTECTED]> PR 27637 * javax/swing/plaf/basic/BasicInternalFrameUI.java (ComponentHandler.componentResized): Reimplemented to handle arbit

[cp-patches] FYI: BasicInternalFrameUI fixlet

2005-09-23 Thread Roman Kennke
Here comes a tiny fix for BasicInternalFrameUI. 2005-09-23 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/plaf/basic/BasicInternalFrameUI.java (deactivateFrame): New method. (InternalFramePropertyChangeListener.propertyChange): Call new deactivate() method instea

[cp-patches] FYI: BasicInternalFrameUI fix

2005-11-08 Thread Roman Kennke
I committed the attached fix for BasicInternalFrameUI, which makes it possible to activate menus in JInternalFrames. This was previously impossible because the GlassPaneDispatcher only searched in the frame's content pane for possible event targets, but the menu bar of a rootpane is not inside the

[cp-patches] FYI: BasicInternalFrameUI fixes

2005-11-18 Thread Roman Kennke
Hi, This fixes some issues with BasicInternalFrameUI. 2005-11-17 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/plaf/basic/BasicInternalFrameUI.java (installUI): Don't install layout here. (uninstallUI): Don't uninstall layout here. (installDefaults): Install la