diff options
| author | Physcik <mynameisgennadiy@vk.com> | 2026-02-06 17:51:23 +0500 |
|---|---|---|
| committer | Physcik <mynameisgennadiy@vk.com> | 2026-02-06 17:51:23 +0500 |
| commit | 08242fe7c284d8e02c662d65831a08a6482e87a3 (patch) | |
| tree | 4bf26d337017efdd05b6579086c10bb27fde374e /engine/UI | |
| parent | 85666467056ccae2011128e0d38ea2dbd1efee8a (diff) | |
Small naming refactor + void weight fix
Diffstat (limited to 'engine/UI')
| -rw-r--r-- | engine/UI/Button.go | 8 | ||||
| -rw-r--r-- | engine/UI/Label.go | 8 | ||||
| -rw-r--r-- | engine/UI/Void.go | 3 |
3 files changed, 11 insertions, 8 deletions
diff --git a/engine/UI/Button.go b/engine/UI/Button.go index f865c5f..8990fb7 100644 --- a/engine/UI/Button.go +++ b/engine/UI/Button.go @@ -12,7 +12,7 @@ const ( ) type Button struct { - WidthWeight float32 + Weight float32 DisplayElement UIElement EventType DetectionType ButtonType rl.MouseButton @@ -23,8 +23,8 @@ type Button struct { func (base *Button) Init(parent *Menu) { base.DisplayElement.Init(parent) - if base.WidthWeight == 0 { - base.WidthWeight = 1 + if base.Weight == 0 { + base.Weight = 1 } switch base.EventType { @@ -39,7 +39,7 @@ func (base *Button) Destroy() { } func (base *Button) GetOccupationWeight() float32 { - return base.WidthWeight + return base.Weight } func (base *Button) Draw(position *rl.Rectangle) { diff --git a/engine/UI/Label.go b/engine/UI/Label.go index 53c6e96..8f60f10 100644 --- a/engine/UI/Label.go +++ b/engine/UI/Label.go @@ -32,7 +32,7 @@ const ( // A UI element containing a text field type Label struct { - WidthWeight float32 + Weight float32 Text string Alignment TextAlignment @@ -41,8 +41,8 @@ type Label struct { func (base *Label) Init(*Menu) { base.Style.FillMissing(defaultLabelStyle) - if base.WidthWeight == 0 { - base.WidthWeight = 1 + if base.Weight == 0 { + base.Weight = 1 } } @@ -68,7 +68,7 @@ func (base *Label) Draw(position *rl.Rectangle) { } func (base *Label) GetOccupationWeight() float32 { - return base.WidthWeight + return base.Weight } // Returns the size of the text that will not overflow in the side diff --git a/engine/UI/Void.go b/engine/UI/Void.go index f167f30..61d83e8 100644 --- a/engine/UI/Void.go +++ b/engine/UI/Void.go @@ -15,6 +15,9 @@ type Void struct { const VoidTypeName string = "void" func (base *Void) Init(*Menu) { + if base.Weight == 0 { + base.Weight = 1 + } } func (base *Void) Destroy() { |
