[BACK]Return to ox_plot_win.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / engine2000

Diff for /OpenXM_contrib2/windows/engine2000/ox_plot_win.c between version 1.5 and 1.7

version 1.5, 2002/10/02 09:33:32 version 1.7, 2014/03/25 19:24:43
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/windows/engine2000/ox_plot_win.c,v 1.4 2002/07/30 03:48:34 noro Exp $   * $OpenXM: OpenXM_contrib2/windows/engine2000/ox_plot_win.c,v 1.6 2002/10/03 03:05:44 noro Exp $
 */  */
 #include "ca.h"  #include "ca.h"
 #include "parse.h"  #include "parse.h"
Line 92  int search_active_canvas()
Line 92  int search_active_canvas()
   
 volatile DWORD MainThread;  volatile DWORD MainThread;
 volatile int canvas_created;  volatile int canvas_created;
   extern HANDLE hMainThreadReady,hCanvasCreated;
   
 void create_canvas(struct canvas *can)  void create_canvas(struct canvas *can)
 {  {
         alloc_pixmap(can);          alloc_pixmap(can);
         can->real_can = can;          can->real_can = can;
         while ( !MainThread );          WaitForSingleObject(hMainThreadReady,(DWORD)-1);
         canvas_created = 0;          ResetEvent(hCanvasCreated);
         PostThreadMessage(MainThread,WM_APP,can->index,0);          PostThreadMessage(MainThread,WM_APP,can->index,0);
         while ( !canvas_created );          WaitForSingleObject(hCanvasCreated,(DWORD)-1);
 }  }
   
 void destroy_canvas(struct canvas *can)  void destroy_canvas(struct canvas *can)
Line 205  void draw_frame0(DRAWABLE d,POINT spos,POINT epos)
Line 206  void draw_frame0(DRAWABLE d,POINT spos,POINT epos)
         rect.left = spos.x; rect.top = spos.y;          rect.left = spos.x; rect.top = spos.y;
         rect.right = epos.x; rect.bottom = epos.y;          rect.right = epos.x; rect.bottom = epos.y;
         FrameRect(d,&rect,DrawBrush);          FrameRect(d,&rect,DrawBrush);
   }
   
   /* dummy function */
   void set_drawcolor(unsigned int c)
   {
 }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.7

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