5 Copyright © 2011, The AROS Development Team. All rights reserved.
9 #include <libraries/mui.h>
11 /*** Name *******************************************************************/
12 #define MUIC_Lamp "Lamp.mcc"
14 /*** Identifier base ********************************************************/
16 /*** Public (Abstract) Methods **********************************************/
17 #define MUIM_Lamp_SetRGB 0x85b90008ul
18 struct MUIP_Lamp_SetRGB
{STACKED ULONG methodid
; STACKED ULONG red
; STACKED ULONG green
; STACKED ULONG blue
; };
20 /*** Protected Attributes ***************************************************/
21 #define MUIA_Lamp_Type 0x85b90001ul /* [ISG] ULONG */
22 #define MUIA_Lamp_Color 0x85b90002ul /* [ISG] ULONG * */
23 #define MUIA_Lamp_ColorType 0x85b90003ul /* [..G] ULONG */
24 #define MUIA_Lamp_Red 0x85b90004ul /* [ISG] ULONG */
25 #define MUIA_Lamp_Green 0x85b90005ul /* [ISG] ULONG */
26 #define MUIA_Lamp_Blue 0x85b90006ul /* [ISG] ULONG */
27 #define MUIA_Lamp_PenSpec 0x85b90007ul /* [ISG] struct MUI_PenSpec * */
29 /*** Macros *****************************************************************/
30 #define LampObject MUIOBJMACRO_START(MUIC_Lamp)
32 #define MUIV_Lamp_Type_Tiny 0
33 #define MUIV_Lamp_Type_Small 1
34 #define MUIV_Lamp_Type_Medium 2
35 #define MUIV_Lamp_Type_Big 3
36 #define MUIV_Lamp_Type_Huge 4
38 #define MUIV_Lamp_ColorType_UserDefined 0
39 #define MUIV_Lamp_ColorType_Color 1
40 #define MUIV_Lamp_ColorType_PenSpec 2
42 #define MUIV_Lamp_Color_Off 0
43 #define MUIV_Lamp_Color_Ok 1
44 #define MUIV_Lamp_Color_Warning 2
45 #define MUIV_Lamp_Color_Error 3
46 #define MUIV_Lamp_Color_FatalError 4
47 #define MUIV_Lamp_Color_Processing 5
48 #define MUIV_Lamp_Color_LookingUp 6
49 #define MUIV_Lamp_Color_Connecting 7
50 #define MUIV_Lamp_Color_SendingData 8
51 #define MUIV_Lamp_Color_ReceivingData 9
52 #define MUIV_Lamp_Color_LoadingData 10
53 #define MUIV_Lamp_Color_SavingData 11
55 #endif /* LAMP_MCC_H */