/* Definitions and headers for communication on the Microsoft W32 API.
- Copyright (C) 1995 Free Software Foundation, Inc.
+ Copyright (C) 1995, 2001 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Special pseudo-codepages. */
#define CP_8BIT -1
#define CP_UNICODE -2
-#define CP_INVALID -3
+#define CP_UNKNOWN -3
#define CHECK_W32_FRAME(f, frame) \
if (NILP (frame)) \
Cursor nontext_cursor;
Cursor modeline_cursor;
Cursor cross_cursor;
- Cursor busy_cursor;
+ Cursor hourglass_cursor;
+ Cursor horizontal_drag_cursor;
- /* Window whose cursor is busy_cursor. This window is temporarily
- mapped to display a busy-cursor. */
- Window busy_window;
+ /* Window whose cursor is hourglass_cursor. This window is
+ temporarily mapped to display an hourglass cursor. */
+ Window hourglass_window;
- /* Non-zero means busy cursor is currently displayed. */
- unsigned busy_p : 1;
+ /* Non-zero means hourglass cursor is currently displayed. */
+ unsigned hourglass_p : 1;
/* Flag to set when the window needs to be completely repainted. */
int needs_exposure;
#define RIGHT_WIN_PRESSED 0x4000
#define APPS_PRESSED 0x2000
+struct image;
+struct face;
+
XGCValues *XCreateGC (void *, Window, unsigned long, XGCValues *);
struct frame * check_x_frame (Lisp_Object);
EXFUN (Fx_display_color_p, 1);