diff options
author | Amit Chaudhuri <amit.k.chaudhuri@gmail.com> | 2013-02-11 20:49:39 +0000 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-02-27 10:43:08 -0800 |
commit | 698a6c5345d607502cb16031f5e2c144d1b1ad7a (patch) | |
tree | dcd508a43d418a44c17d20cc0681d551960dde2c /profile.c | |
parent | 438299ff55fb9b62290d008d81a6e6d7e9c2e06b (diff) | |
download | subsurface-698a6c5345d607502cb16031f5e2c144d1b1ad7a.tar.gz |
Preparation for color printing
this patch adds a 3rd column to the media array of rgba so we now have one
each for screen, b/w & color printing. I have defaulted to using the
same color printing & screen, but this can be altered anytime.
I have checked that the application still compiles and prints. The print
out (colour option selected) shows the deco ceiling steps in pink but
everything else appears grey scale. Further work will be required to apply
the colours to the print out, although I'm not yet sure what that involves.
Signed-off-by: Amit Chaudhuri <amit.k.chaudhuri@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'profile.c')
-rw-r--r-- | profile.c | 102 |
1 files changed, 51 insertions, 51 deletions
@@ -77,62 +77,62 @@ typedef enum { } color_indice_t; typedef struct { - /* media[0] is screen, and media[1] is printer */ + /* media[0] is screen, media[1] is b/w printer media[2] is color printer */ struct rgba { double r,g,b,a; - } media[2]; + } media[3]; } color_t; -/* [color indice] = {{screen color, printer color}} */ +/* [color indice] = {{screen color, b/w printer color, color printer}} printer & screen colours could be different */ static const color_t profile_color[] = { - [SAC_1] = {{FUNGREEN1, BLACK1_LOW_TRANS}}, - [SAC_2] = {{APPLE1, BLACK1_LOW_TRANS}}, - [SAC_3] = {{ATLANTIS1, BLACK1_LOW_TRANS}}, - [SAC_4] = {{ATLANTIS2, BLACK1_LOW_TRANS}}, - [SAC_5] = {{EARLSGREEN1, BLACK1_LOW_TRANS}}, - [SAC_6] = {{HOKEYPOKEY1, BLACK1_LOW_TRANS}}, - [SAC_7] = {{TUSCANY1, BLACK1_LOW_TRANS}}, - [SAC_8] = {{CINNABAR1, BLACK1_LOW_TRANS}}, - [SAC_9] = {{REDORANGE1, BLACK1_LOW_TRANS}}, - - [VELO_STABLE] = {{CAMARONE1, BLACK1_LOW_TRANS}}, - [VELO_SLOW] = {{LIMENADE1, BLACK1_LOW_TRANS}}, - [VELO_MODERATE] = {{RIOGRANDE1, BLACK1_LOW_TRANS}}, - [VELO_FAST] = {{PIRATEGOLD1, BLACK1_LOW_TRANS}}, - [VELO_CRAZY] = {{RED1, BLACK1_LOW_TRANS}}, - - [PO2] = {{APPLE1, APPLE1_MED_TRANS}}, - [PO2_ALERT] = {{RED1, APPLE1_MED_TRANS}}, - [PN2] = {{BLACK1_LOW_TRANS, BLACK1_LOW_TRANS}}, - [PN2_ALERT] = {{RED1, BLACK1_LOW_TRANS}}, - [PHE] = {{PEANUT, PEANUT_MED_TRANS}}, - [PHE_ALERT] = {{RED1, PEANUT_MED_TRANS}}, - [PP_LINES] = {{BLACK1_HIGH_TRANS, BLACK1_HIGH_TRANS}}, - - [TEXT_BACKGROUND] = {{CONCRETE1_LOWER_TRANS, WHITE1}}, - [ALERT_BG] = {{BROOM1_LOWER_TRANS, BLACK1_LOW_TRANS}}, - [ALERT_FG] = {{BLACK1_LOW_TRANS, BLACK1_LOW_TRANS}}, - [EVENTS] = {{REDORANGE1, BLACK1_LOW_TRANS}}, - [SAMPLE_DEEP] = {{PERSIANRED1, BLACK1_LOW_TRANS}}, - [SAMPLE_SHALLOW] = {{PERSIANRED1, BLACK1_LOW_TRANS}}, - [SMOOTHED] = {{REDORANGE1_HIGH_TRANS, BLACK1_LOW_TRANS}}, - [MINUTE] = {{MEDIUMREDVIOLET1_HIGHER_TRANS, BLACK1_LOW_TRANS}}, - [TIME_GRID] = {{WHITE1, TUNDORA1_MED_TRANS}}, - [TIME_TEXT] = {{FORESTGREEN1, BLACK1_LOW_TRANS}}, - [DEPTH_GRID] = {{WHITE1, TUNDORA1_MED_TRANS}}, - [MEAN_DEPTH] = {{REDORANGE1_MED_TRANS, BLACK1_LOW_TRANS}}, - [DEPTH_BOTTOM] = {{GOVERNORBAY1_MED_TRANS, TUNDORA1_MED_TRANS}}, - [DEPTH_TOP] = {{MERCURY1_MED_TRANS, WHITE1_MED_TRANS}}, - [TEMP_TEXT] = {{GOVERNORBAY2, BLACK1_LOW_TRANS}}, - [TEMP_PLOT] = {{ROYALBLUE2_LOW_TRANS, BLACK1_LOW_TRANS}}, - [SAC_DEFAULT] = {{WHITE1, BLACK1_LOW_TRANS}}, - [BOUNDING_BOX] = {{WHITE1, BLACK1_LOW_TRANS}}, - [PRESSURE_TEXT] = {{KILLARNEY1, BLACK1_LOW_TRANS}}, - [BACKGROUND] = {{SPRINGWOOD1, BLACK1_LOW_TRANS}}, - [CEILING_SHALLOW] = {{REDORANGE1_HIGH_TRANS, REDORANGE1_HIGH_TRANS}}, - [CEILING_DEEP] = {{RED1_MED_TRANS, RED1_MED_TRANS}}, - [CALC_CEILING_SHALLOW] = {{FUNGREEN1_HIGH_TRANS, FUNGREEN1_HIGH_TRANS}}, - [CALC_CEILING_DEEP] = {{APPLE1_HIGH_TRANS, APPLE1_HIGH_TRANS}}, + [SAC_1] = {{FUNGREEN1, BLACK1_LOW_TRANS, FUNGREEN1}}, + [SAC_2] = {{APPLE1, BLACK1_LOW_TRANS, APPLE1}}, + [SAC_3] = {{ATLANTIS1, BLACK1_LOW_TRANS, ATLANTIS1}}, + [SAC_4] = {{ATLANTIS2, BLACK1_LOW_TRANS, ATLANTIS2}}, + [SAC_5] = {{EARLSGREEN1, BLACK1_LOW_TRANS, EARLSGREEN1}}, + [SAC_6] = {{HOKEYPOKEY1, BLACK1_LOW_TRANS, HOKEYPOKEY1}}, + [SAC_7] = {{TUSCANY1, BLACK1_LOW_TRANS, TUSCANY1}}, + [SAC_8] = {{CINNABAR1, BLACK1_LOW_TRANS, CINNABAR1}}, + [SAC_9] = {{REDORANGE1, BLACK1_LOW_TRANS, REDORANGE1}}, + + [VELO_STABLE] = {{CAMARONE1, BLACK1_LOW_TRANS, CAMARONE1}}, + [VELO_SLOW] = {{LIMENADE1, BLACK1_LOW_TRANS, LIMENADE1}}, + [VELO_MODERATE] = {{RIOGRANDE1, BLACK1_LOW_TRANS, RIOGRANDE1}}, + [VELO_FAST] = {{PIRATEGOLD1, BLACK1_LOW_TRANS, PIRATEGOLD1}}, + [VELO_CRAZY] = {{RED1, BLACK1_LOW_TRANS, RED1}}, + + [PO2] = {{APPLE1, APPLE1_MED_TRANS, APPLE1}}, + [PO2_ALERT] = {{RED1, APPLE1_MED_TRANS, RED1}}, + [PN2] = {{BLACK1_LOW_TRANS, BLACK1_LOW_TRANS, BLACK1_LOW_TRANS}}, + [PN2_ALERT] = {{RED1, BLACK1_LOW_TRANS, RED1}}, + [PHE] = {{PEANUT, PEANUT_MED_TRANS, PEANUT}}, + [PHE_ALERT] = {{RED1, PEANUT_MED_TRANS, RED1}}, + [PP_LINES] = {{BLACK1_HIGH_TRANS, BLACK1_HIGH_TRANS, BLACK1_HIGH_TRANS}}, + + [TEXT_BACKGROUND] = {{CONCRETE1_LOWER_TRANS, WHITE1, CONCRETE1_LOWER_TRANS}}, + [ALERT_BG] = {{BROOM1_LOWER_TRANS, BLACK1_LOW_TRANS, BROOM1_LOWER_TRANS}}, + [ALERT_FG] = {{BLACK1_LOW_TRANS, BLACK1_LOW_TRANS, BLACK1_LOW_TRANS}}, + [EVENTS] = {{REDORANGE1, BLACK1_LOW_TRANS, REDORANGE1}}, + [SAMPLE_DEEP] = {{PERSIANRED1, BLACK1_LOW_TRANS, PERSIANRED1}}, + [SAMPLE_SHALLOW] = {{PERSIANRED1, BLACK1_LOW_TRANS, PERSIANRED1}}, + [SMOOTHED] = {{REDORANGE1_HIGH_TRANS, BLACK1_LOW_TRANS, REDORANGE1_HIGH_TRANS}}, + [MINUTE] = {{MEDIUMREDVIOLET1_HIGHER_TRANS, BLACK1_LOW_TRANS, MEDIUMREDVIOLET1_HIGHER_TRANS}}, + [TIME_GRID] = {{WHITE1, TUNDORA1_MED_TRANS, WHITE1}}, + [TIME_TEXT] = {{FORESTGREEN1, BLACK1_LOW_TRANS, FORESTGREEN1}}, + [DEPTH_GRID] = {{WHITE1, TUNDORA1_MED_TRANS, WHITE1}}, + [MEAN_DEPTH] = {{REDORANGE1_MED_TRANS, BLACK1_LOW_TRANS, REDORANGE1_MED_TRANS}}, + [DEPTH_BOTTOM] = {{GOVERNORBAY1_MED_TRANS, TUNDORA1_MED_TRANS, GOVERNORBAY1_MED_TRANS}}, + [DEPTH_TOP] = {{MERCURY1_MED_TRANS, WHITE1_MED_TRANS, MERCURY1_MED_TRANS}}, + [TEMP_TEXT] = {{GOVERNORBAY2, BLACK1_LOW_TRANS, GOVERNORBAY2}}, + [TEMP_PLOT] = {{ROYALBLUE2_LOW_TRANS, BLACK1_LOW_TRANS, ROYALBLUE2_LOW_TRANS}}, + [SAC_DEFAULT] = {{WHITE1, BLACK1_LOW_TRANS, WHITE1}}, + [BOUNDING_BOX] = {{WHITE1, BLACK1_LOW_TRANS, WHITE1}}, + [PRESSURE_TEXT] = {{KILLARNEY1, BLACK1_LOW_TRANS, KILLARNEY1}}, + [BACKGROUND] = {{SPRINGWOOD1, BLACK1_LOW_TRANS, SPRINGWOOD1}}, + [CEILING_SHALLOW] = {{REDORANGE1_HIGH_TRANS, REDORANGE1_HIGH_TRANS, REDORANGE1_HIGH_TRANS}}, + [CEILING_DEEP] = {{RED1_MED_TRANS, RED1_MED_TRANS, RED1_MED_TRANS}}, + [CALC_CEILING_SHALLOW] = {{FUNGREEN1_HIGH_TRANS, FUNGREEN1_HIGH_TRANS, FUNGREEN1_HIGH_TRANS}}, + [CALC_CEILING_DEEP] = {{APPLE1_HIGH_TRANS, APPLE1_HIGH_TRANS, APPLE1_HIGH_TRANS}}, }; |