summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-30 20:12:35 +0100
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-30 20:12:35 +0100
commitfec59d41d08f75f22e1cc007d6b80868b93eddb3 (patch)
treedcf6c828581d8e5fe34d1e3c8fe6873628c2a270
parentc2f1a1d6e341d8dcd0b7ac5d5c2aa4d11c3a5c62 (diff)
SystemLib: Update and fix API.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
-rw-r--r--Public/Developer/SystemLib/Headers/Window.h20
1 files 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.