예제 #1
0
파일: shm.go 프로젝트: varialus/xgb
func NewSegId(c *xgb.Conn) (Seg, error) {
	id, err := c.NewId()
	if err != nil {
		return 0, err
	}
	return Seg(id), nil
}
예제 #2
0
파일: damage.go 프로젝트: BurntSushi/xgb
func NewDamageId(c *xgb.Conn) (Damage, error) {
	id, err := c.NewId()
	if err != nil {
		return 0, err
	}
	return Damage(id), nil
}
예제 #3
0
파일: record.go 프로젝트: rjmcguire/xgb
func NewContextId(c *xgb.Conn) (Context, error) {
	id, err := c.NewId()
	if err != nil {
		return 0, err
	}
	return Context(id), nil
}
예제 #4
0
파일: xvmc.go 프로젝트: varialus/xgb
func NewSurfaceId(c *xgb.Conn) (Surface, error) {
	id, err := c.NewId()
	if err != nil {
		return 0, err
	}
	return Surface(id), nil
}