Top |
GimpButtonGimpButton — A GtkButton with a little extra functionality. |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkButton ╰── GimpButton ╰── GimpColorButton
GimpButton adds an extra signal to the GtkButton widget that allows the callback to distinguish a normal click from a click that was performed with modifier keys pressed.
void gimp_button_extended_clicked (GimpButton *button
,GdkModifierType state
);
Emits the button's "extended_clicked" signal.
button |
a GimpButton. |
|
state |
a state as found in GdkEventButton->state, e.g. GDK_SHIFT_MASK. |
“extended-clicked”
signalvoid user_function (GimpButton *gimpbutton, GdkModifierType arg1, gpointer user_data)
This signal is emitted when the button is clicked with a modifier key pressed.
gimpbutton |
the object that received the signal. |
|
arg1 |
the state of modifier keys when the button was clicked |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First