예제 #1
0
파일: pplot.go 프로젝트: jcowgar/go-iup
func PPlot(opts ...interface{}) *Ihandle {
	OpenControlLib()

	if pplotLibOpened == false {
		C.IupPPlotOpen()
		pplotLibOpened = true
	}

	ih := (*Ihandle)(C.IupPPlot())

	for _, o := range opts {
		switch v := o.(type) {
		default:
			Decorate(ih, o)
		}
	}

	return ih
}
예제 #2
0
파일: pplot.go 프로젝트: DaviWei/iup
func Open(opts ...interface{}) *iup.Ihandle {
	iup.OpenControlLib()

	if libOpened == false {
		C.IupPPlotOpen()
		libOpened = true
	}

	ih := (*iup.Ihandle)(C.IupPPlot())

	for _, o := range opts {
		switch o.(type) {
		default:
			iup.Decorate(ih, o)
		}
	}

	return ih
}
예제 #3
0
파일: iuppplot.go 프로젝트: visualfc/go-iup
func Open() *iup.Error {
	C.IupPPlotOpen()
	return nil
}