void tools_fg_select_brush_size_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpToolInfo *tool_info; return_if_no_context (context, data); tool_info = gimp_context_get_tool (context); if (tool_info && GIMP_IS_FOREGROUND_SELECT_OPTIONS (tool_info->tool_options)) { action_select_property ((GimpActionSelectType) value, G_OBJECT (tool_info->tool_options), "stroke-width", 1.0, 4.0, 16.0, FALSE); } }
void tools_ink_blob_angle_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpToolInfo *tool_info; return_if_no_context (context, data); tool_info = gimp_context_get_tool (context); if (tool_info && GIMP_IS_INK_OPTIONS (tool_info->tool_options)) { action_select_property ((GimpActionSelectType) value, G_OBJECT (tool_info->tool_options), "blob-angle", 1.0, 1.0, 15.0, TRUE); } }
void tools_paint_brush_scale_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpToolInfo *tool_info; return_if_no_context (context, data); tool_info = gimp_context_get_tool (context); if (tool_info && GIMP_IS_PAINT_OPTIONS (tool_info->tool_options)) { action_select_property ((GimpActionSelectType) value, G_OBJECT (tool_info->tool_options), "brush-scale", 0.01, 0.1, 1.0, FALSE); } }
void tools_color_average_radius_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpToolInfo *tool_info; return_if_no_context (context, data); tool_info = gimp_context_get_tool (context); if (tool_info && GIMP_IS_COLOR_OPTIONS (tool_info->tool_options)) { action_select_property ((GimpActionSelectType) value, G_OBJECT (tool_info->tool_options), "average-radius", 1.0, 1.0, 10.0, FALSE); } }
void tools_warp_effect_size_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpToolInfo *tool_info; return_if_no_context (context, data); tool_info = gimp_context_get_tool (context); if (tool_info && GIMP_IS_WARP_OPTIONS (tool_info->tool_options)) { action_select_property ((GimpActionSelectType) value, action_data_get_display (data), G_OBJECT (tool_info->tool_options), "effect-size", 1.0, 4.0, 16.0, 0.1, FALSE); } }
void tools_transform_preview_opacity_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpToolInfo *tool_info; return_if_no_context (context, data); tool_info = gimp_context_get_tool (context); if (tool_info && GIMP_IS_TRANSFORM_OPTIONS (tool_info->tool_options)) { action_select_property ((GimpActionSelectType) value, action_data_get_display (data), G_OBJECT (tool_info->tool_options), "preview-opacity", 0.01, 0.1, 0.5, 0.1, FALSE); } }
void tools_mybrush_radius_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpToolInfo *tool_info; return_if_no_context (context, data); tool_info = gimp_context_get_tool (context); if (tool_info && GIMP_IS_MYBRUSH_OPTIONS (tool_info->tool_options)) { action_select_property ((GimpActionSelectType) value, action_data_get_display (data), G_OBJECT (tool_info->tool_options), "radius", 0.1, 0.1, 0.5, 1.0, FALSE); } }
void tools_paintbrush_aspect_ratio_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpToolInfo *tool_info; return_if_no_context (context, data); tool_info = gimp_context_get_tool (context); if (tool_info && GIMP_IS_PAINT_OPTIONS (tool_info->tool_options)) { action_select_property ((GimpActionSelectType) value, action_data_get_display (data), G_OBJECT (tool_info->tool_options), "brush-aspect-ratio", 0.01, 0.1, 1.0, 0.1, TRUE); } }
void context_brush_spacing_cmd_callback (GtkAction *action, gint value, gpointer data) { GimpContext *context; GimpBrush *brush; return_if_no_context (context, data); brush = gimp_context_get_brush (context); if (GIMP_IS_BRUSH (brush) && gimp_data_is_writable (GIMP_DATA (brush))) { action_select_property ((GimpActionSelectType) value, action_data_get_display (data), G_OBJECT (brush), "spacing", 1.0, 5.0, 20.0, 0.1, FALSE); } }