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 86272 - GTK - The Source Editor Status bar L&F
Summary: GTK - The Source Editor Status bar L&F
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: David Simonek
URL:
Keywords: GTK, L&F
Depends on:
Blocks: 72440
  Show dependency tree
 
Reported: 2006-10-01 15:38 UTC by Josef Holy
Modified: 2008-12-22 17:46 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Current gtk L&F of the source editor status bar (3.23 KB, image/png)
2006-10-01 15:40 UTC, Josef Holy
Details
proposed solution (10.51 KB, application/octet-stream)
2006-11-08 13:01 UTC, David Simonek
Details
improved patch (9.42 KB, application/octet-stream)
2006-11-08 15:39 UTC, David Simonek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Josef Holy 2006-10-01 15:38:12 UTC
The Source Editor Status Bar needs to be polished, it's frames need to be
rendered in some of the platform colors. It's appearance is distracted.
Comment 1 Josef Holy 2006-10-01 15:40:12 UTC
Created attachment 34751 [details]
Current gtk L&F of the source editor status bar
Comment 2 David Simonek 2006-11-08 13:01:28 UTC
Created attachment 35888 [details]
proposed solution
Comment 3 David Simonek 2006-11-08 13:04:51 UTC
Mila, please review my patch, it changes Coloring semantically a bit. Now when
Coloring has null fore or back colors, default LF colors are used for status bar
cells. Otherwise semantics is unchanged.
Comment 4 David Simonek 2006-11-08 15:39:10 UTC
Created attachment 35897 [details]
improved patch
Comment 5 David Simonek 2006-11-08 15:41:58 UTC
Mila said: "Get the hands out of my Coloring.java source" :-) so here is
improved patch, which lets Coloring untouched, everything solved in StatusBar.java.
Comment 6 David Simonek 2006-11-08 15:47:23 UTC
integrated in maintrunk:

Checking in editor/libsrc/org/netbeans/editor/StatusBar.java;
/cvs/editor/libsrc/org/netbeans/editor/StatusBar.java,v  <--  StatusBar.java
new revision: 1.49; previous revision: 1.48
done
Checking in core/swing/plaf/src/org/netbeans/swing/plaf/gtk/GtkLFCustoms.java;
/cvs/core/swing/plaf/src/org/netbeans/swing/plaf/gtk/GtkLFCustoms.java,v  <-- 
GtkLFCustoms.java
new revision: 1.17; previous revision: 1.16
done
Checking in core/swing/plaf/src/org/netbeans/swing/plaf/gtk/InsetBorder.java;
/cvs/core/swing/plaf/src/org/netbeans/swing/plaf/gtk/InsetBorder.java,v  <-- 
InsetBorder.java
new revision: 1.4; previous revision: 1.3
done
Comment 7 Miloslav Metelka 2006-11-08 16:39:56 UTC
:)
Dafe, thanks a lot for fixing this.
Comment 8 David Simonek 2006-11-08 17:03:08 UTC
Anytime, my lord! :-)