static void gimp_clone_class_init (GimpCloneClass *klass) { GimpPaintCoreClass *paint_core_class = GIMP_PAINT_CORE_CLASS (klass); GimpSourceCoreClass *source_core_class = GIMP_SOURCE_CORE_CLASS (klass); paint_core_class->start = gimp_clone_start; source_core_class->motion = gimp_clone_motion; }
static void gimp_perspective_clone_class_init (GimpPerspectiveCloneClass *klass) { GimpPaintCoreClass *paint_core_class = GIMP_PAINT_CORE_CLASS (klass); GimpSourceCoreClass *source_core_class = GIMP_SOURCE_CORE_CLASS (klass); paint_core_class->paint = gimp_perspective_clone_paint; source_core_class->use_source = gimp_perspective_clone_use_source; source_core_class->get_source = gimp_perspective_clone_get_source; }
static void gimp_perspective_clone_class_init (GimpPerspectiveCloneClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GimpPaintCoreClass *paint_core_class = GIMP_PAINT_CORE_CLASS (klass); GimpSourceCoreClass *source_core_class = GIMP_SOURCE_CORE_CLASS (klass); object_class->finalize = gimp_perspective_clone_finalize; paint_core_class->start = gimp_perspective_clone_start; paint_core_class->paint = gimp_perspective_clone_paint; source_core_class->get_source = gimp_perspective_clone_get_source; }