prefix with GIMP_TOOL_ACTION_

2006-05-21  Michael Natterer  <mitch@gimp.org>

	* app/tools/tools-enums.h (enum GimpToolAction): prefix with
	GIMP_TOOL_ACTION_

	* app/display/gimpdisplay.c
	* app/display/gimpdisplayshell.c
	* app/tools/gimpaligntool.c
	* app/tools/gimpcolorpickertool.c
	* app/tools/gimpcolortool.c
	* app/tools/gimpcroptool.c
	* app/tools/gimpdrawtool.c
	* app/tools/gimpforegroundselecttool.c
	* app/tools/gimpfreeselecttool.c
	* app/tools/gimpimagemaptool.c
	* app/tools/gimpiscissorstool.c
	* app/tools/gimpmeasuretool.c
	* app/tools/gimpmovetool.c
	* app/tools/gimpnewrectselecttool.c
	* app/tools/gimppainttool.c
	* app/tools/gimpselectiontool.c
	* app/tools/gimptexttool.c
	* app/tools/gimptool.c
	* app/tools/gimptransformtool.c
	* app/tools/gimpvectortool.c
	* app/tools/tool_manager.c: changed accordingly. Introduce a
	common style for GimpTool::control()'s switch() block. Some
	minor cleanups.
This commit is contained in:
Michael Natterer 2006-05-21 21:12:01 +00:00 committed by Michael Natterer
parent 57df85fa70
commit b3c20ed2a5
25 changed files with 130 additions and 125 deletions

View File

@ -1,3 +1,32 @@
2006-05-21 Michael Natterer <mitch@gimp.org>
* app/tools/tools-enums.h (enum GimpToolAction): prefix with
GIMP_TOOL_ACTION_
* app/display/gimpdisplay.c
* app/display/gimpdisplayshell.c
* app/tools/gimpaligntool.c
* app/tools/gimpcolorpickertool.c
* app/tools/gimpcolortool.c
* app/tools/gimpcroptool.c
* app/tools/gimpdrawtool.c
* app/tools/gimpforegroundselecttool.c
* app/tools/gimpfreeselecttool.c
* app/tools/gimpimagemaptool.c
* app/tools/gimpiscissorstool.c
* app/tools/gimpmeasuretool.c
* app/tools/gimpmovetool.c
* app/tools/gimpnewrectselecttool.c
* app/tools/gimppainttool.c
* app/tools/gimpselectiontool.c
* app/tools/gimptexttool.c
* app/tools/gimptool.c
* app/tools/gimptransformtool.c
* app/tools/gimpvectortool.c
* app/tools/tool_manager.c: changed accordingly. Introduce a
common style for GimpTool::control()'s switch() block. Some
minor cleanups.
2006-05-21 Michael Natterer <mitch@gimp.org>
* app/tools/tool_manager.c (tool_manager_image_clean_dirty): don't

View File

