1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
package gtka
import (
"github.com/gotk3/gotk3/gtk"
"github.com/twstrike/gotk3adapter/gtki"
)
type grid struct {
*container
internal *gtk.Grid
}
func wrapGridSimple(v *gtk.Grid) *grid {
if v == nil {
return nil
}
return &grid{wrapContainerSimple(&v.Container), v}
}
func wrapGrid(v *gtk.Grid, e error) (*grid, error) {
return wrapGridSimple(v), e
}
func unwrapGrid(v gtki.Grid) *gtk.Grid {
if v == nil {
return nil
}
return v.(*grid).internal
}
func (v *grid) Attach(v1 gtki.Widget, v2, v3, v4, v5 int) {
v.internal.Attach(unwrapWidget(v1), v2, v3, v4, v5)
}
|