コード例 #1
0
ファイル: pango.go プロジェクト: pauldub/go-gtk3
func NewFontDescriptionFromString(str string) *FontDescription {
	s := gobject.GString(str)
	defer s.Free()

	f := &FontDescription{}
	f.object = C.pango_font_description_from_string((*C.char)(s.GetPtr()))
	FontDescriptionFinalizer(f)

	return f
}
コード例 #2
0
ファイル: gdk3.go プロジェクト: pauldub/go-gtk3
func AtomIntern(atomName string, onlyIfExists bool) Atom {
	s := gobject.GString(atomName)
	defer s.Free()
	b := gobject.GBool(onlyIfExists)
	defer b.Free()

	o := C.gdk_atom_intern((*C.gchar)(s.GetPtr()), *((*C.gboolean)(b.GetPtr())))

	a := Atom{}
	a.object = new(C.GdkAtom)
	*a.object = o

	return a
}
コード例 #3
0
ファイル: pango.go プロジェクト: pauldub/go-gtk3
func (self *FontDescription) SetFamily(family string) {
	s := gobject.GString(family)
	defer s.Free()
	C.pango_font_description_set_family(self.object, (*C.char)(s.GetPtr()))
}