@ -382,7 +382,8 @@ gimp_display_delete (GimpDisplay *display)
GIMP_OBJECT (display));
/* stop any active tool */
tool_manager_control_active (display->image->gimp, HALT, display);
tool_manager_control_active (display->image->gimp, GIMP_TOOL_ACTION_HALT,
display);
active_tool = tool_manager_get_active (display->image->gimp);
@ -459,7 +460,8 @@ gimp_display_reconnect (GimpDisplay *display,
g_return_if_fail (GIMP_IS_IMAGE (image));
/* stop any active tool */
tool_manager_control_active (display->image->gimp, HALT, display);
tool_manager_control_active (display->image->gimp, GIMP_TOOL_ACTION_HALT,
display);
gimp_display_shell_disconnect (GIMP_DISPLAY_SHELL (display->shell));

View File

@ -1400,7 +1400,8 @@ gimp_display_shell_pause (GimpDisplayShell *shell)
if (shell->paused_count == 1)
{
/* pause the currently active tool */
tool_manager_control_active (shell->display->image->gimp, PAUSE,
tool_manager_control_active (shell->display->image->gimp,
GIMP_TOOL_ACTION_PAUSE,
shell->display);
gimp_display_shell_draw_vectors (shell);
@ -1429,7 +1430,8 @@ gimp_display_shell_resume (GimpDisplayShell *shell)
gimp_display_shell_draw_vectors (shell);
/* start the currently active tool */
tool_manager_control_active (shell->display->image->gimp, RESUME,
tool_manager_control_active (shell->display->image->gimp,
GIMP_TOOL_ACTION_RESUME,
shell->display);
}
}

View File

@ -224,19 +224,14 @@ gimp_align_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case RESUME:
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
clear_selected_items (align_tool);
gimp_tool_pop_status (tool, display);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -276,7 +276,11 @@ gimp_paint_tool_control (GimpTool *tool,
switch (action)
{
case HALT:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case GIMP_TOOL_ACTION_HALT:
gimp_paint_core_paint (paint_tool->core,
drawable,
GIMP_PAINT_OPTIONS (tool->tool_info->tool_options),
@ -306,9 +310,6 @@ gimp_paint_tool_control (GimpTool *tool,
}
#endif
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -174,14 +174,15 @@ gimp_color_picker_tool_control (GimpTool *tool,
switch (action)
{
case HALT:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case GIMP_TOOL_ACTION_HALT:
if (picker_tool->dialog)
gimp_color_picker_tool_info_response (NULL, GTK_RESPONSE_CLOSE,
picker_tool);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -187,25 +187,22 @@ gimp_color_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
break;
case RESUME:
case GIMP_TOOL_ACTION_RESUME:
if (color_tool->sample_point &&
gimp_display_shell_get_show_sample_points (GIMP_DISPLAY_SHELL (shell)))
gimp_display_shell_draw_sample_point (GIMP_DISPLAY_SHELL (shell),
color_tool->sample_point, TRUE);
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
if (color_tool->sample_point &&
gimp_display_shell_get_show_sample_points (GIMP_DISPLAY_SHELL (shell)))
gimp_display_shell_draw_sample_point (GIMP_DISPLAY_SHELL (shell),
color_tool->sample_point, FALSE);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -171,20 +171,17 @@ gimp_crop_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
break;
case RESUME:
case GIMP_TOOL_ACTION_RESUME:
gimp_rectangle_tool_configure (rectangle);
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_rectangle_tool_response (NULL, GTK_RESPONSE_CANCEL,
rectangle);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -127,20 +127,17 @@ gimp_draw_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
gimp_draw_tool_pause (draw_tool);
break;
case RESUME:
case GIMP_TOOL_ACTION_RESUME:
gimp_draw_tool_resume (draw_tool);
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_draw_tool_stop (draw_tool);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -241,7 +241,11 @@ gimp_foreground_select_tool_control (GimpTool *tool,
switch (action)
{
case HALT:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case GIMP_TOOL_ACTION_HALT:
{
GList *list;
@ -265,9 +269,6 @@ gimp_foreground_select_tool_control (GimpTool *tool,
}
}
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);
@ -402,7 +403,7 @@ gimp_foreground_select_tool_key_press (GimpTool *tool,
return TRUE;
case GDK_Escape:
gimp_tool_control (tool, HALT, display);
gimp_tool_control (tool, GIMP_TOOL_ACTION_HALT, display);
return TRUE;
default:
@ -756,7 +757,7 @@ gimp_foreground_select_tool_apply (GimpForegroundSelectTool *fg_select,
options->feather_radius,
options->feather_radius);
gimp_tool_control (tool, HALT, display);
gimp_tool_control (tool, GIMP_TOOL_ACTION_HALT, display);
gimp_image_flush (display->image);
}

View File

@ -155,11 +155,12 @@ gimp_free_select_tool_control (GimpTool *tool,
{
switch (action)
{
case HALT:
GIMP_FREE_SELECT_TOOL (tool)->num_points = 0;
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
default:
case GIMP_TOOL_ACTION_HALT:
GIMP_FREE_SELECT_TOOL (tool)->num_points = 0;
break;
}

View File

@ -330,14 +330,15 @@ gimp_image_map_tool_control (GimpTool *tool,
switch (action)
{
case HALT:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case GIMP_TOOL_ACTION_HALT:
if (image_map_tool->shell)
gtk_dialog_response (GTK_DIALOG (image_map_tool->shell),
GTK_RESPONSE_CANCEL);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -365,18 +365,13 @@ gimp_iscissors_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case RESUME:
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_iscissors_tool_reset (iscissors);
break;
default:
break;
}
}

View File

@ -155,16 +155,13 @@ gimp_measure_tool_control (GimpTool *tool,
{
switch (action)
{
case PAUSE:
case RESUME:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_measure_tool_halt (GIMP_MEASURE_TOOL (tool));
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -172,25 +172,22 @@ gimp_move_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
break;
case RESUME:
case GIMP_TOOL_ACTION_RESUME:
if (move->guide &&
gimp_display_shell_get_show_guides (GIMP_DISPLAY_SHELL (shell)))
gimp_display_shell_draw_guide (GIMP_DISPLAY_SHELL (shell),
move->guide, TRUE);
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
if (move->guide &&
gimp_display_shell_get_show_guides (GIMP_DISPLAY_SHELL (shell)))
gimp_display_shell_draw_guide (GIMP_DISPLAY_SHELL (shell),
move->guide, FALSE);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -195,20 +195,17 @@ gimp_new_rect_select_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
break;
case RESUME:
case GIMP_TOOL_ACTION_RESUME:
gimp_rectangle_tool_configure (rectangle);
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_rectangle_tool_response (NULL, GIMP_RECTANGLE_MODE_EXECUTE,
rectangle);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -276,7 +276,11 @@ gimp_paint_tool_control (GimpTool *tool,
switch (action)
{
case HALT:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case GIMP_TOOL_ACTION_HALT:
gimp_paint_core_paint (paint_tool->core,
drawable,
GIMP_PAINT_OPTIONS (tool->tool_info->tool_options),
@ -306,9 +310,6 @@ gimp_paint_tool_control (GimpTool *tool,
}
#endif
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -195,20 +195,17 @@ gimp_new_rect_select_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
break;
case RESUME:
case GIMP_TOOL_ACTION_RESUME:
gimp_rectangle_tool_configure (rectangle);
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_rectangle_tool_response (NULL, GIMP_RECTANGLE_MODE_EXECUTE,
rectangle);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -89,8 +89,16 @@ gimp_selection_tool_control (GimpTool *tool,
GimpToolAction action,
GimpDisplay *display)
{
if (action == HALT)
gimp_tool_pop_status (tool, display);
switch (action)
{
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case GIMP_TOOL_ACTION_HALT:
gimp_tool_pop_status (tool, display);
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);
}

View File

@ -242,11 +242,11 @@ gimp_text_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case RESUME:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_text_tool_set_drawable (text_tool, NULL, FALSE);
break;
}

View File

@ -221,7 +221,7 @@ gimp_tool_real_button_press (GimpTool *tool,
GdkModifierType state,
GimpDisplay *display)
{
tool->display = display;
tool->display = display;
tool->drawable = gimp_image_active_drawable (display->image);
gimp_tool_control_activate (tool->control);
@ -306,14 +306,14 @@ gimp_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
if (! gimp_tool_control_is_paused (tool->control))
GIMP_TOOL_GET_CLASS (tool)->control (tool, action, display);
gimp_tool_control_pause (tool->control);
break;
case RESUME:
case GIMP_TOOL_ACTION_RESUME:
if (gimp_tool_control_is_paused (tool->control))
{
gimp_tool_control_resume (tool->control);
@ -328,7 +328,7 @@ gimp_tool_control (GimpTool *tool,
}
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
GIMP_TOOL_GET_CLASS (tool)->control (tool, action, display);
if (gimp_tool_control_is_active (tool->control))

View File

@ -370,21 +370,18 @@ gimp_transform_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
break;
case RESUME:
case GIMP_TOOL_ACTION_RESUME:
gimp_transform_tool_bounds (tr_tool, display);
gimp_transform_tool_recalc (tr_tool, display);
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_transform_tool_halt (tr_tool);
return; /* don't upchain */
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);

View File

@ -222,19 +222,14 @@ gimp_vector_tool_control (GimpTool *tool,
switch (action)
{
case PAUSE:
case GIMP_TOOL_ACTION_PAUSE:
case GIMP_TOOL_ACTION_RESUME:
break;
case RESUME:
break;
case HALT:
case GIMP_TOOL_ACTION_HALT:
gimp_vector_tool_set_vectors (vector_tool, NULL);
gimp_tool_pop_status (tool, display);
break;
default:
break;
}
GIMP_TOOL_CLASS (parent_class)->control (tool, action, display);
@ -247,14 +242,12 @@ gimp_vector_tool_button_press (GimpTool *tool,
GdkModifierType state,
GimpDisplay *display)
{
GimpDrawTool *draw_tool;
GimpVectorTool *vector_tool;
GimpDrawTool *draw_tool = GIMP_DRAW_TOOL (tool);
GimpVectorTool *vector_tool = GIMP_VECTOR_TOOL (tool);
GimpVectorOptions *options;
GimpVectors *vectors;
draw_tool = GIMP_DRAW_TOOL (tool);
vector_tool = GIMP_VECTOR_TOOL (tool);
options = GIMP_VECTOR_OPTIONS (tool->tool_info->tool_options);
options = GIMP_VECTOR_OPTIONS (tool->tool_info->tool_options);
/* do nothing if we are an FINISHED state */
if (vector_tool->function == VECTORS_FINISHED)
@ -643,12 +636,11 @@ gimp_vector_tool_motion (GimpTool *tool,
GdkModifierType state,
GimpDisplay *display)
{
GimpVectorTool *vector_tool;
GimpVectorTool *vector_tool = GIMP_VECTOR_TOOL (tool);
GimpVectorOptions *options;
GimpAnchor *anchor;
vector_tool = GIMP_VECTOR_TOOL (tool);
options = GIMP_VECTOR_OPTIONS (tool->tool_info->tool_options);
options = GIMP_VECTOR_OPTIONS (tool->tool_info->tool_options);
if (vector_tool->function == VECTORS_FINISHED)
return;
@ -752,7 +744,6 @@ gimp_vector_tool_key_press (GimpTool *tool,
GimpVectorTool *vector_tool = GIMP_VECTOR_TOOL (tool);
GimpDrawTool *draw_tool = GIMP_DRAW_TOOL (tool);
GimpVectorOptions *options;
GimpDisplayShell *shell;
gdouble xdist, ydist;
gdouble pixels = 1.0;

View File

@ -155,7 +155,7 @@ tool_manager_select_tool (Gimp *gimp,
if (! display && GIMP_IS_DRAW_TOOL (active_tool))
display = GIMP_DRAW_TOOL (active_tool)->display;
tool_manager_control_active (gimp, HALT, display);
tool_manager_control_active (gimp, GIMP_TOOL_ACTION_HALT, display);
tool_manager_focus_display_active (gimp, NULL);
g_object_unref (tool_manager->active_tool);
@ -255,7 +255,7 @@ tool_manager_control_active (Gimp *gimp,
{
gimp_tool_control (tool, action, display);
}
else if (action == HALT)
else if (action == GIMP_TOOL_ACTION_HALT)
{
if (gimp_tool_control_is_active (tool->control))
gimp_tool_control_halt (tool->control);
@ -560,6 +560,7 @@ tool_manager_image_clean_dirty (GimpImage *image,
display = GIMP_DRAW_TOOL (tool)->display;
if (display && display->image == image)
tool_manager_control_active (image->gimp, HALT, display);
tool_manager_control_active (image->gimp, GIMP_TOOL_ACTION_HALT,
display);
}
}

View File

@ -137,9 +137,9 @@ typedef enum /*< skip >*/
/* Tool control actions */
typedef enum /*< skip >*/
{
PAUSE,
RESUME,
HALT
GIMP_TOOL_ACTION_PAUSE,
GIMP_TOOL_ACTION_RESUME,
GIMP_TOOL_ACTION_HALT
} GimpToolAction;
/* Modes of GimpEditSelectionTool */