示例#1
0
文件: fontinfo.go 项目: nzlov/wxgo
func NewFontInfoPixelSize(pixelSize *Size) FontInfo {
	f := &fontInfo{}
	f.bindPtr(C.wxFontInfo_PixelSize_New((*C.Size)(pixelSize)), func(p unsafe.Pointer) { C.wxFontInfo_Delete(p) })
	return f
}
示例#2
0
文件: fontinfo.go 项目: nzlov/wxgo
func NewFontInfo() FontInfo {
	f := &fontInfo{}
	f.bindPtr(C.wxFontInfo_New(), func(p unsafe.Pointer) { C.wxFontInfo_Delete(p) })
	return f
}
示例#3
0
文件: fontinfo.go 项目: nzlov/wxgo
func NewFontInfoPointSize(pointSize int) FontInfo {
	f := &fontInfo{}
	f.bindPtr(C.wxFontInfo_PointSize_New(C.int(pointSize)), func(p unsafe.Pointer) { C.wxFontInfo_Delete(p) })
	return f
}
示例#4
0
文件: fontinfo.go 项目: nzlov/wxgo
func (f *fontInfo) Release() {
	C.wxFontInfo_Delete(f.ptr())
	f.setPtr(nil)
}