2024-06-17 15:58:12 +02:00
|
|
|
package screen
|
|
|
|
|
|
|
|
import (
|
2024-08-06 10:31:43 +02:00
|
|
|
"gitea.hevanto-it.com/hevanto/ui/uilayout"
|
2024-06-17 15:58:12 +02:00
|
|
|
"fyne.io/fyne/v2"
|
|
|
|
"fyne.io/fyne/v2/container"
|
|
|
|
)
|
|
|
|
|
|
|
|
func applyMargins(
|
|
|
|
e *Element,
|
|
|
|
obj fyne.CanvasObject,
|
|
|
|
) (
|
|
|
|
margin fyne.CanvasObject,
|
|
|
|
) {
|
|
|
|
margin = obj
|
|
|
|
if e.Margins.HasMargins() {
|
|
|
|
margin = container.New(uilayout.NewMargin(
|
|
|
|
e.Margins.Top,
|
|
|
|
e.Margins.Bottom,
|
|
|
|
e.Margins.Left,
|
|
|
|
e.Margins.Right,
|
|
|
|
), obj)
|
|
|
|
}
|
|
|
|
return
|
|
|
|
}
|