From fec59d41d08f75f22e1cc007d6b80868b93eddb3 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 30 Mar 2024 20:12:35 +0100 Subject: SystemLib: Update and fix API. Signed-off-by: Amlal El Mahrouss --- Public/Developer/SystemLib/Headers/Window.h | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Public/Developer/SystemLib/Headers/Window.h b/Public/Developer/SystemLib/Headers/Window.h index 4d526782..080fde1a 100644 --- a/Public/Developer/SystemLib/Headers/Window.h +++ b/Public/Developer/SystemLib/Headers/Window.h @@ -52,6 +52,7 @@ typedef struct _WindowPort { struct _WindowPort* parentPort; } WindowPort; +/// @brief Control port type. typedef struct _ControlPort { WordType controlPort; WordType controlKind; @@ -61,6 +62,7 @@ typedef struct _ControlPort { WindowPort* parentPort; } ControlPort; +/// @brief Color reference. typedef UInt32Type ColorRef; /***********************************************************************************/ @@ -79,15 +81,15 @@ CA_EXTERN_C const ColorRef kRgbWhite; #define WmMakeColorRef(R, G, B) (ColorRef)(0x##R##G##B) -#define kControlKindWindow 0 -#define kControlKindDialog 1 -#define kControlKindMenu 2 -#define kControlKindButton 3 -#define kControlKindLabel 4 -#define kControlKindDropdown 5 -#define kControlKindIcon 6 -#define kControlKindRadio 7 -#define kControlKindCheck 7 +#define kControlKindWindow 0 +#define kControlKindDialog 1 +#define kControlKindMenu 2 +#define kControlKindButton 3 +#define kControlKindLabel 4 +#define kControlKindDropdownMenu 5 +#define kControlKindIcon 6 +#define kControlKindRadioBox 7 +#define kControlKindCheckBox 8 /// @brief Creates a new control /// @param id the control rsrc fork. -- cgit v1.2.3