source/text/sbasic/python/officehelper_module.xhp |   16 ++++++++--------
 source/text/sbasic/python/scriptforge_module.xhp  |   20 +++++++++++++-------
 2 files changed, 21 insertions(+), 15 deletions(-)

New commits:
commit 5fb83328fe56e943ed64415ce2b5844cc0c6940f
Author:     Alain Romedenne <[email protected]>
AuthorDate: Mon Aug 24 17:14:46 2026 +0200
Commit:     Alain Romedenne <[email protected]>
CommitDate: Mon Aug 24 17:39:23 2026 +0200

    os variants precisions
    
    Change-Id: I50b9d61b03236474e218b88748317f2806cf00d9
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/209882
    Reviewed-by: Alain Romedenne <[email protected]>
    Tested-by: Jenkins

diff --git a/source/text/sbasic/python/officehelper_module.xhp 
b/source/text/sbasic/python/officehelper_module.xhp
index bb6d22a38f..934f38b3b2 100644
--- a/source/text/sbasic/python/officehelper_module.xhp
+++ b/source/text/sbasic/python/officehelper_module.xhp
@@ -65,13 +65,13 @@
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id981785333863599"># 
Start LO as a service, get its remote component context</paragraph>
       <paragraph role="pycode" localize="false" 
id="pyc_id321621534175122">import officehelper</paragraph>
       <paragraph role="pycode" localize="false" id="pyc_id321621534175344">ctx 
= officehelper.bootstrap()</paragraph>
-      <paragraph role="pycode" xml-lang="en-US" id="pyc_id591643307035249"># 
your code goes here</paragraph>
-      <paragraph role="pycode" localize="false" 
id="pyc_id311785333952767"></paragraph>
+      <paragraph role="pycode" xml-lang="en-US" id="pyc_id591643307035249"># 
your code goes here
+</paragraph>
       <paragraph role="pycode" localize="false" xml-lang="en-US" 
id="pyc_id091785333863599"># request context multiples times and report 
processing in console</paragraph>
       <paragraph role="pycode" localize="false" 
id="pyc_id431621534175122">import officehelper as oh</paragraph>
       <paragraph role="pycode" localize="false" id="pyc_id431621534175344">ctx 
= oh.bootstrap(delays=(5,10,15,20),report=print)</paragraph>
-      <paragraph role="pycode" xml-lang="en-US" id="pyc_id601643307035249"># 
your code goes here</paragraph>
-      <paragraph role="pycode" id="pyc_id421785333952767"></paragraph>
+      <paragraph role="pycode" xml-lang="en-US" id="pyc_id601643307035249"># 
your code goes here
+</paragraph>
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id101785333863599"># 
Use a specific binary version</paragraph>
       <paragraph role="pycode" localize="false" 
id="pyc_id541621534175122">from officehelper import bootstrap</paragraph>
       <paragraph role="pycode" localize="false" id="pyc_id541621534175344">ctx 
= 
bootstrap(soffice=r"USB:\PortableApps\libO-7.6\App\libreoffice\program\soffice.exe")</paragraph>
@@ -102,10 +102,10 @@
     <embed href="text/sbasic/python/officehelper_module.xhp#commonKwArgs"/>
     <pycode>
       <paragraph role="pycode" localize="false" id="pyc_id628764872507555">def 
my_script():</paragraph>
-      <paragraph role="pycode" xml-lang="en-US" id="pyc_id602643307035249">    
# user code goes here</paragraph>
-      <paragraph role="pycode" localize="false" 
id="pyc_id51785249947845"></paragraph>
-      <paragraph role="pycode" xml-lang="en-US" 
id="pyc_id161785249948421">g_exportedScripts = (my_script,)  # LibreOffice 
entry points</paragraph>
-      <paragraph role="pycode" localize="false" 
id="pyc_id421785249948852"></paragraph>
+      <paragraph role="pycode" xml-lang="en-US" id="pyc_id602643307035249">    
# user code goes here
+</paragraph>
+      <paragraph role="pycode" xml-lang="en-US" 
id="pyc_id161785249948421">g_exportedScripts = (my_script,)  # LibreOffice 
entry points
+</paragraph>
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id231785249949125">if 
__name__ == "__main__":  # entry point for IDEs</paragraph>
       <paragraph role="pycode" localize="false" id="pyc_id501785249949365">    
