> The entire problem is that users want at least 64000 colors to choose from.
Maybe someone wants 64000 colors but that is NOT the problem here.
The problem is that if you change the background color of a window,
then you have to change all the text and syntax colors, too
(since there is background color defined in each of these settings).
Another problem is that you can not have different background colors
on different windows if you are using syntax highlight.
>No, this would be a completely different kind of color support and many
>macros that change color would need to be modified.
No, the method I described would be completely compatible with the
old system as long as the user would not change the background color.
Therefore, you would not need to change any macros if you did not want to.
But maybe it is better to make a completely new color support
for Windows version, instead of trying to retain compatibility.
>>Another improvement, independent of the one above, would be
>>the ability to change the color palette.
>
>I don't think that exists in Windows. That was an old DOS thing which
>required programming the hardware directly, which is no a no-no.
Changing color palette does NOT require programming the hardware directly.
You can always do it in software. In fact, if you are using high color
or true color mode, there is no hardware color palette at all.
Still most programs, including Windows itself, allow changing
text and background colors.
> See you want 64000 colors too.
No I don't. Currently, there are only 12 different color settings
in Vedit, so 16 colors is more than enough. I only want to select
these colors from a larger palette.
(And as I said, this has nothing to do with the problem of changing
text and background colors independently).
If you make a new color system, it should not be limited to
64000 colors. Most computers these days have 16 million colors,
(8 bits for red, green and blue each), so that is what should
be used. In the setup window, you would then have three numbers
(red, green and blue) for each color setting.
|
|