annotate src/gui_beos.h @ 43:f55897d6921d v7.0026

updated for version 7.0026
author vimboss
date Wed, 29 Dec 2004 21:03:02 +0000
parents 3fc0f57ecb91
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 /* vi:set ts=8 sts=4 sw=4:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 * VIM - Vi IMproved by Bram Moolenaar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 * GUI support by Olaf "Rhialto" Seibert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 * Do ":help uganda" in Vim to read copying and usage conditions.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 * Do ":help credits" in Vim to see a list of people who contributed.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 * BeOS GUI.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 * GUI support for the Buzzword Enhanced Operating System for PPC.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 * This file must be acceptable both as C and C++.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 * The BeOS API is defined in terms of C++, but some classes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 * should be somewhat known in the common C code.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 /* System classes */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 struct BMenu;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 struct BMenuItem;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 /* Our own Vim-related classes */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 struct VimApp;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 struct VimFormView;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 struct VimTextAreaView;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 struct VimWindow;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 struct VimScrollBar;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 /* Locking functions */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 extern int vim_lock_screen();
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 extern void vim_unlock_screen();
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 #ifndef __cplusplus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 typedef struct BMenu BMenu;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 typedef struct BMenuItem BMenuItem;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 typedef struct VimWindow VimWindow;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 typedef struct VimFormView VimFormView;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 typedef struct VimTextAreaView VimTextAreaView;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 typedef struct VimApp VimApp;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 typedef struct VimScrollBar VimScrollBar;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 #endif