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

Reply via email to