Git commit 0be0e379ede29e065534f05f58ff83ace1fee094 by Andrew Shark.
Committed on 04/07/2024 at 14:23.
Pushed by ashark into branch 'master'.

Add Zoom tool description

M  +31   -0    doc/index.docbook
A  +-    --    doc/tool_zoom.png
M  +2    -2    tools/kpToolZoom.cpp

https://invent.kde.org/graphics/kolourpaint/-/commit/0be0e379ede29e065534f05f58ff83ace1fee094

diff --git a/doc/index.docbook b/doc/index.docbook
index 818184c1..53ba6580 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -376,6 +376,19 @@ writing text (as the single key shortcuts will be 
disabled). For example, to sel
 </link>
 <link linkend="tool-text">Text</link> (T)
 </member>
+
+<member>
+<link linkend="tool-zoom">
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="tool_zoom.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+</link>
+<link linkend="tool-zoom">Zoom</link> (Z)
+</member>
 </simplelist>
 
 </sect1>
@@ -847,6 +860,24 @@ color.</para>
 </sect2>
 </sect1>
 
+<sect1 id="tool-zoom">
+<title>Zoom
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="tool_zoom.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para>The &LMB; zooms in. The &RMB; zooms out.</para>
+<para>Drag with &LMB; to zoom into a specific area.</para>
+
+<tip>
+<para>Double click on the Zoom tool icon to set zoom to "Fit to Page".</para>
+</tip>
+
+</sect1>
+
 <sect1 id="tool-options">
 <title>Common Tool Options</title>
 
diff --git a/doc/tool_zoom.png b/doc/tool_zoom.png
new file mode 100644
index 00000000..94f08627
Binary files /dev/null and b/doc/tool_zoom.png differ
diff --git a/tools/kpToolZoom.cpp b/tools/kpToolZoom.cpp
index 169d9cd7..bea4a1f2 100644
--- a/tools/kpToolZoom.cpp
+++ b/tools/kpToolZoom.cpp
@@ -78,7 +78,7 @@ kpToolZoom::kpToolZoom (kpToolEnvironment *environ, QWidget 
*parent)
       d (new kpToolZoomPrivate ())
 {
   // different from objectName()
-  action()->setIcon(QIcon::fromTheme(QStringLiteral("zoom-original")));
+  action()->setIcon(QIcon::fromTheme(QStringLiteral("zoom")));
 }
 
 //---------------------------------------------------------------------
@@ -116,7 +116,7 @@ bool kpToolZoom::returnToPreviousToolAfterEndDraw () const
 // private
 QString kpToolZoom::haventBegunDrawUserMessage () const
 {
-    return i18n ("Click to zoom in/out or left drag to zoom into a specific 
area.");
+    return xi18nc("@info", "Click to zoom in. Right-click to zoom out. Drag to 
zoom into a specific area.");
 }
 
 

Reply via email to