From 76265e4c3c97ebe5a4aab081d5c5a05e5a979d5d Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Fri, 9 May 2025 03:25:34 +0200 Subject: [PATCH] [Bindings/Odin] Add missing border macros to Odin bindings --- bindings/odin/clay-odin/clay.odin | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bindings/odin/clay-odin/clay.odin b/bindings/odin/clay-odin/clay.odin index 461a454..501758d 100644 --- a/bindings/odin/clay-odin/clay.odin +++ b/bindings/odin/clay-odin/clay.odin @@ -439,6 +439,14 @@ PaddingAll :: proc(allPadding: u16) -> Padding { return { left = allPadding, right = allPadding, top = allPadding, bottom = allPadding } } +BorderOutside :: proc(width: u16) -> BorderWidth { + return {width, width, width, width, 0} +} + +BorderAll :: proc(width: u16) -> BorderWidth { + return {width, width, width, width, width} +} + CornerRadiusAll :: proc(radius: f32) -> CornerRadius { return CornerRadius{radius, radius, radius, radius} } @@ -469,4 +477,4 @@ ID :: proc(label: string, index: u32 = 0) -> ElementId { ID_LOCAL :: proc(label: string, index: u32 = 0) -> ElementId { return _HashString(MakeString(label), index, _GetParentElementId()) -} +} \ No newline at end of file