summaryrefslogtreecommitdiffstats
path: root/profile.c
diff options
context:
space:
mode:
authorGravatar Amit Chaudhuri <amit.k.chaudhuri@gmail.com>2013-02-11 20:49:39 +0000
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-02-27 10:43:08 -0800
commit698a6c5345d607502cb16031f5e2c144d1b1ad7a (patch)
treedcd508a43d418a44c17d20cc0681d551960dde2c /profile.c
parent438299ff55fb9b62290d008d81a6e6d7e9c2e06b (diff)
downloadsubsurface-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.c102
1 files changed, 51 insertions, 51 deletions
diff --git a/profile.c b/profile.c
index fe07c78a2..641e20d18 100644
--- a/profile.c
+++ b/profile.c
@@ -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}},
};