extras/skins/SimSkin: Fixed warnings
authorJerome St-Louis <jerome@ecere.com>
Mon, 30 Sep 2013 07:16:12 +0000 (03:16 -0400)
committerJerome St-Louis <jerome@ecere.com>
Mon, 30 Sep 2013 07:16:12 +0000 (03:16 -0400)
extras/gui/skins/SimSkin.ec

index bdd6332..3fb2421 100644 (file)
@@ -138,7 +138,7 @@ class SimSkin_Window : Window
             int buttonsSize = border +
                ((hasMaximize || hasMinimize) ? 52 : 18);
             surface.WriteTextDots(left, border + NAME_OFFSETX, top + NAME_OFFSET, 
-               size.w - (buttonsSize + border + 4), name, strlen(name));
+               size.w - (buttonsSize + border + 4), name, (int)strlen(name));
          }
       }
       if(((BorderBits)borderStyle).contour && !((BorderBits)borderStyle).fixed)
@@ -797,7 +797,7 @@ class SimSkin_Button : Button
          if(text)
          {
             int tw, th;
-            surface.TextExtent(text, strlen(text),&tw, &th);
+            surface.TextExtent(text, (int)strlen(text),&tw, &th);
 
             if((isRadio || isCheckbox) && !bevelOver)
                WriteCaption(surface, /*clientSize.h +*/ CAPTION_DISTANCE + 3, 
@@ -811,7 +811,7 @@ class SimSkin_Button : Button
                   int width = clientSize.w - 2*6;
                   int x = 6 + offset;
 
-                  surface.WriteTextDots(alignment, x, y, width, text, strlen(text));
+                  surface.WriteTextDots(alignment, x, y, width, text, (int)strlen(text));
                }
                else
                {