from officehelper import SessionManager</paragraph>
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id521785249949604">    
with SessionManager() as ctx:  # remote Python context</paragraph>
diff --git a/source/text/sbasic/python/scriptforge_module.xhp 
b/source/text/sbasic/python/scriptforge_module.xhp
index 2e77e381ef..76897c681e 100644
--- a/source/text/sbasic/python/scriptforge_module.xhp
+++ b/source/text/sbasic/python/scriptforge_module.xhp
@@ -70,7 +70,7 @@
       <bookmark_value>scriptforge module;ScriptForge</bookmark_value>
     </bookmark>
     <h2 id="hd_id312589199698251" localize="false">ScriptForge class</h2>
-    <paragraph role="paragraph" id="par_id04258919969864">Connects to a 
running %PRODUCTNAME service <link 
href="text/shared/guide/start_parameters.xhp">started with the command 
line</link>. <literal>ScriptForge</literal> class can bind IDE-based Python 
scripts to a remote %PRODUCTNAME process for debugging purpose. </paragraph>
+    <paragraph role="paragraph" id="par_id04258919969864">Connects to a 
running %PRODUCTNAME service <link 
href="text/shared/guide/start_parameters.xhp">started with the command 
line</link>. <literal>ScriptForge</literal> class can bind IDE-based Python 
scripts to a remote %PRODUCTNAME process for debugging purpose.</paragraph>
     <embed href="text/sbasic/shared/00000003.xhp#functsyntax"/>
     <paragraph role="paragraph" localize="false" id="par_id932621534014732">
       <input>opt ScriptForge(pipe = 'PIPE2LIBREOFFICE'): obj</input><br/>
@@ -87,6 +87,12 @@
       <case select="WIN"><paragraph role="paragraph" id="par_win">
         <input>"C:\Program Files\LibreOffice\program\soffice.exe" 
--accept="pipe,name=PIPE2LIBREOFFICE;urp;"</input>
       </paragraph></case>
+      <case select="MAC"><paragraph role="paragraph" id="par_mac">
+        <input>/Applications/LibreOffice.App/Contents/MacOS/soffice 
--accept="pipe,name=PIPE2LIBREOFFICE;urp;"</input>
+      </paragraph></case>
+      <case select="UNIX"><paragraph role="paragraph" id="par_unix">
+        <input>/usr/lib/libreoffice/program/soffice 
--accept="pipe,name=PIPE2LIBREOFFICE;urp;"</input>
+      </paragraph></case>
       <default><paragraph role="paragraph" id="par_else">
         <input>soffice --accept="pipe,name=PIPE2LIBREOFFICE;urp;"</input>
       </paragraph></default>
@@ -94,14 +100,14 @@
     
     <pycode>
       <paragraph role="pycode" localize="false" 
id="pyc_id561785489217996">from scriptforge import CreateScriptService as 
getSvc</paragraph>
-      <paragraph role="pycode" localize="false" id="pyc_id481785489825382">ui 
= getSvc('ScriptForge.Basic')</paragraph>
-      <paragraph role="pycode" localize="false" 
id="pyc_id651785489218596"></paragraph>
+      <paragraph role="pycode" localize="false" id="pyc_id481785489825382">ui 
= getSvc('ScriptForge.Basic')
+</paragraph>
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id628764872507555">def 
my_script():  # user code goes here</paragraph>
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id602643307035249">    
response = ui.MsgBox('Do you want to continue?',ui.MB_YESNOCANCEL,'A message 
from Python')</paragraph>
-      <paragraph role="pycode" xml-lang="en-US" id="pyc_id517785249947845">    
ui.MsgBox('scriptforge module',ui.MB_OK,response)</paragraph>
-      <paragraph role="pycode" localize="false" 
id="pyc_id532785249948963"></paragraph>
-      <paragraph role="pycode" xml-lang="en-US" 
id="pyc_id161785249948421">g_exportedScripts = (my_script,)  # LibreOffice 
entry points</paragraph>
-      <paragraph role="pycode" localize="false" 
id="pyc_id421785249948852"></paragraph>
+      <paragraph role="pycode" xml-lang="en-US" id="pyc_id517785249947845">    
ui.MsgBox('scriptforge module',ui.MB_OK,response)
+</paragraph>
+      <paragraph role="pycode" xml-lang="en-US" 
id="pyc_id161785249948421">g_exportedScripts = (my_script,)  # LibreOffice 
entry points
+</paragraph>
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id231785249949125">if 
__name__ == "__main__":  # entry point for IDEs</paragraph>
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id501785249949365">    
# from scriptforge import ScriptForge # as session manager</paragraph>
       <paragraph role="pycode" xml-lang="en-US" id="pyc_id521785249949604">    
# ScriptForge(pipe='PIPE2LIBREOFFICE')  # performed in the 
background</paragraph>

Reply via email to