コード例 #1
0
ファイル: gtksourceview.go プロジェクト: hauke96/go-gtk
func (v *SourceLanguageManager) GetSearchPath() []string {
	var dirs []string
	cdirs := C.gtk_source_language_manager_get_search_path(v.GSourceLanguageManager)
	for {
		dirs = append(dirs, gostring(*cdirs))
		cdirs = C.nextGstr(cdirs)
		if *cdirs == nil {
			break
		}
	}
	return dirs
}
コード例 #2
0
ファイル: gtksourceview.go プロジェクト: caengcjd/go-gtk
func (v *GtkSourceLanguageManager) GetSearchPath() []string {
	var dirs []string
	cdirs := C.gtk_source_language_manager_get_search_path(v.LanguageManager)
	for {
		dirs = append(dirs, C.GoString(C.to_charptr(*cdirs)))
		cdirs = C.next_gcharptr(cdirs)
		if *cdirs == nil {
			break
		}
	}
	return dirs
}