/[dtapublic]/projs/dtats/trunk/shared_source/c_tk_base_7_5_w_mods/tkwin.h
ViewVC logotype

Diff of /projs/dtats/trunk/shared_source/c_tk_base_7_5_w_mods/tkwin.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 69 by dashley, Sat Nov 5 10:54:17 2016 UTC revision 71 by dashley, Sat Nov 5 11:07:06 2016 UTC
# Line 1  Line 1 
1  /* $Header$ */  /* $Header$ */
2    
3  /*  /*
4   * tkWin.h --   * tkWin.h --
5   *   *
6   *      Declarations of public types and interfaces that are only   *      Declarations of public types and interfaces that are only
7   *      available under Windows.   *      available under Windows.
8   *   *
9   * Copyright (c) 1996-1997 by Sun Microsystems, Inc.   * Copyright (c) 1996-1997 by Sun Microsystems, Inc.
10   *   *
11   * See the file "license.terms" for information on usage and redistribution   * See the file "license.terms" for information on usage and redistribution
12   * of this file, and for a DISCLAIMER OF ALL WARRANTIES.   * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
13   *   *
14   * RCS: @(#) $Id: tkwin.h,v 1.1.1.1 2001/06/13 05:11:40 dtashley Exp $   * RCS: @(#) $Id: tkwin.h,v 1.1.1.1 2001/06/13 05:11:40 dtashley Exp $
15   */   */
16    
17  #ifndef _TKWIN  #ifndef _TKWIN
18  #define _TKWIN  #define _TKWIN
19    
20  #ifndef _TK  #ifndef _TK
21  #include <tk.h>  #include <tk.h>
22  #endif  #endif
23    
24  #define WIN32_LEAN_AND_MEAN  #define WIN32_LEAN_AND_MEAN
25  #include <windows.h>  #include <windows.h>
26  #undef WIN32_LEAN_AND_MEAN  #undef WIN32_LEAN_AND_MEAN
27    
28  #ifdef BUILD_tk  #ifdef BUILD_tk
29  # undef TCL_STORAGE_CLASS  # undef TCL_STORAGE_CLASS
30  # define TCL_STORAGE_CLASS DLLEXPORT  # define TCL_STORAGE_CLASS DLLEXPORT
31  #endif  #endif
32    
33  /*  /*
34   * The following messages are use to communicate between a Tk toplevel   * The following messages are use to communicate between a Tk toplevel
35   * and its container window.   * and its container window.
36   */   */
37    
38  #define TK_CLAIMFOCUS   (WM_USER)  #define TK_CLAIMFOCUS   (WM_USER)
39  #define TK_GEOMETRYREQ  (WM_USER+1)  #define TK_GEOMETRYREQ  (WM_USER+1)
40  #define TK_ATTACHWINDOW (WM_USER+2)  #define TK_ATTACHWINDOW (WM_USER+2)
41  #define TK_DETACHWINDOW (WM_USER+3)  #define TK_DETACHWINDOW (WM_USER+3)
42    
43    
44  /*  /*
45   *--------------------------------------------------------------   *--------------------------------------------------------------
46   *   *
47   * Exported procedures defined for the Windows platform only.   * Exported procedures defined for the Windows platform only.
48   *   *
49   *--------------------------------------------------------------   *--------------------------------------------------------------
50   */   */
51    
52  #include "tkPlatDecls.h"  #include "tkPlatDecls.h"
53    
54  # undef TCL_STORAGE_CLASS  # undef TCL_STORAGE_CLASS
55  # define TCL_STORAGE_CLASS DLLIMPORT  # define TCL_STORAGE_CLASS DLLIMPORT
56    
57  #endif /* _TKWIN */  #endif /* _TKWIN */
58    
59  /* End of tkwin.h */  /* End of tkwin.h */

Legend:
Removed from v.69  
changed lines
  Added in v.71

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25