// ArrowNew is a wrapper around gtk_arrow_new().
func ArrowNew(arrowType ArrowType, shadowType ShadowType) (*Arrow, error) {
	c := C.gtk_arrow_new(C.GtkArrowType(arrowType),
		C.GtkShadowType(shadowType))
	if c == nil {
		return nil, nilPtrErr
	}
	obj := wrapObject(unsafe.Pointer(c))
	return wrapArrow(obj), nil
}
// Set is a wrapper around gtk_arrow_set().
func (v *Arrow) Set(arrowType ArrowType, shadowType ShadowType) {
	C.gtk_arrow_set(v.native(), C.GtkArrowType(arrowType), C.GtkShadowType(shadowType))
}
Esempio n. 3
0
	SCROLL_MINIMUM = C.GtkScrollablePolicy(C.GTK_SCROLL_MINIMUM)
	SCROLL_NATURAL = C.GtkScrollablePolicy(C.GTK_SCROLL_NATURAL)

	// SelectionMode
	SELECTION_NONE     = C.GtkSelectionMode(C.GTK_SELECTION_NONE)
	SELECTION_SINGLE   = C.GtkSelectionMode(C.GTK_SELECTION_SINGLE)
	SELECTION_BROWSE   = C.GtkSelectionMode(C.GTK_SELECTION_BROWSE)
	SELECTION_MULTIPLE = C.GtkSelectionMode(C.GTK_SELECTION_MULTIPLE)

	// SensitivityType
	SENSITIVITY_AUTO = C.GtkSensitivityType(C.GTK_SENSITIVITY_AUTO)
	SENSITIVITY_ON   = C.GtkSensitivityType(C.GTK_SENSITIVITY_ON)
	SENSITIVITY_OFF  = C.GtkSensitivityType(C.GTK_SENSITIVITY_OFF)

	// ShadowType
	SHADOW_NONE       = C.GtkShadowType(C.GTK_SHADOW_NONE)
	SHADOW_IN         = C.GtkShadowType(C.GTK_SHADOW_IN)
	SHADOW_OUT        = C.GtkShadowType(C.GTK_SHADOW_OUT)
	SHADOW_ETCHED_IN  = C.GtkShadowType(C.GTK_SHADOW_ETCHED_IN)
	SHADOW_ETCHED_OUT = C.GtkShadowType(C.GTK_SHADOW_ETCHED_OUT)

	// SizeGroupMode
	SIZE_GROUP_NONE       = C.GtkSizeGroupMode(C.GTK_SIZE_GROUP_NONE)
	SIZE_GROUP_HORIZONTAL = C.GtkSizeGroupMode(C.GTK_SIZE_GROUP_HORIZONTAL)
	SIZE_GROUP_VERTICAL   = C.GtkSizeGroupMode(C.GTK_SIZE_GROUP_VERTICAL)
	SIZE_GROUP_BOTH       = C.GtkSizeGroupMode(C.GTK_SIZE_GROUP_BOTH)

	// SizeRequestMode
	SIZE_REQUEST_HEIGHT_FOR_WIDTH = C.GtkSizeRequestMode(C.GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH)
	SIZE_REQUEST_WIDTH_FOR_HEIGHT = C.GtkSizeRequestMode(C.GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT)
	SIZE_REQUEST_CONSTANT_SIZE    = C.GtkSizeRequestMode(C.GTK_SIZE_REQUEST_CONSTANT_SIZE)
Esempio n. 4
0
func (self *Frame) SetShadowType(typ GtkShadowType) {
	C.gtk_frame_set_shadow_type(self.object, C.GtkShadowType(typ))
}