static void gimp_ink_tool_init (GimpInkTool *ink_tool) { GimpTool *tool = GIMP_TOOL (ink_tool); gimp_tool_control_set_tool_cursor (tool->control, GIMP_TOOL_CURSOR_INK); gimp_tool_control_set_action_value_2 (tool->control, "tools/tools-ink-blob-size-set"); gimp_tool_control_set_action_value_3 (tool->control, "tools/tools-ink-blob-aspect-set"); gimp_tool_control_set_action_value_4 (tool->control, "tools/tools-ink-blob-angle-set"); gimp_paint_tool_enable_color_picker (GIMP_PAINT_TOOL (ink_tool), GIMP_COLOR_PICK_MODE_FOREGROUND); }
static void gimp_color_tool_init (GimpColorTool *color_tool) { GimpTool *tool = GIMP_TOOL (color_tool); gimp_tool_control_set_action_value_2 (tool->control, "tools/tools-color-average-radius-set"); color_tool->enabled = FALSE; color_tool->center_x = 0; color_tool->center_y = 0; color_tool->pick_mode = GIMP_COLOR_PICK_MODE_NONE; color_tool->options = NULL; color_tool->sample_point = NULL; color_tool->moving_sample_point = FALSE; color_tool->sample_point_x = SAMPLE_POINT_POSITION_INVALID; color_tool->sample_point_y = SAMPLE_POINT_POSITION_INVALID; }
static void gimp_foreground_select_tool_init (GimpForegroundSelectTool *fg_select) { GimpTool *tool = GIMP_TOOL (fg_select); gimp_tool_control_set_scroll_lock (tool->control, FALSE); gimp_tool_control_set_preserve (tool->control, FALSE); gimp_tool_control_set_dirty_mask (tool->control, GIMP_DIRTY_IMAGE_SIZE); gimp_tool_control_set_precision (tool->control, GIMP_CURSOR_PRECISION_PIXEL_CENTER); gimp_tool_control_set_tool_cursor (tool->control, GIMP_TOOL_CURSOR_FREE_SELECT); gimp_tool_control_set_action_value_2 (tool->control, "tools/tools-foreground-select-brush-size-set"); fg_select->idle_id = 0; fg_select->stroke = NULL; fg_select->strokes = NULL; fg_select->mask = NULL; }