static void gimp_sample_point_tool_init (GimpSamplePointTool *sp_tool) { GimpTool *tool = GIMP_TOOL (sp_tool); gimp_tool_control_set_snap_to (tool->control, FALSE); gimp_tool_control_set_handle_empty_image (tool->control, TRUE); gimp_tool_control_set_tool_cursor (tool->control, GIMP_TOOL_CURSOR_MOVE); gimp_tool_control_set_scroll_lock (tool->control, TRUE); gimp_tool_control_set_precision (tool->control, GIMP_CURSOR_PRECISION_PIXEL_CENTER); sp_tool->sample_point = NULL; sp_tool->sample_point_x = GIMP_SAMPLE_POINT_POSITION_UNDEFINED; sp_tool->sample_point_y = GIMP_SAMPLE_POINT_POSITION_UNDEFINED; }
static void gimp_n_point_deformation_tool_init (GimpNPointDeformationTool *npd_tool) { GimpTool *tool = GIMP_TOOL (npd_tool); gimp_tool_control_set_tool_cursor (tool->control, GIMP_TOOL_CURSOR_PERSPECTIVE); gimp_tool_control_set_preserve (tool->control, FALSE); gimp_tool_control_set_wants_click (tool->control, TRUE); gimp_tool_control_set_wants_all_key_events (tool->control, TRUE); gimp_tool_control_set_handle_empty_image (tool->control, FALSE); gimp_tool_control_set_dirty_mask (tool->control, GIMP_DIRTY_IMAGE | GIMP_DIRTY_IMAGE_STRUCTURE | GIMP_DIRTY_DRAWABLE | GIMP_DIRTY_SELECTION | GIMP_DIRTY_ACTIVE_DRAWABLE); }
static void gimp_move_tool_init (GimpMoveTool *move_tool) { GimpTool *tool = GIMP_TOOL (move_tool); gimp_tool_control_set_snap_to (tool->control, FALSE); gimp_tool_control_set_handle_empty_image (tool->control, TRUE); gimp_tool_control_set_tool_cursor (tool->control, GIMP_TOOL_CURSOR_MOVE); move_tool->floating_layer = NULL; move_tool->guide = NULL; move_tool->moving_guide = FALSE; move_tool->guide_position = GUIDE_POSITION_INVALID; move_tool->guide_orientation = GIMP_ORIENTATION_UNKNOWN; move_tool->saved_type = GIMP_TRANSFORM_TYPE_LAYER; move_tool->old_active_layer = NULL; move_tool->old_active_vectors = NULL; }