[BACK]Return to plotp.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / plot

Diff for /OpenXM_contrib2/asir2000/plot/plotp.c between version 1.10 and 1.11

version 1.10, 2002/07/10 05:29:36 version 1.11, 2002/07/10 09:13:53
Line 45 
Line 45 
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  *   *
  * $OpenXM: OpenXM_contrib2/asir2000/plot/plotp.c,v 1.9 2001/10/09 01:36:28 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2000/plot/plotp.c,v 1.10 2002/07/10 05:29:36 noro Exp $
 */  */
 #include "ca.h"  #include "ca.h"
 #include "parse.h"  #include "parse.h"
Line 306  void draw_character_string(DISPLAY *display,struct can
Line 306  void draw_character_string(DISPLAY *display,struct can
 {  {
 #if defined(VISUAL)  #if defined(VISUAL)
         HDC dc;          HDC dc;
         HPEN pen,oldpen;          COLORREF oldcolor;
   
         if ( color ) {          if ( color ) {
                 pen = CreatePen(PS_SOLID,1,color);                  oldcolor = SetTextColor(can->pix,color);
                 oldpen = SelectObject(can->pix,pen);  
                 DRAWSTRING(display,can->pix,drawGC,x,y,str,strlen(str));                  DRAWSTRING(display,can->pix,drawGC,x,y,str,strlen(str));
                 SelectObject(can->pix,oldpen);                  SetTextColor(can->pix,oldcolor);
   
                 dc = GetDC(can->hwnd);                  dc = GetDC(can->hwnd);
                 oldpen = SelectObject(dc,pen);                  oldcolor = SetTextColor(dc,color);
                 DRAWSTRING(display,dc,drawGC,x,y,str,strlen(str));                  DRAWSTRING(display,dc,drawGC,x,y,str,strlen(str));
                 SelectObject(dc,oldpen);                  SetTextColor(dc,oldcolor);
                 ReleaseDC(can->hwnd,dc);                  ReleaseDC(can->hwnd,dc);
   
                 DeleteObject(pen);  
         } else {          } else {
                 DRAWSTRING(display,can->pix,drawGC,x,y,str,strlen(str));                  DRAWSTRING(display,can->pix,drawGC,x,y,str,strlen(str));
                 dc = GetDC(can->hwnd);                  dc = GetDC(can->hwnd);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>