[graphics/kolourpaint] /: Add Zoom tool description

Andrew Shark <[email protected]>
Newsgroups gmane.comp.kde.cvs,gmane.comp.kde.doc
Message-ID <[email protected]>
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.");
 }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.