Rev 8129 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8129 | Rev 8170 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #ifndef __MENUET_FILE_OPEN_H_INCLUDED_ |
1 | #ifndef __KOLIBRI_FILE_OPEN_H_INCLUDED_ |
2 | #define __MENUET_FILE_OPEN_H_INCLUDED_ |
2 | #define __KOLIBRI_FILE_OPEN_H_INCLUDED_ |
Line 3... | Line 3... | ||
3 | 3 | ||
Line 4... | Line 4... | ||
4 | #include |
4 | #include |
Line 5... | Line 5... | ||
5 | 5 | ||
6 | // Kolibri interface. |
6 | // Kolibri interface. |
7 | 7 | ||
8 | namespace Kolibri // All kolibri functions, types and data are nested in the (Kolibri) namespace. |
8 | namespace Kolibri // All kolibri functions, types and data are nested in the (Kolibri) namespace. |
Line 9... | Line 9... | ||
9 | { |
9 | { |
10 | struct TOpenFileStruct; // Data for a file open dialog. |
10 | struct TOpenFileStruct; // Data for a file open dialog. |
11 | #define MENUET_OPEN_FILE_INIT {} // Initializer of the file open struct, cat be redefined in a realization of the library |
11 | #define KOLIBRI_OPEN_FILE_INIT {} // Initializer of the file open struct, cat be redefined in a realization of the library |
12 | 12 | ||
13 | void OpenFileInit(TOpenFileStruct &ofs); |
13 | void OpenFileInit(TOpenFileStruct &ofs); |
14 | void OpenFileDelete(TOpenFileStruct &ofs); |
14 | void OpenFileDelete(TOpenFileStruct &ofs); |
15 | bool OpenFileDialog(TOpenFileStruct &ofs); |
15 | bool OpenFileDialog(TOpenFileStruct &ofs); |
16 | int OpenFileGetState(const TOpenFileStruct &ofs); |
16 | int OpenFileGetState(const TOpenFileStruct &ofs); |
Line 17... | Line 17... | ||
17 | bool OpenFileSetState(TOpenFileStruct &ofs, int state); |
17 | bool OpenFileSetState(TOpenFileStruct &ofs, int state); |
Line 18... | Line 18... | ||
18 | char *OpenFileGetName(const TOpenFileStruct &ofs); |
18 | char *OpenFileGetName(const TOpenFileStruct &ofs); |
19 | bool OpenFileSetName(TOpenFileStruct &ofs, char *name); |
19 | bool OpenFileSetName(TOpenFileStruct &ofs, char *name); |
20 | } |
20 | } |
Line 21... | Line 21... | ||
21 | 21 | ||
22 | #ifdef __MENUET__ |
22 | #ifdef __KOLIBRI__ |
23 | 23 | ||
24 | namespace Kolibri |
24 | namespace Kolibri |
25 | { |
25 | { |
26 | // Structures. |
26 | // Structures. |
27 | 27 | ||
Line 28... | Line 28... | ||
28 | struct TOpenFileStruct |
28 | struct TOpenFileStruct |
Line 29... | Line 29... | ||
29 | { |
29 | { |
30 | int state; |
30 | int state; |
Line 77... | Line 77... | ||
77 | StrCopy(ofs.name, name); |
77 | StrCopy(ofs.name, name); |
78 | return true; |
78 | return true; |
79 | } |
79 | } |
80 | } |
80 | } |
Line 81... | Line 81... | ||
81 | 81 | ||
Line 82... | Line 82... | ||
82 | #else // else: def __MENUET__ |
82 | #else // else: def __KOLIBRI__ |
83 | 83 | ||
84 | namespace Kolibri |
84 | namespace Kolibri |
85 | { |
85 | { |
86 | struct TOpenFileStruct |
86 | struct TOpenFileStruct |
Line 87... | Line 87... | ||
87 | { |
87 | { |
88 | unsigned int data; |
88 | unsigned int data; |
89 | 89 | ||
90 | TOpenFileStruct(); |
90 | TOpenFileStruct(); |
91 | ~TOpenFileStruct(); |
91 | ~TOpenFileStruct(); |
92 | }; |
92 | }; |
Line 93... | Line 93... | ||
93 | #undef MENUET_OPEN_FILE_INIT |
93 | #undef KOLIBRI_OPEN_FILE_INIT |
Line 94... | Line 94... | ||
94 | #define MENUET_OPEN_FILE_INIT TOpenFileStruct() |
94 | #define KOLIBRI_OPEN_FILE_INIT TOpenFileStruct() |