func newArea(ab *areabase) Area { a := &area{ areabase: ab, textfielddone: newEvent(), } a._id = C.newArea(unsafe.Pointer(a)) a.scroller = newScroller(a._id, false) // no border on Area a.SetSize(a.width, a.height) a.textfield = C.newTextField() C.areaSetTextField(a._id, a.textfield) return a }
func newTextField() *textfield { return finishNewTextField(C.newTextField()) }