[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Dots and dashes
From:       Francois Gouget <fgouget () free ! fr>
Date:       2000-10-30 2:44:55
[Download RAW message or body]

Hi,


   The lines drawn with PS_DASH, PS_DOT, PS_DASHDOT, etc. looked wrong
in Wine: the dots and dashes were basically way too short and their
proportions were wrong. So I fixed their definitions in
graphics/x11drv/pen.c.
   Here's a patch that fixes them so that they look the same as on Win
9x, let me know if it breaks Win 3.1 applications before I submit it to
wine-patches.


--
Francois Gouget         fgouget@free.fr        http://fgouget.free.fr/
The nice thing about meditation is that it makes doing nothing quite respectable
                                  -- Paul Dean

["diff20001029-pen1.txt" (TEXT/plain)]

Index: graphics/x11drv/pen.c
===================================================================
RCS file: /home/wine/wine/graphics/x11drv/pen.c,v
retrieving revision 1.7
diff -u -r1.7 pen.c
--- graphics/x11drv/pen.c	2000/04/25 19:55:35	1.7
+++ graphics/x11drv/pen.c	2000/10/29 21:13:12
@@ -11,10 +11,10 @@
 #include "x11drv.h"
 #include "debugtools.h"
 
-static const char PEN_dash[]       = { 5,3 };      /* -----   -----   -----  */
-static const char PEN_dot[]        = { 1,1 };      /* --  --  --  --  --  -- */
-static const char PEN_dashdot[]    = { 4,3,2,3 };  /* ----   --   ----   --  */
-static const char PEN_dashdotdot[] = { 4,2,2,2,2,2 }; /* ----  --  --  ----  */
+static const char PEN_dash[]       = { 16,8 };      /* -----   -----   -----  */
+static const char PEN_dot[]        = { 4,4 };      /* --  --  --  --  --  -- */
+static const char PEN_dashdot[]    = { 12,8,4,8 };  /* ----   --   ----   --  */
+static const char PEN_dashdotdot[] = { 12,4,4,4,4,4 }; /* ----  --  --  ----  */
 static const char PEN_alternate[]  = { 1,1 };      /* FIXME */
 
 /***********************************************************************


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic