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 headerBar struct {
*container
internal *gtk.HeaderBar
}
func wrapHeaderBarSimple(v *gtk.HeaderBar) *headerBar {
if v == nil {
return nil
}
return &headerBar{wrapContainerSimple(&v.Container), v}
}
func wrapHeaderBar(v *gtk.HeaderBar, e error) (*headerBar, error) {
return wrapHeaderBarSimple(v), e
}
func unwrapHeaderBar(v gtki.HeaderBar) *gtk.HeaderBar {
if v == nil {
return nil
}
return v.(*headerBar).internal
}
func (v *headerBar) SetSubtitle(v1 string) {
v.internal.SetSubtitle(v1)
}
|