diff --git a/toonz/sources/tnztools/paintbrushtool.cpp b/toonz/sources/tnztools/paintbrushtool.cpp index d596a1e8..513bb3bb 100644 --- a/toonz/sources/tnztools/paintbrushtool.cpp +++ b/toonz/sources/tnztools/paintbrushtool.cpp @@ -490,6 +490,12 @@ void PaintBrushTool::leftButtonDown(const TPointD &pos, const TMouseEvent &e) { int styleIdUnderCursor = getStyleUnderCursor(m_mousePos); if (styleIdUnderCursor > 0) styleId = styleIdUnderCursor; m_task = FINGER; + } else if (e.isShiftPressed()) { + int styleIdUnderCursor = getStyleUnderCursor(m_mousePos); + if (styleIdUnderCursor > 0) { + styleId = styleIdUnderCursor; + getApplication()->setCurrentLevelStyleIndex(styleId); + } } TTileSetCM32 *tileSet = new TTileSetCM32(ras->getSize()); diff --git a/toonz/sources/toonz/statusbar.cpp b/toonz/sources/toonz/statusbar.cpp index aed3faa4..dab7b845 100644 --- a/toonz/sources/toonz/statusbar.cpp +++ b/toonz/sources/toonz/statusbar.cpp @@ -331,6 +331,10 @@ std::unordered_map StatusBar::makeMap( spacer + tr("%1%2Fix small fill gaps with click+dragged style") .arg(trModKey("Ctrl")) + .arg(cmdTextSeparator) + + spacer + + tr("%1%2Selects style on current drawing") + .arg(trModKey("Shift")) .arg(cmdTextSeparator)}); lMap.insert( {"T_Fill", tr("Fill Tool: Fills drawing areas with the current style")});