Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Add support for the pikchr-scale and pikchr-fontscale variables in the details.txt of skins. Use these values to adjust the sizes of Pikchr images to better match alternative font sizes in the skin. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
08fe2bdc0d0d17853d5c32cf07f0f37f |
| User & Date: | drh 2020-11-22 12:35:35.503 |
Context
|
2020-11-22
| ||
| 13:18 | Minor typo fix in /pikchrshow. check-in: 09cd585f80 user: stephan tags: trunk | |
| 12:35 | Add support for the pikchr-scale and pikchr-fontscale variables in the details.txt of skins. Use these values to adjust the sizes of Pikchr images to better match alternative font sizes in the skin. check-in: 08fe2bdc0d user: drh tags: trunk | |
| 06:54 | Added named anchors in the /fileedit doc page. check-in: 66851cd6bc user: wyoung tags: trunk | |
Changes
Changes to src/markdown_html.c.
| ︙ | ︙ | |||
345 346 347 348 349 350 351 |
const char *zArg, int nArg /* Addition arguments */
){
int pikFlags = PIKCHR_PROCESS_NONCE
| PIKCHR_PROCESS_DIV
| PIKCHR_PROCESS_SRC
| PIKCHR_PROCESS_ERR_PRE;
Blob bSrc = empty_blob;
| | > | 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 |
const char *zArg, int nArg /* Addition arguments */
){
int pikFlags = PIKCHR_PROCESS_NONCE
| PIKCHR_PROCESS_DIV
| PIKCHR_PROCESS_SRC
| PIKCHR_PROCESS_ERR_PRE;
Blob bSrc = empty_blob;
const char *zPikVar;
double rPikVar;
while( nArg>0 ){
int i;
for(i=0; i<nArg && !fossil_isspace(zArg[i]); i++){}
if( i==6 && strncmp(zArg, "center", 6)==0 ){
pikFlags |= PIKCHR_PROCESS_DIV_CENTER;
}else if( i==6 && strncmp(zArg, "indent", 6)==0 ){
|
| ︙ | ︙ | |||
372 373 374 375 376 377 378 |
while( i<nArg && fossil_isspace(zArg[i]) ){ i++; }
zArg += i;
nArg -= i;
}
if( skin_detail_boolean("white-foreground") ){
pikFlags |= 0x02; /* PIKCHR_DARK_MODE */
}
| | | | > > > > > > > > > > > > > > | 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 |
while( i<nArg && fossil_isspace(zArg[i]) ){ i++; }
zArg += i;
nArg -= i;
}
if( skin_detail_boolean("white-foreground") ){
pikFlags |= 0x02; /* PIKCHR_DARK_MODE */
}
zPikVar = skin_detail("pikchr-foreground");
if( zPikVar && zPikVar[0] ){
blob_appendf(&bSrc, "fgcolor = %s\n", zPikVar);
}
zPikVar = skin_detail("pikchr-scale");
if( zPikVar
&& (rPikVar = atof(zPikVar))>=0.1
&& rPikVar<10.0
){
blob_appendf(&bSrc, "scale = %.13g\n", rPikVar);
}
zPikVar = skin_detail("pikchr-fontscale");
if( zPikVar
&& (rPikVar = atof(zPikVar))>=0.1
&& rPikVar<10.0
){
blob_appendf(&bSrc, "fontscale = %.13g\n", rPikVar);
}
blob_append(&bSrc, zSrc, nSrc)
/*have to dup input to ensure a NUL-terminated source string */;
pikchr_process(blob_str(&bSrc), pikFlags, 0, ob);
blob_reset(&bSrc);
}
|
| ︙ | ︙ |
Changes to src/skins.c.
| ︙ | ︙ | |||
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
**
** The following array holds the value for all known skin details.
*/
static struct SkinDetail {
const char *zName; /* Name of the detail */
const char *zValue; /* Value of the detail */
} aSkinDetail[] = {
{ "pikchr-foreground", "" },
{ "timeline-arrowheads", "1" },
{ "timeline-circle-nodes", "0" },
{ "timeline-color-graph-lines", "0" },
{ "white-foreground", "0" },
};
/*
| > > | 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
**
** The following array holds the value for all known skin details.
*/
static struct SkinDetail {
const char *zName; /* Name of the detail */
const char *zValue; /* Value of the detail */
} aSkinDetail[] = {
{ "pikchr-fontscale", "" },
{ "pikchr-foreground", "" },
{ "pikchr-scale", "" },
{ "timeline-arrowheads", "1" },
{ "timeline-circle-nodes", "0" },
{ "timeline-color-graph-lines", "0" },
{ "white-foreground", "0" },
};
/*
|
| ︙ | ︙ |