Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 345185

Summary: Scout Desktop with Mac OS X System Look and Feel
Product: z_Archived Reporter: Adrian Moser <trekking09>
Component: ScoutAssignee: Project Inbox <scout.core-inbox>
Status: CLOSED NOT_ECLIPSE QA Contact:
Severity: normal    
Priority: P3 CC: remo.arpagaus, zimmermann
Version: unspecified   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
Screenshot, Scout on Mac OS X
none
InternalFrameDemo Screenshot none

Description Adrian Moser CLA 2011-05-09 15:14:16 EDT
Build Identifier: 3.7.0.201105080711, Build id: 20110505-1223

If you use the System Look and Feel on Mac OS X (UIManager.getSystemLookAndFeelClassName()) , there are wide gaps between DefaultOutlineTreeForm and DefaultOutlineTableForm, which the SDK creates by default.

There should be a way to inject the width, or it should be set depending on the LAF.

Reproducible: Always

Steps to Reproduce:
1. Create a new project with Scout SDK
2. Add an outline with a page to the Desktop
3. Open the client
Comment 1 Adrian Moser CLA 2011-05-09 15:15:50 EDT
Created attachment 195131 [details]
Screenshot, Scout on Mac OS X
Comment 2 Matthias Zimmermann CLA 2011-05-12 05:35:06 EDT
to be verified for indigo sr1
Comment 3 Remo Arpagaus CLA 2011-08-30 08:58:40 EDT
I can verify the described behaviour. However, this is the desired behaviour of the AquaLookAndFeel. When trying to fit the two frames, JInternalFrame always returns the size including the surrounding shade. Thus the blue background cannot be overlayed.

When starting the sample application of the Java Tutorial and maximizing the internal frame, the same blue border will stay there and the internal frame does not maximize completely. (http://download.oracle.com/javase/tutorial/uiswing/components/internalframe.html)
Comment 4 Remo Arpagaus CLA 2011-08-30 08:59:55 EDT
Created attachment 202415 [details]
InternalFrameDemo Screenshot