Package: grace
Version: 1:5.1.23-3
Severity: minor
There are some xresources hardcoded in xmgrace.c.
As a result, xmgrace disregards default option e.g. from ~/.Xresources in form
*selectColor: green
and needs an explicit specification, in contrast to xpdf for example.
In my opinion, it is better to have an unified look for motif-apps per default
and avoid hardcoding stuff like background/foreground/etc colors
I've attached two files:
1. patch, that comments the hardcoded resources in xmgrace.c
2. Xresources.example can be merged into ~/.Xresources to get the colors back
if users wish.
Best,
Denis
Index: grace-5.1.23/src/xmgrace.c
===================================================================
--- grace-5.1.23.orig/src/xmgrace.c 2007-02-16 23:31:20.000000000 +0100
+++ grace-5.1.23/src/xmgrace.c 2013-10-26 21:43:00.980077396 +0200
@@ -209,7 +209,7 @@
String fallbackResourcesCommon[] = {
"XMgrace.consoleDialog*text.columns: 72",
"XMgrace.consoleDialog*text.rows: 5",
- "XMgrace*background: #e5e5e5",
+ /*"XMgrace*background: #e5e5e5",
"XMgrace*foreground: #000000",
"XMgrace*XbaeMatrix.oddRowBackground: #cccccc",
"XMgrace*XbaeMatrix.evenRowBackground: #cfe7e7",
@@ -221,18 +221,18 @@
"XMgrace*XmPushButton.background: #b0c4de",
"XMgrace*XmMenuShell*XmPushButton.background: #e5e5e5",
"XMgrace*XmText*background: #cfe7e7",
- "XMgrace*XmToggleButton.selectColor: #ff0000",
+ "XMgrace*XmToggleButton.selectColor: #ff0000",*/
"XMgrace*XmToggleButton.fillOnSelect: true",
"XMgrace*XmSeparator.margin: 0",
#ifdef WITH_XMHTML
- "XMgrace*XmHTML.background: #ffffff",
- "XMgrace*XmHTML.foreground: #000000",
+/* "XMgrace*XmHTML.background: #ffffff",
+ "XMgrace*XmHTML.foreground: #000000", */
"XMgrace*XmHTML.width: 600",
"XMgrace*XmHTML.height: 500",
#endif
- "XMgrace*mainWin.shadowThickness: 0",
+/* "XMgrace*mainWin.shadowThickness: 0",
"XMgrace*mainWin.menuBar.shadowThickness: 1",
- "XMgrace*menuBar*tearOffModel: XmTEAR_OFF_ENABLED",
+ "XMgrace*menuBar*tearOffModel: XmTEAR_OFF_ENABLED", */
"XMgrace*dragInitiatorProtocolStyle: XmDRAG_NONE",
"XMgrace*dragReceiverProtocolStyle: XmDRAG_NONE",
"XMgrace*fileMenu.newButton.acceleratorText: Ctrl+N",
XMgrace*background: #e5e5e5
XMgrace*foreground: #000000
XMgrace*XbaeMatrix.oddRowBackground: #cccccc
XMgrace*XbaeMatrix.evenRowBackground: #cfe7e7
XMgrace*XbaeMatrix.textBackground: #cfe7e7
XMgrace*XbaeMatrix.allowColumnResize: False
XMgrace*XbaeMatrix.allowRowResize: False
XMgrace*XbaeMatrix.showArrows: True
XMgrace*fontTable.evenRowBackground: #e5e5e5
XMgrace*XmPushButton.background: #b0c4de
XMgrace*XmMenuShell*XmPushButton.background: #e5e5e5
XMgrace*XmText*background: #cfe7e7
XMgrace*XmToggleButton.selectColor: #ff0000
XMgrace*XmHTML.background: #ffffff
XMgrace*XmHTML.foreground: #000000
XMgrace*mainWin.shadowThickness: 0
XMgrace*mainWin.menuBar.shadowThickness: 1
XMgrace*menuBar*tearOffModel: XmTEAR_OFF_ENABLED