PixelPaint: Add action to invert selection

This commit is contained in:
snooze6214 2022-10-18 20:24:00 +05:30 committed by Linus Groh
commit d3353ee0e7
Notes: sideshowbarker 2024-07-19 17:02:32 +09:00
6 changed files with 16 additions and 0 deletions

View file

@ -22,6 +22,13 @@ void Selection::clear()
client->selection_did_change();
}
void Selection::invert()
{
auto new_mask = Mask::full(m_image.rect());
new_mask.subtract(m_mask);
m_mask = new_mask;
}
void Selection::merge(Mask const& mask, MergeMode mode)
{
switch (mode) {