static void gimp_scale_tool_class_init (GimpScaleToolClass *klass) { GimpTransformToolClass *trans_class = GIMP_TRANSFORM_TOOL_CLASS (klass); trans_class->dialog = gimp_scale_tool_dialog; trans_class->dialog_update = gimp_scale_tool_dialog_update; trans_class->prepare = gimp_scale_tool_prepare; trans_class->motion = gimp_scale_tool_motion; trans_class->recalc = gimp_scale_tool_recalc; }
static void gimp_flip_tool_class_init (GimpFlipToolClass *klass) { GimpToolClass *tool_class = GIMP_TOOL_CLASS (klass); GimpTransformToolClass *trans_class = GIMP_TRANSFORM_TOOL_CLASS (klass); tool_class->modifier_key = gimp_flip_tool_modifier_key; tool_class->cursor_update = gimp_flip_tool_cursor_update; trans_class->transform = gimp_flip_tool_transform; }
static void gimp_perspective_tool_class_init (GimpPerspectiveToolClass *klass) { GimpTransformToolClass *trans_class = GIMP_TRANSFORM_TOOL_CLASS (klass); trans_class->dialog = gimp_perspective_tool_dialog; trans_class->dialog_update = gimp_perspective_tool_dialog_update; trans_class->prepare = gimp_perspective_tool_prepare; trans_class->motion = gimp_perspective_tool_motion; trans_class->recalc_matrix = gimp_perspective_tool_recalc_matrix; trans_class->get_undo_desc = gimp_perspective_tool_get_undo_desc; }
static gchar * gimp_flip_tool_get_undo_desc (GimpTransformTool *tr_tool) { GimpFlipTool *flip = GIMP_FLIP_TOOL (tr_tool); switch (gimp_flip_tool_get_flip_type (flip)) { case GIMP_ORIENTATION_HORIZONTAL: return g_strdup (C_("undo-type", "Flip horizontally")); case GIMP_ORIENTATION_VERTICAL: return g_strdup (C_("undo-type", "Flip vertically")); default: /* probably this is not actually reached today, but * could be if someone defined FLIP_DIAGONAL, say... */ return GIMP_TRANSFORM_TOOL_CLASS (parent_class)->get_undo_desc (tr_tool); } }
static void gimp_flip_tool_class_init (GimpFlipToolClass *klass) { GimpToolClass *tool_class = GIMP_TOOL_CLASS (klass); GimpDrawToolClass *draw_tool_class = GIMP_DRAW_TOOL_CLASS (klass); GimpTransformToolClass *tr_class = GIMP_TRANSFORM_TOOL_CLASS (klass); tool_class->button_press = gimp_flip_tool_button_press; tool_class->modifier_key = gimp_flip_tool_modifier_key; tool_class->oper_update = gimp_flip_tool_oper_update; tool_class->cursor_update = gimp_flip_tool_cursor_update; draw_tool_class->draw = gimp_flip_tool_draw; tr_class->get_undo_desc = gimp_flip_tool_get_undo_desc; tr_class->transform = gimp_flip_tool_transform; tr_class->undo_desc = C_("undo-type", "Flip"); tr_class->progress_text = _("Flipping"); }