This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 86265 - GTK - Main Application Toolbar L&f, Nimbus theme
Summary: GTK - Main Application Toolbar L&f, Nimbus theme
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 5.x
Hardware: PC Solaris
: P3 blocker (vote)
Assignee: mslama
URL:
Keywords: GTK, L&F
: 44452 (view as bug list)
Depends on:
Blocks: 72440
  Show dependency tree
 
Reported: 2006-10-01 15:05 UTC by Josef Holy
Modified: 2008-12-22 17:42 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Josef Holy 2006-10-01 15:05:05 UTC
The Main Application Toolbar doesn't follow the native look and feel.
Comment 1 mslama 2006-10-02 12:06:11 UTC
*** Issue 44452 has been marked as a duplicate of this issue. ***
Comment 2 mslama 2006-10-02 12:59:35 UTC
Border around toolbar removed:
/cvs/openide/loaders/src/org/openide/awt/ToolbarPool.java
new revision: 1.24; previous revision: 1.23
Comment 3 mslama 2006-10-26 10:11:47 UTC
Our custom UI for GTK L&F is turned off. Remaining issues should be fixed in
Swing as issue #6479305: GTK L&F: more toolbar issues. This change applies also
to Linux. Eventually we can make this change only for specific OS / JDK version
if appropriate.

Modified:
/cvs/openide/loaders/src/org/openide/awt/Toolbar.java
new revision: 1.45; previous revision: 1.44

/cvs/core/swing/plaf/src/org/netbeans/swing/plaf/gtk/GtkLFCustoms.java
new revision: 1.16; previous revision: 1.15
Comment 4 mslama 2006-11-28 14:48:14 UTC
Code is added to use native toolbar D&D handle. It uses class SynthIcon to paint
handle. SynthIcon is not part of public API so code uses reflection to test if
class is available and to invoke SynthIcon methods.

Fixed in main trunk:
/cvs/openide/loaders/src/org/openide/awt/Toolbar.java
new revision: 1.47; previous revision: 1.46

Arch document updated with info about sun.swing.plaf.synth.SynthIcon usage:
/cvs/openide/arch/arch-openide-datasystems.xml
new revision: 1.32; previous revision: 1.31
Comment 5 mslama 2006-12-01 18:58:56 UTC
Additional fix of toolbar handle size:
/cvs/openide/loaders/src/org/openide/awt/Toolbar.java
new revision: 1.48; previous revision: 1.47