From 3829b380e1102d765b1f3c07cc29824a95c1251e Mon Sep 17 00:00:00 2001 From: rds <rds> Date: Fri, 8 May 2009 14:21:15 +0000 Subject: [PATCH] Fix some style drawable omissions --- src/zmapFeature/zmapStyle.c | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/zmapFeature/zmapStyle.c b/src/zmapFeature/zmapStyle.c index 41fc3f33c..41532bbba 100755 --- a/src/zmapFeature/zmapStyle.c +++ b/src/zmapFeature/zmapStyle.c @@ -28,9 +28,9 @@ * * Exported functions: See ZMap/zmapStyle.h * HISTORY: - * Last edited: Apr 28 15:49 2009 (edgrif) + * Last edited: May 8 14:59 2009 (rds) * Created: Mon Feb 26 09:12:18 2007 (edgrif) - * CVS info: $Id: zmapStyle.c,v 1.31 2009-04-28 14:51:59 edgrif Exp $ + * CVS info: $Id: zmapStyle.c,v 1.32 2009-05-08 14:21:15 rds Exp $ *------------------------------------------------------------------- */ @@ -1028,6 +1028,12 @@ gboolean zMapStyleMakeDrawable(ZMapFeatureTypeStyle style) style->curr_bump_mode = style->default_bump_mode = ZMAPBUMP_UNBUMP ; } + if (!(style->fields_set.default_bump_mode)) + { + style->fields_set.default_bump_mode = TRUE ; + style->default_bump_mode = ZMAPBUMP_UNBUMP ; + } + if (!(style->fields_set.width)) { style->fields_set.width = TRUE ; @@ -1057,6 +1063,19 @@ gboolean zMapStyleMakeDrawable(ZMapFeatureTypeStyle style) break ; } + case ZMAPSTYLE_MODE_GLYPH: + { + if(zMapStyleIsFrameSpecific(style)) + { + zMapStyleSetColours(style, ZMAPSTYLE_COLOURTARGET_FRAME0, ZMAPSTYLE_COLOURTYPE_NORMAL, + "red", "red", "red"); + zMapStyleSetColours(style, ZMAPSTYLE_COLOURTARGET_FRAME1, ZMAPSTYLE_COLOURTYPE_NORMAL, + "blue", "blue", "blue"); + zMapStyleSetColours(style, ZMAPSTYLE_COLOURTARGET_FRAME2, ZMAPSTYLE_COLOURTYPE_NORMAL, + "green", "green", "green"); + } + } + break; default: { if (!(style->colours.normal.fields_set.fill) && !(style->colours.normal.fields_set.border)) -- GitLab