Hello,
sources to cooperate. This is the sort of thing that SinkWorld does.
yes I read that... but Scintilla is already 99% of what i want
You don't really want to say "I require 200 styles and 4 indicator
bits". Instead you want to say "I am using the HTML lexer, with URL
hotspots and a read-only indicator", and each of these style sources
knows how many states or bits it needs. You want to be able to use
various sources in combination so the system should be able to
allocate the bits for you rather than having hard coded masks.
OK
The array of styles would have to be dynamic. There may be
overheads to this if the array grows large such as determining a
palette when displaying a large style set on an 8-bit display.
hum yes it's true, but there are good algo (e.g. octree) for that, but for
sure having more styles will push the limits. But to be honnest I do not
think of combinatorial syling (i.e. having separate threads of styling bits)
just having the existing styling without having to favor indicators or
styling: I want both and 256 styles for example would probably already far
enough for pure syntax colouring.
I realize that it looks like a major change but maybe not as much as it
seems. SinkWorld is probably intended to solve this kind of problems as
well
but I will really need that soon. If it seems of interest I can do it and
put it in common base.
Its great to see someone experimenting with this but I think it has
limited utility compared with a more complete system like SinkWorld
and does not offer enough to offset its costs.
hum... yes if you have time for you but I've not :( whatever, I need that so
i'll give a try, it should take something like one or two days of work, so
it definitely worths a try. the only thing is that I'll have to merge later
with the code base but it's not so hard to merge two or three times a year.
Armel
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest