version 1.75, 2000/11/21 12:07:43
|
version 1.76, 2000/11/22 08:33:39
|
Line 3500 ThotBool isHTML;
|
Line 3500 ThotBool isHTML;
|
CHAR_T* p = NULL; |
CHAR_T* p = NULL; |
int lg; |
int lg; |
unsigned int i; |
unsigned int i; |
ElementType elType; |
ThotBool found; |
ThotBool found, done; |
|
|
|
/* avoid too many redisplay */ |
/* avoid too many redisplay */ |
dispMode = TtaGetDisplayMode (context->doc); |
dispMode = TtaGetDisplayMode (context->doc); |
Line 3573 ThotBool isHTML;
|
Line 3572 ThotBool isHTML;
|
described in thotlib/include/presentation.h |
described in thotlib/include/presentation.h |
-----------------------------------------------------------------------*/ |
-----------------------------------------------------------------------*/ |
#ifdef __STDC__ |
#ifdef __STDC__ |
void PToCss (PresentationSetting settings, CHAR_T* buffer, int len, Element el) |
void PToCss (PresentationSetting settings, CHAR_T* buffer, int len, Element el) |
#else |
#else |
void PToCss (settings, buffer, len, el) |
void PToCss (settings, buffer, len, el) |
PresentationSetting settings; |
PresentationSetting settings; |
CHAR_T* param; |
CHAR_T *param; |
int len; |
int len; |
Element el; |
Element el; |
#endif |
#endif |
{ |
{ |
|
ElementType elType; |
float fval = 0; |
float fval = 0; |
unsigned short red, green, blue; |
unsigned short red, green, blue; |
int add_unit = 0; |
int add_unit = 0; |
Line 3749 Element el;
|
Line 3749 Element el;
|
break; |
break; |
case PRBackground: |
case PRBackground: |
TtaGiveThotRGB (settings->value.typed_data.value, &red, &green, &blue); |
TtaGiveThotRGB (settings->value.typed_data.value, &red, &green, &blue); |
if (ustrcmp(TtaGetSSchemaName (TtaGetElementType(el).ElSSchema), |
elType = TtaGetElementType(el); |
TEXT("GraphML")) == 0) |
#ifdef GRAPHML |
usprintf (buffer, TEXT("fill: #%02X%02X%02X"), red, green, blue); |
if (ustrcmp(TtaGetSSchemaName (elType.ElSSchema), TEXT("GraphML")) == 0) |
|
usprintf (buffer, TEXT("fill: #%02X%02X%02X"), red, green, blue); |
else |
else |
|
#endif /* GRAPHML */ |
usprintf (buffer, TEXT("background-color: #%02X%02X%02X"), red, green, |
usprintf (buffer, TEXT("background-color: #%02X%02X%02X"), red, green, |
blue); |
blue); |
break; |
break; |
case PRForeground: |
case PRForeground: |
TtaGiveThotRGB (settings->value.typed_data.value, &red, &green, &blue); |
TtaGiveThotRGB (settings->value.typed_data.value, &red, &green, &blue); |
if (ustrcmp(TtaGetSSchemaName (TtaGetElementType(el).ElSSchema), |
elType = TtaGetElementType(el); |
TEXT("GraphML")) == 0) |
#ifdef GRAPHML |
|
if (ustrcmp(TtaGetSSchemaName (elType.ElSSchema), TEXT("GraphML")) == 0) |
usprintf (buffer, TEXT("stroke: #%02X%02X%02X"), red, green, blue); |
usprintf (buffer, TEXT("stroke: #%02X%02X%02X"), red, green, blue); |
else |
else |
|
#endif /* GRAPHML */ |
usprintf (buffer, TEXT("color: #%02X%02X%02X"), red, green, blue); |
usprintf (buffer, TEXT("color: #%02X%02X%02X"), red, green, blue); |
break; |
break; |
case PRLineWeight: |
case PRLineWeight: |
if (!ustrcmp(TtaGetSSchemaName (TtaGetElementType(el).ElSSchema), TEXT("GraphML"))) |
elType = TtaGetElementType(el); |
|
#ifdef GRAPHML |
|
if (!ustrcmp(TtaGetSSchemaName (elType.ElSSchema), TEXT("GraphML"))) |
|
#endif /* GRAPHML */ |
{ |
{ |
if (real) |
if (real) |
usprintf (buffer, TEXT("stroke-width: %g"), fval); |
usprintf (buffer, TEXT("stroke-width: %g"), fval); |