Skip to content

Implemented clone tool like photoshop and other tools#699

Merged
humdingerb merged 1 commit into
HaikuArchives:masterfrom
HiCamino:519-clone-tool
Mar 24, 2026
Merged

Implemented clone tool like photoshop and other tools#699
humdingerb merged 1 commit into
HaikuArchives:masterfrom
HiCamino:519-clone-tool

Conversation

@HiCamino
Copy link
Copy Markdown
Contributor

  • added some extra bitmap compositing functions the might be useful for other features

Fixes #519

- added some extra bitmap compositing functions the might be useful
for other features
Copy link
Copy Markdown
Member

@humdingerb humdingerb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wonderful change! I use the clone tool a lot in other apps. Plus, it fills the empty slot in the tools window. :)

Comment thread artpaint/tools/Tools.h
Comment thread artpaint/tools/CloneTool.cpp Outdated
Comment thread artpaint/tools/CloneTool.cpp Outdated
Comment thread artpaint/tools/CloneTool.h
Comment thread artpaint/ArtPaint.rdef
@@ -326,6 +326,17 @@ resource(1130, "COLOR_SELECTOR_TOOL") #'VICN' array {
$"B0F8"
};

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add the Icon-O-Matic file to /artwork/VIconTools/ as well? Just in case we want to tweak it in the future.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still no IOM file in /artwork/VIconTools/. Forgot to "git add" it? :)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

weird. apparently so. its there now

Comment thread artpaint/tools/CloneTool.cpp Outdated
@HiCamino HiCamino force-pushed the 519-clone-tool branch 3 times, most recently from 6cd214c to c30528b Compare March 23, 2026 01:50
@HiCamino
Copy link
Copy Markdown
Contributor Author

yeah it seemed like clone was an important missing tool and didnt seem that much work so I thought i would give it a try

@humdingerb
Copy link
Copy Markdown
Member

Thanks very much!

@humdingerb humdingerb merged commit d1097df into HaikuArchives:master Mar 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Add clone/stamp tool

3 participants