gtk-sharpGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Gtk.WidgetA color selector based on hue, saturation, and value.TODO: add an example.ConstructorDefault constructor.Constructor
Pointer to the C object.
Internal constructorThis is an internal constructor, and should not be used by user code.EventGLib.Signal("changed")System.EventHandlerRaised when the color of this widget changes.MethodSystem.Void
a
a
a Gets the current color indicated by this widget.MethodSystem.Void
a to fill with the hue ring size.
a to fill with the width of the hue ring.
Gets the current size of this widget.PropertyGLib.GTypeGType Property.a Returns the native value for .PropertySystem.Boolean
An HSV color selector is "adjusting" if multiple rapid
changes are being made to its value, for example, when the user
is adjusting the value with the mouse. This property tells
whether the HSV color selector is being adjusted or not.
a
Returns true if clients can ignore changes to the color value, since
they may be transitory, or false if they should consider the color
value status to be final.
EventGLib.Signal("move")Gtk.MoveHandlerRaised when this widget is moved.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideChanged", Type=typeof(Gtk.HSV))System.VoidDefault handler for the event.Override this method in a subclass to provide a default handler for the event.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideMove", Type=typeof(Gtk.HSV))System.Void
a Default handler for the event.Override this method in a subclass to provide a default handler for the event.MethodSystem.Void
A , the hue
A , the saturation
A , the value
Sets the color displayed in the widget.MethodSystem.Void
A
A Set the basic size of the hue ring.MethodSystem.Void
a , the hue
a , the saturation
a , the value
a , red component
a , blue component
a , green component
Converts a HSV value to a RGB (red-green-blue) triplet.