1 #ifndef PREFS_ICONTROL_H
2 #define PREFS_ICONTROL_H
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: Icontrol prefs definitions
13 # include <exec/types.h>
16 #ifndef LIBRARIES_IFFPARSE_H
17 # include <libraries/iffparse.h>
21 #define ID_ICTL MAKE_ID('I','C','T','L')
23 struct IControlPrefs
{
34 /* Values for ic_Flags */
35 #define ICB_COERCE_COLORS 0
36 #define ICB_COERCE_LACE 1
37 #define ICB_STRGAD_FILTER 2
38 #define ICB_MENUSNAP 3
39 #define ICB_MODEPROMOTE 4
41 #define ICF_COERCE_COLORS (1<<0)
42 #define ICF_COERCE_LACE (1<<1)
43 #define ICF_STRGAD_FILTER (1<<2)
44 #define ICF_MENUSNAP (1<<3)
45 #define ICF_MODEPROMOTE (1<<4)
47 // FIXME: do we want these MOS extensions?
48 // FIXME: what are the correct values?
49 #define ICF_OPAQUEMOVE (1<<30)
50 #define ICF_PRIVILEDGEDREFRESH (1<<29)
51 #define ICF_OFFSCREENLAYERS (1<<28)
52 #define ICF_DEFPUBSCREEN (1<<27)
53 #define ICF_SCREENACTIVATION (1<<26)
56 #define ICF_3DMENUS (1<<16)
57 #define ICF_POPUPMENUS (1<<15)
58 #define ICF_AVOIDWINBORDERERASE (1<<14)
60 #endif /* PREFS_ICONTROL_H */