Olly This is a very nice addition indeed. I tested it and it works with single level maps, but it doesn't seem to work with nested maps, or I missed something about the usage. It works with several map definitions, not being merged in an overall map like: * map M1 -colour [60 70 80]* * endmap* * map M2 -colour [60 70 80]* * endmap ...* * export map ........ pdf* However when I group M1 and M2 in a larger map(without specifying a colour) it overrides the colours and they do not appear. * map MGlobal* * M1* * M2* * endmap* To me it seems better that the lower level map colors are kept, unless the global one explicitly specifies a colour. I guess the example above was done with several map defs without grouping them in a larger one. Also, when I have several map defs(without colours and without a global map) and specify "colour map-fg map" the pieces get colored randomly. Maybe this is the expected behavior, but to me it sounds more logical to use the default map-fg colour until a map specifies one explicitly. The moment I set a global map (without colour) the default map-fg steps in. Am I asking too much :) Vladimir On Mon, Mar 28, 2016 at 5:37 AM, Olly Betts <olly@survex.com> wrote:
On Sun, Mar 27, 2016 at 09:44:37AM +0100, Olly Betts wrote:
On Mon, Mar 14, 2016 at 09:23:39PM +1300, Bruce wrote:
Colour by map works just fine, as does colour by scrap or altitude.
In the context of your question I thought you were trying to SPECIFY which colour a particular scrap (or map or altitude) would be assigned.
I was "commissioned" to implement the ability to specify the colour used for each map - patch attached.
With this (surprisingly small) change you can specify the colour for each map, which then overrides the automatic choice when the layout specifies "colour map-fg [map]". Any maps without one get the same automatic colour they would before.
Usage example:
map 2012.map -projection plan colour [0 70 0] # etc endmap
You can also specify the colour on the "map" line (which is probably clearer):
map 2012.map -projection plan -colour [0 70 0] # etc endmap
Jenny Black produced an example showing what you can do with this patch:
https://survex.com/~olly/107-plan-col-year.pdf
Cheers, Olly _______________________________________________ Therion mailing list Therion@speleo.sk http://mailman.speleo.sk/mailman/listinfo/therion