Diff for /Amaya/amaya/styleparser.c between versions 1.75 and 1.76

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);

Removed from v.1.75  
changed lines
  Added in v.1.76


Webmaster