1package gtka 2 3import ( 4 "github.com/gotk3/gotk3/gtk" 5 "github.com/coyim/gotk3adapter/gtki" 6) 7 8type entry struct { 9 *widget 10 internal *gtk.Entry 11} 12 13func wrapEntrySimple(v *gtk.Entry) *entry { 14 if v == nil { 15 return nil 16 } 17 return &entry{wrapWidgetSimple(&v.Widget), v} 18} 19 20func wrapEntry(v *gtk.Entry, e error) (*entry, error) { 21 return wrapEntrySimple(v), e 22} 23 24func unwrapEntry(v gtki.Entry) *gtk.Entry { 25 if v == nil { 26 return nil 27 } 28 return v.(*entry).internal 29} 30 31func (v *entry) GetText() (string, error) { 32 return v.internal.GetText() 33} 34 35func (v *entry) SetHasFrame(v1 bool) { 36 v.internal.SetHasFrame(v1) 37} 38 39func (v *entry) SetVisibility(v1 bool) { 40 v.internal.SetVisibility(v1) 41} 42 43func (v *entry) SetText(v1 string) { 44 v.internal.SetText(v1) 45} 46 47func (v *entry) SetEditable(v1 bool) { 48 v.internal.SetEditable(v1) 49} 50 51func (v *entry) SetWidthChars(v1 int) { 52 v.internal.SetWidthChars(v1) 53} 54 55func (v *entry) GetAlignment() float32 { 56 return v.internal.GetAlignment() 57} 58func (v *entry) SetAlignment(v1 float32) { 59 v.internal.SetAlignment(v1) 60} 61