app: add handle-clicked signal to GimpToolLine
... which is emitted when a handle is single/double/tripple clicked. The signal handler returns a boolean value. A return value of TRUE stops further event processing, while a return value of FALSE allows it.
This commit is contained in:
@ -60,16 +60,20 @@ struct _GimpToolLineClass
|
||||
GimpToolWidgetClass parent_class;
|
||||
|
||||
/* signals */
|
||||
gboolean (* can_add_slider) (GimpToolLine *line,
|
||||
gdouble value);
|
||||
gint (* add_slider) (GimpToolLine *line,
|
||||
gdouble value);
|
||||
void (* prepare_to_remove_slider) (GimpToolLine *line,
|
||||
gint slider,
|
||||
gboolean remove);
|
||||
void (* remove_slider) (GimpToolLine *line,
|
||||
gint slider);
|
||||
void (* selection_changed) (GimpToolLine *line);
|
||||
gboolean (* can_add_slider) (GimpToolLine *line,
|
||||
gdouble value);
|
||||
gint (* add_slider) (GimpToolLine *line,
|
||||
gdouble value);
|
||||
void (* prepare_to_remove_slider) (GimpToolLine *line,
|
||||
gint slider,
|
||||
gboolean remove);
|
||||
void (* remove_slider) (GimpToolLine *line,
|
||||
gint slider);
|
||||
void (* selection_changed) (GimpToolLine *line);
|
||||
gboolean (* handle_clicked) (GimpToolLine *line,
|
||||
gint handle,
|
||||
GdkModifierType state,
|
||||
GimpButtonPressType press_type);
|
||||
};
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user