From: Eric M. <eri...@ro...> - 2022-10-02 18:34:28
|
As follow-up to the problem reported at https://stackoverflow.com/questions/73889647/tkeclipse-gui-colors-assignments-edit-which-file-to-fix Here is the additional details that I can provide regarding this issue. Since I am about to migrate to Ubuntu MATE 22.04, I decided to try to do the install from fresh on my alternate disk to see if things would be any better. They are not!!! I still have the same problem, and yes I again tried to set the background colour, and that did no good. The result that I see is as follows: This shows that *Tcl8.6* is installed: This shows that *Tk8.6* is installed: I have attached the log of the session for *RUNME*: *EclipseCLP_7.0.63_CONFIGURE.txt* What I find peculiar in that is that it reports no values adjacent to the following: TCL_LIBRARY: TK_LIBRARY: There is no setting for Java, so I hope that is not required. I didn't see that mentioned as such in the README. Now when I extracted all the software, and specifically *tcltk.tar*, that did not contain any of he Tcl or Tk libraries. I understood from the readme that *those would be Tcl/Tk for 8.5*, but those aren't there. If I was to manually tweak the RUNME script to hard-code values for the *TCL_LIBRARY* and *TK_LIBRARY* for *paths to the 8.6 versions that are installed*, what values should I specify for those to work properly? The files that I have downloaded and installed are as per the attached: *EclipseCLP_7.0.63__DOWNLOADS.txt* The current contents of the ${ECLIPSEDIR} is as per the attached: *ECLIPSEDIR.contents* When I examine the contents of the files extracted, I see references in *tkeclipse.tcl* to *-bg white* for many instances. What I don't see (or recognize) are the corresponding references to *-fg {some_colour}* which would then allow me to make modifications (or generalazations) to make those easily assigned according to a map (hopefully external *colour.conf*). Similarly, there are reference to *white* in *eclipse.tcl*, eclipse_tools.tcl and tkinspect.tcl. Interestingly, I couldn't find any references to -fg, but I came across references to -foreground in tkinspect.tcl. Doing a wider scan for that, I found the following: eclipse_tools.tcl: $t tag configure highlight -foreground blue -wrap none eclipse_tools.tcl: $scale configure -state normal -foreground black eclipse_tools.tcl: $scale configure -state disabled -foreground grey eclipse_tools.tcl: $ec_dg.text tag configure highlight -foreground #00b000 eclipse_tools.tcl: $ec_tracertab.trace.text tag configure call_style -foreground blue eclipse_tools.tcl: $ec_tracertab.trace.text tag configure exit_style -foreground #00b000 eclipse_tools.tcl: $ec_tracertab.trace.text tag configure fail_style -foreground red eclipse_tools.tcl: $ec_tracer.stack.text tag configure call_style -foreground blue eclipse_tools.tcl: $ec_tracer.stack.text tag configure exit_style -foreground #00b000 eclipse_tools.tcl: $ec_tracer.stack.text tag configure fail_style -foreground red eclipse_tools.tcl: $ec_tracer.filter.predsettings.predmatch config -foreground darkgray eclipse_tools.tcl: $ec_tracer.filter.predsettings.predmodule config -foreground darkgray eclipse_tools.tcl: $ec_tracer.filter.predsettings.predmodule2combo config -foreground darkgray eclipse_tools.tcl: $ec_tracer.filter.predsettings.predcondition config -foreground darkgray eclipse_tools.tcl: $ec_tracer.filter.predsettings.predmatch config -foreground black eclipse_tools.tcl: $ec_tracer.filter.predsettings.predmodule config -foreground black eclipse_tools.tcl: $ec_tracer.filter.predsettings.predmodule2combo config -foreground black eclipse_tools.tcl: $ec_tracer.filter.predsettings.predcondition config -foreground black eclipse_tools.tcl: grid [label $cframe.used -foreground $dcol -width 11 -anchor e] -row 0 -column 1 -sticky news eclipse_tools.tcl: grid [label $cframe.alloc -foreground $lcol -width 11 -anchor e] -row 0 -column 2 -sticky news eclipse_tools.tcl: $ec_matdisplay.$id config -foreground black eclipse_tools.tcl: $ec_matdisplay.$id config -foreground red eclipse_tools.tcl: $ec_matdisplay.$id config -foreground black eclipse_tools.tcl: $ec_source.context.text tag configure call_style -foreground #7070ff \ eclipse_tools.tcl: $ec_source.context.text tag configure exit_style -foreground #00b000 \ eclipse_tools.tcl: $ec_source.context.text tag configure fail_style -foreground red \ eclipse_tools.tcl: $ec_source.context.status tag configure on -foreground red eclipse_tools.tcl: $ec_source.context.status tag configure off -foreground lightgray tkeclipse.tcl:.tkecl.pane.answer.tout tag configure highlight -foreground blue tkeclipse.tcl:.tkecl.pane.answer.tout tag configure errorcolour -foreground red tkeclipse.tcl:.tkecl.pane.answer.tout tag configure successcolour -foreground #00b000 tkeclipse.tcl:.tkecl.pane.stdio.tout tag configure highlight -foreground blue tkeclipse.tcl:.tkecl.pane.stdio.tout tag configure warning -foreground orange tkeclipse.tcl:.tkecl.pane.stdio.tout tag configure errorcolour -foreground red tkeclipse.tcl:.tkecl.pane.stdio.tout tag configure nohandlercolour -foreground green tkinspect.tcl:# $t tag configure highlight -foreground blue -underline true tkinspect.tcl:# $t tag configure phighlight -foreground darkgreen tkinspect.tcl:# $t tag configure highlight -foreground blue -font tkecllabel tkinspect.tcl:# $t tag configure phighlight -foreground darkgreen \ So my question is ... Are those the full set of GUI colour definitions ? OR Are there any others, and where would those be ? Since there was no benefit gained from the 22.04 install, I have reverted back to my primary OS of Ubuntu MATE 20.04, where the installation is as per my posting on /StackOverflow/. Thank you, Eric Marceau |