Hi David,

while I don't have a Linux machine to test this with, I do sympathize with dark theme users. I just played with this a bit too, trying to figure out where this color comes from, but could not yet identify the culprit. The Eclipse/SWT component of the text fields on the TBC forms is called StyledText, and the closest setting that I could find was under Preferences > General > Appearance > Colors and Fonts > TopBraid Composer > Text Editor Font. Changing that does change the font but I don't see an option to change the color. I also don't see where we (in our code) might modify the default behavior of Eclipse w.r.t. color selection. While I do notice that calling getControl().setForeground(...) does change the color in those text boxes, I set a breakpoint and couldn't find a scenario where it is actually called when TBC is used.

Where does this leave us? Could it be that this is a general bug in the version of Eclipse that we bundle? Hard to say, but it wouldn't be the first time either.

Even if we fixed that, are you certain that there are no other issues with that theme? We do have some colors hard-coded against some default expectations in the platform.

The maximum we could offer is to add a Preference for users like yourself to change that color, yet I cannot promise anything at this stage as we are about to wrap up the development cycle for the 6.3 beta release.

Holger


On 6/11/2019 03:20, David Rouquet wrote:
Hi everyone,

I am using Topbraid Composer in (Arch) Linux with a dark theme.
TBC renders nearly OK, except for the forms in which the text is white, so I can't see it except when I selected (see attached screenshot).

Anyone having experience with this ?

I tried different things like Eclipse Color Themes but no chance so far.
I'm also taking any suggestion to tell TBC not to use the desktop dark themeĀ  (passing a GTK_THEME env variableĀ  when launching TBC modifies only part of the UI, it is ugly and does not solve the issue, see second screenshot)

Best regards



--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/ae2c346f-235a-4d75-b8c1-2fb863f2b9fe%40googlegroups.com <https://groups.google.com/d/msgid/topbraid-users/ae2c346f-235a-4d75-b8c1-2fb863f2b9fe%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups "TopBraid 
Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/topbraid-users/06569f80-e445-ec13-d42a-304d47d99416%40topquadrant.com.

Reply via email to