Fix ScrollPanel view binding
The values on the view parameter of ScrollPanel() should be updated with the values set by the C method.
This commit is contained in:
parent
c3665eb9ab
commit
0b4f8b1cc0
1 changed files with 6 additions and 0 deletions
|
@ -375,6 +375,12 @@ func ScrollPanel(bounds rl.Rectangle, text string, content rl.Rectangle, scroll
|
||||||
cview.y = C.float(view.Y)
|
cview.y = C.float(view.Y)
|
||||||
cview.width = C.float(view.Width)
|
cview.width = C.float(view.Width)
|
||||||
cview.height = C.float(view.Height)
|
cview.height = C.float(view.Height)
|
||||||
|
defer func() {
|
||||||
|
view.X = float32(cview.x)
|
||||||
|
view.Y = float32(cview.y)
|
||||||
|
view.Width = float32(cview.width)
|
||||||
|
view.Height = float32(cview.height)
|
||||||
|
}()
|
||||||
|
|
||||||
res := C.GuiScrollPanel(cbounds, ctext, ccontent, &cscroll, &cview)
|
res := C.GuiScrollPanel(cbounds, ctext, ccontent, &cscroll, &cview)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue