annotate src/syscommctrl.h @ 622:11502791fc1c

[xemacs-hg @ 2001-06-22 01:49:57 by ben] dired-msw.c: Fix problem noted by Michael Sperber with directories containing [] and code that destructively modifies an existing string. term\AT386.el: Fix warnings. term\apollo.el: Removed. Kill kill kill. Sync with FSF and remove most crap. term\linux.el: Removed. Sync with FSF. Don't define most defns, because they are automatically defined by termcap. But do add defns for keys that normally get defined as f13, f14, etc. and really ought to be shift-f3, shift-f4, etc. (NOTE: I did this based on Cygwin, which emulates the Linux console. I would appreciate it if someone on Linux could verify.) term\cygwin.el: New. Load term/linux. term\lk201.el, term\news.el, term\vt100.el: Sync with FSF. Fix warnings. dialog-gtk.el: Fix warning. For 21.4: help.el, update-elc.el: Compile in proper order. Maybe for 21.4: keydefs.el: Add a defn for M-?, previously undefined, to access help -- in case the terminal is not set up right, or f1 gets redefined. README: Rewrite.
author ben
date Fri, 22 Jun 2001 01:50:04 +0000
parents abe6d1db359e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
1 /* Copyright (C) 2000 Free Software Foundation, Inc.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
3 This file is part of XEmacs.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
4
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
5 XEmacs is free software; you can redistribute it and/or modify it
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
6 under the terms of the GNU General Public License as published by the
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
7 Free Software Foundation; either version 2, or (at your option) any
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
8 later version.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
9
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
10 XEmacs is distributed in the hope that it will be useful, but WITHOUT
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
11 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
12 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
13 for more details.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
14
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
15 You should have received a copy of the GNU General Public License
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
16 along with XEmacs; see the file COPYING. If not, write to
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
17 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
18 Boston, MA 02111-1307, USA. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
19
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
20 /* Synched up with: Not in FSF. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
21
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
22 /* Authorship:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
23
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
24 Created May 2000 by Andy Piper.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
25 Windows-Mule stuff added by Ben Wing.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
26 */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
27
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
28 #ifndef INCLUDED_syscommctrl_h_
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
29 #define INCLUDED_syscommctrl_h_
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
30
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
31 #if !defined (CYGWIN_VERSION_DLL_MAJOR) || CYGWIN_VERSION_DLL_MAJOR > 20
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
32 /* Appears to be missing in Cygwin b20.1; requisite includes are in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
33 Windows32/Messages.h and get included automatically with windows.h */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
34 #include <commctrl.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
35 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
36
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
37 #ifndef TB_SETIMAGELIST
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
38 #define TB_SETIMAGELIST (WM_USER + 48)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
39 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
40 #ifndef TB_GETIMAGELIST
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
41 #define TB_GETIMAGELIST (WM_USER + 49)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
42 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
43 #ifndef TB_SETDISABLEDIMAGELIST
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
44 #define TB_SETDISABLEDIMAGELIST (WM_USER + 54)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
45 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
46 #ifndef TB_GETDISABLEDIMAGELIST
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
47 #define TB_GETDISABLEDIMAGELIST (WM_USER + 55)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
48 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
49 #ifndef TB_SETPADDING
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
50 #define TB_SETPADDING (WM_USER + 87)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
51 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
52 #ifndef TBSTYLE_FLAT
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
53 #define TBSTYLE_FLAT 0x800
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
54 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
55 #ifndef TCS_BOTTOM
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
56 #define TCS_BOTTOM 0x0002
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
57 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
58 #ifndef TCS_VERTICAL
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
59 #define TCS_VERTICAL 0x0080
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
60 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
61 #ifndef PBS_SMOOTH
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
62 #define PBS_SMOOTH 0x01
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
63 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
64
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
65 #ifndef ICC_BAR_CLASSES
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
66 #define ICC_BAR_CLASSES 4
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
67 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
68
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
69 #endif /* INCLUDED_syscommctrl_h_ */