...
Anyways I've been working on porting over a scheme -
http://blogs.gnome.org/pbor/2007/08/01/ ... le-schemes
What I got so far...kind of jumbled up right now:
[User Color Schemes]
1=Tango - Dark;13621203;3552302;15527662;8751752;13621203;5461845;8866336;0;13621203;0;13621203;3552302;0;164;0;1776151;0;11976122;0;1776151
[Language 14 Colors]
Colors=13621203,8751752,8751752,54509,13621203,7256553,13606770,3465866,11042733,4108284,2697711,54509,23758,
Colors Auto Back=1,1,1,1,1,1,1,1,1,1,1,1,1,
Colors Back=3552302,3552302,3552302,3552302,3552302,3552302,3552302,3552302,3552302,3552302,3552302,3552302,3552302,
Font Style=0,0,0,0,0,0,0,0,0,0,0,0,0,
which was going fine till I decided I should match up the class for AutoIt with those of our langs as best as possible so the scheme would flow better between langs, which got me thinking that the color scheme method in UE is a little to rough around the edges right now.
As is the whole of the scheme is broken up in two parts, the base editor then the lang, this is a bit of a pain to work with this way...plus its not as flexable as it could and should be.
Maybe I'll photoshop something up for you later if your actually interested in any of this...but for now just hear me out and think things over.
Ideally it would be better to create complete schemes, where everything is defined in one spot (plain text through word list
, then the end user could select from a list of available schemes to be applied directly to the default editor or any lang, so that everything is changed...not a partial change like what we have currently.
Further it would be nice to be able to move lang classes up and down a scheme's color pallet, since a scheme's default pallet order may not be ideal for a given lang.
Summery:
Complete scheme's
Selectable complete scheme's per lang
Lang classes able to scrub a schemes color pallet, for proper highlighting
Actually I think the creation of a scheme edit panel would be nice, that way one could import schemes from other editors to grab the color pallet, then place them where they would be most effective (as its not likely to be many 1:1 conversions) while seeing changes performed on the fly, while sample code is open in the editor. Maybe the eye dropper to grab colors from other editor's or screenshots, where there is no hope of performing an import.
Hehe probably not making much sense...but if the idea's are interesting let me know and I'll see about doing some photoshop work to aid in getting the idea's across.