diff options
Diffstat (limited to 'BBB_GOFILES/separator.go')
| -rw-r--r-- | BBB_GOFILES/separator.go | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/BBB_GOFILES/separator.go b/BBB_GOFILES/separator.go new file mode 100644 index 0000000..67dea4f --- /dev/null +++ b/BBB_GOFILES/separator.go @@ -0,0 +1,37 @@ +// 12 december 2015 + +package ui + +import ( + "unsafe" +) + +// #include "ui.h" +import "C" + +// Separator is a Control that represents a horizontal line that +// visually separates controls. +type Separator struct { + ControlBase + s *C.uiSeparator +} + +// NewHorizontalSeparator creates a new horizontal Separator. +func NewHorizontalSeparator() *Separator { + s := new(Separator) + + s.s = C.uiNewHorizontalSeparator() + + s.ControlBase = NewControlBase(s, uintptr(unsafe.Pointer(s.s))) + return s +} + +// NewVerticalSeparator creates a new vertical Separator. +func NewVerticalSeparator() *Separator { + s := new(Separator) + + s.s = C.uiNewVerticalSeparator() + + s.ControlBase = NewControlBase(s, uintptr(unsafe.Pointer(s.s))) + return s +} |
