Compile with -Wall and fix all compiler warnings.
[AROS-Contrib.git] / bgui / Prefs / BGUIPrefs.h
blob0573f41466a655ec58e942b87bcea701bf964fac
1 /*
2 * @(#) $Header$
4 * BGUI Prefs Editor
5 * BGUIPrefs.h
7 * (C) Copyright 1998 Manuel Lemos.
8 * (C) Copyright 1996-1997, Respect Software
9 * (C) Copyright 1996-1997 Ian J. Einman.
10 * All Rights Reserved.
12 * $Log$
13 * Revision 42.1 2001/06/09 10:53:11 hkiel
14 * Added a newline at end of file to make compiler happy
16 * Revision 42.0 2000/05/09 22:16:58 mlemos
17 * Bumped to revision 42.0 before handing BGUI to AROS team
19 * Revision 41.11 2000/05/09 20:29:48 mlemos
20 * Bumped to revision 41.11
22 * Revision 1.2 2000/05/09 19:56:48 mlemos
23 * Merged with the branch Manuel_Lemos_fixes.
25 * Revision 1.1.2.2 1999/08/29 17:09:55 mlemos
26 * Added the definition of the pages by a symbolic name.
28 * Revision 1.1.2.1 1998/09/20 17:28:43 mlemos
29 * Peter Bornhall sources.
36 #include <exec/types.h>
37 #include <exec/memory.h>
38 #include <intuition/intuition.h>
39 #include <libraries/asl.h>
40 #include <libraries/bgui.h>
41 #include <libraries/bgui_macros.h>
43 #include <clib/alib_protos.h>
44 #include <clib/macros.h>
46 #include <proto/exec.h>
47 #include <proto/dos.h>
48 #include <proto/intuition.h>
49 #include <proto/graphics.h>
50 #include <proto/utility.h>
51 #include <proto/bgui.h>
53 #include <stdio.h>
54 #include <string.h>
55 #include <proto/iffparse.h>
56 #include <libraries/iffparse.h>
59 #include <bgui/bgui_prefs.h>
62 enum{
63 MNU_OPEN = 3200,
64 MNU_SAVEAS,
65 MNU_ABOUT,
66 MNU_QUIT,
67 MNU_DEFAULTS,
68 MNU_LASTSAVED,
69 MNU_RESTORE,
70 MNU_PRE_NORM,
71 MNU_PRE_FUZZ,
72 MNU_PRE_XEN
75 enum
77 PAGE_GENERAL=0,
78 PAGE_SPACING,
79 PAGE_GROUP,
80 PAGE_BUTTON,
81 PAGE_STRING,
82 PAGE_CHECKBOX,
83 PAGE_CYCLE,
84 PAGE_INFO,
85 PAGE_PROGRESS,
86 PAGE_INDICATOR,
87 PAGE_SLIDER,
88 PAGE_PROPORTIONAL,
89 PAGE_MX,
90 PAGE_LISTVIEW,
91 PAGE_COUNT
94 #define INITIAL_PAGE PAGE_GENERAL