|
java-gnome version 4.1.2 | ||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Objectorg.freedesktop.bindings.Pointer
org.freedesktop.bindings.Proxy
org.gnome.glib.Object
org.gnome.gtk.Widget
org.gnome.gtk.Container
org.gnome.gtk.Bin
org.gnome.gtk.Button
org.gnome.gtk.ColorButton
public class ColorButton
A Button used to select a RGBA
colour.
This is a Button that presents a little rectangle filled with the currently selected RGBA colour. When pressed, it opens a ColorSelectionDialog where the user can select a colour.
You will usually want to connect to the ColorButton.ColorSet
signal, that is emitted each time the user changes the colour. You can get
the currently selected colour with the getRGBA()
method.
Nested Class Summary | |
---|---|
static interface |
ColorButton.ColorSet
Signal emitted when the user selects a different RGBA colour. |
Nested classes/interfaces inherited from class org.gnome.gtk.Button |
---|
Button.Clicked |
Nested classes/interfaces inherited from class org.gnome.gtk.Widget |
---|
Widget.ButtonPressEvent, Widget.ButtonReleaseEvent, Widget.Destroy, Widget.Draw, Widget.EnterNotifyEvent, Widget.FocusInEvent, Widget.FocusOutEvent, Widget.Hide, Widget.KeyPressEvent, Widget.KeyReleaseEvent, Widget.LeaveNotifyEvent, Widget.MapEvent, Widget.MotionNotifyEvent, Widget.PopupMenu, Widget.ScrollEvent, Widget.SizeAllocate, Widget.UnmapEvent, Widget.VisibilityNotifyEvent |
Constructor Summary | |
---|---|
ColorButton()
Create a new ColorButton. |
|
ColorButton(RGBA color)
Create a new ColorButton with the specified Color selected. |
Method Summary | |
---|---|
void |
connect(ColorButton.ColorSet handler)
Hook up a handler for ColorButton.ColorSet signal. |
RGBA |
getRGBA()
Get the colour currently selected. |
void |
setRGBA(RGBA color)
Set the selected colour. |
Methods inherited from class org.gnome.gtk.Button |
---|
connect, emitClicked, getAlignmentX, getAlignmentY, getImage, getLabel, getRelatedAction, getRelief, setAlignment, setFocusOnClick, setImage, setLabel, setRelatedAction, setRelief |
Methods inherited from class org.gnome.gtk.Bin |
---|
getChild |
Methods inherited from class org.gnome.gtk.Container |
---|
add, getChildren, remove, setBorderWidth |
Methods inherited from class org.freedesktop.bindings.Pointer |
---|
toString |
Methods inherited from class Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ColorButton()
public ColorButton(RGBA color)
Method Detail |
---|
public void connect(ColorButton.ColorSet handler)
ColorButton.ColorSet
signal.
public RGBA getRGBA()
public void setRGBA(RGBA color)
|
![]() java-gnome |
||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |