|
@@ -18,6 +18,7 @@ static char *help[] = {
|
|
"where x y",
|
|
"where x y",
|
|
"width table_width",
|
|
"width table_width",
|
|
"height fptable_height",
|
|
"height fptable_height",
|
|
|
|
+ "lwidth line_width",
|
|
"raster raster_name",
|
|
"raster raster_name",
|
|
"range min max",
|
|
"range min max",
|
|
"cols columns",
|
|
"cols columns",
|
|
@@ -36,7 +37,7 @@ int read_colortable(void)
|
|
char *key, *data;
|
|
char *key, *data;
|
|
char name[GNAME_MAX], mapset[GMAPSET_MAX];
|
|
char name[GNAME_MAX], mapset[GMAPSET_MAX];
|
|
int fontsize, cols, nodata, tickbar, discrete;
|
|
int fontsize, cols, nodata, tickbar, discrete;
|
|
- double w, h, x, y;
|
|
|
|
|
|
+ double w, h, x, y, lw;
|
|
int range_override;
|
|
int range_override;
|
|
double min, max, tmpD;
|
|
double min, max, tmpD;
|
|
int r, g, b, ret;
|
|
int r, g, b, ret;
|
|
@@ -47,6 +48,7 @@ int read_colortable(void)
|
|
set_color(&color, 0, 0, 0);
|
|
set_color(&color, 0, 0, 0);
|
|
cols = 1;
|
|
cols = 1;
|
|
h = w = x = y = 0.0;
|
|
h = w = x = y = 0.0;
|
|
|
|
+ lw = 1;
|
|
ct.font = G_store("Helvetica");
|
|
ct.font = G_store("Helvetica");
|
|
ct.nodata = TRUE;
|
|
ct.nodata = TRUE;
|
|
ct.tickbar = FALSE;
|
|
ct.tickbar = FALSE;
|
|
@@ -82,6 +84,14 @@ int read_colortable(void)
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (KEY("lwidth")) {
|
|
|
|
+ if (sscanf(data, "%lf", &lw) != 1 || lw < 0) {
|
|
|
|
+ error(key, data, _("illegal width request"));
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (KEY("raster")) {
|
|
if (KEY("raster")) {
|
|
if (scan_gis("cell", "raster", key, data, name, mapset, 0)) {
|
|
if (scan_gis("cell", "raster", key, data, name, mapset, 0)) {
|
|
ct.name = G_store(name);
|
|
ct.name = G_store(name);
|
|
@@ -189,6 +199,7 @@ int read_colortable(void)
|
|
ct.range_override = range_override;
|
|
ct.range_override = range_override;
|
|
ct.width = w;
|
|
ct.width = w;
|
|
ct.height = h;
|
|
ct.height = h;
|
|
|
|
+ ct.lwidth = lw;
|
|
ct.color = color;
|
|
ct.color = color;
|
|
ct.cols = cols;
|
|
ct.cols = cols;
|
|
|
|
|