Kaydet (Commit) ab017c68 authored tarafından Matthias Seidel's avatar Matthias Seidel

Cleaning up Document Converter wizard, moving graphics from bmp to png

üst 3106f8d4
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
<!--*********************************************************** <!--***********************************************************
* *
* Licensed to the Apache Software Foundation (ASF) under one * Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file * or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information * distributed with this work for additional information
...@@ -9,20 +9,20 @@ ...@@ -9,20 +9,20 @@
* to you under the Apache License, Version 2.0 (the * to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance * "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at * with the License. You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, * Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an * software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the * KIND, either express or implied. See the License for the
* specific language governing permissions and limitations * specific language governing permissions and limitations
* under the License. * under the License.
* *
***********************************************************--> ***********************************************************-->
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Main" script:language="StarBasic">Option Explicit <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Main" script:language="StarBasic">Option Explicit
REM ***** BASIC *****
&apos; ***** BASIC *****
Public HeaderPreviews(4) as Object Public HeaderPreviews(4) as Object
Public ImportDialog as Object Public ImportDialog as Object
Public ImportDialogArea as Object Public ImportDialogArea as Object
...@@ -50,8 +50,8 @@ Sub Main() ...@@ -50,8 +50,8 @@ Sub Main()
If GetImportWizardPaths() = False Then If GetImportWizardPaths() = False Then
Exit Sub Exit Sub
End If End If
bCancelTask = False bCancelTask = False
bDoKeepApplValues = False bDoKeepApplValues = False
CurOffice = 0 CurOffice = 0
ImportDialogArea = LoadDialog(&quot;ImportWizard&quot;,&quot;ImportDialog&quot;) ImportDialogArea = LoadDialog(&quot;ImportWizard&quot;,&quot;ImportDialog&quot;)
ImportDialog = ImportDialogArea.Model ImportDialog = ImportDialogArea.Model
...@@ -60,12 +60,12 @@ Sub Main() ...@@ -60,12 +60,12 @@ Sub Main()
MaxApplCount = 4 MaxApplCount = 4
FillStep_Welcome() FillStep_Welcome()
RepaintHeaderPreview() RepaintHeaderPreview()
ImportDialog.ImportPreview.BackGroundColor = RGB(0,60,126) ImportDialog.ImportPreview.BackGroundColor = RGB(0,60,126)
ImportDialog.cmdGoOn.DefaultButton = True ImportDialog.cmdGoOn.DefaultButton = True
ImportDialogArea.GetControl(&quot;optSODocuments&quot;).SetFocus() ImportDialogArea.GetControl(&quot;optSODocuments&quot;).SetFocus()
ToggleCheckboxesWithBoolean(False) ToggleCheckboxesWithBoolean(False)
RetValue = ImportDialogArea.Execute() RetValue = ImportDialogArea.Execute()
If bShowLogFile=TRUE Then If bShowLogFile=TRUE Then
OpenDocument(sLogUrl, NoArgs()) OpenDocument(sLogUrl, NoArgs())
End if End if
If RetValue = 0 Then If RetValue = 0 Then
...@@ -79,7 +79,6 @@ RTError: ...@@ -79,7 +79,6 @@ RTError:
End Sub End Sub
Sub NextStep() Sub NextStep()
Dim iCurStep as Integer Dim iCurStep as Integer
If Not bDebugWizard Then If Not bDebugWizard Then
...@@ -116,15 +115,14 @@ Dim iCurStep as Integer ...@@ -116,15 +115,14 @@ Dim iCurStep as Integer
If ((ImportDialog.chkLogfile.State &lt;&gt; 1) OR (iCurStep &lt;&gt; 3)) Then If ((ImportDialog.chkLogfile.State &lt;&gt; 1) OR (iCurStep &lt;&gt; 3)) Then
ImportDialog.cmdGoOn.DefaultButton = True ImportDialog.cmdGoOn.DefaultButton = True
End If End If
RepaintHeaderPreview() RepaintHeaderPreview()
Exit Sub Exit Sub
RTError: RTError:
Msgbox sRTErrorDesc, 16, sRTErrorHeader Msgbox sRTErrorDesc, 16, sRTErrorHeader
End Sub End Sub
Sub PrevStep() Sub PrevStep()
Dim iCurStep as Integer Dim iCurStep as Integer
If Not bDebugWizard Then If Not bDebugWizard Then
...@@ -149,14 +147,13 @@ Dim iCurStep as Integer ...@@ -149,14 +147,13 @@ Dim iCurStep as Integer
End If End If
End Select End Select
ImportDialog.cmdGoOn.DefaultButton = True ImportDialog.cmdGoOn.DefaultButton = True
RepaintHeaderPreview() RepaintHeaderPreview()
Exit Sub Exit Sub
RTError: RTError:
Msgbox sRTErrorDesc, 16, sRTErrorHeader Msgbox sRTErrorDesc, 16, sRTErrorHeader
End Sub End Sub
Sub CancelTask() Sub CancelTask()
If bConversionIsRunning Then If bConversionIsRunning Then
If Msgbox(sConvertError1, 36, sConvertError2) = 6 Then If Msgbox(sConvertError1, 36, sConvertError2) = 6 Then
...@@ -186,9 +183,9 @@ Dim LocPrefix as String ...@@ -186,9 +183,9 @@ Dim LocPrefix as String
LocPrefix = WizardMode LocPrefix = WizardMode
LocPrefix = ReplaceString(LocPrefix,&quot;XML&quot;, &quot;SO&quot;) LocPrefix = ReplaceString(LocPrefix,&quot;XML&quot;, &quot;SO&quot;)
If CurStep = 2 Then If CurStep = 2 Then
sBitmapPath = SOBitmapPath &amp; LocPrefix &amp; &quot;-Import_&quot; &amp; CurStep &amp; &quot;-&quot; &amp; Applications(CurOffice,SBAPPLKEY) + 1 &amp; &quot;.bmp&quot; sBitmapPath = SOBitmapPath &amp; LocPrefix &amp; &quot;-Import_&quot; &amp; CurStep &amp; &quot;-&quot; &amp; Applications(CurOffice,SBAPPLKEY) + 1 &amp; &quot;.png&quot;
Else Else
sBitmapPath = SOBitmapPath &amp; &quot;Import_&quot; &amp; CurStep &amp; &quot;.bmp&quot; sBitmapPath = SOBitmapPath &amp; &quot;Import_&quot; &amp; CurStep &amp; &quot;.png&quot;
End If End If
ImportDialog.ImportPreview.ImageURL = sBitmapPath ImportDialog.ImportPreview.ImageURL = sBitmapPath
End Sub End Sub
...@@ -206,7 +203,7 @@ Function CheckInstalledModule(Index as Integer) as Boolean ...@@ -206,7 +203,7 @@ Function CheckInstalledModule(Index as Integer) as Boolean
Dim ModuleName as String Dim ModuleName as String
Dim NameList() as String Dim NameList() as String
Dim MaxIndex as Integer Dim MaxIndex as Integer
Dim i as Integer Dim i as Integer
ModuleName = ModuleList(Index) ModuleName = ModuleList(Index)
If Instr(1,ModuleName,&quot;/&quot;) &lt;&gt; 0 Then If Instr(1,ModuleName,&quot;/&quot;) &lt;&gt; 0 Then
CheckInstalledModule() = False CheckInstalledModule() = False
...@@ -263,9 +260,9 @@ Dim i as Integer ...@@ -263,9 +260,9 @@ Dim i as Integer
Case 1 Case 1
With ImportDialog With ImportDialog
If .optMSDocuments.State = 1 Then If .optMSDocuments.State = 1 Then
bDoEnable = .chkMSApplication1.State = 1 Or .chkMSApplication2.State = 1 Or .chkMSApplication3.State = 1 bDoEnable = .chkMSApplication1.State = 1 Or .chkMSApplication2.State = 1 Or .chkMSApplication3.State = 1
Else Else
bDoEnable = .chkSOApplication1.State = 1 Or .chkSOApplication2.State = 1 Or .chkSOApplication3.State = 1 Or .chkSOApplication4.State = 1 bDoEnable = .chkSOApplication1.State = 1 Or .chkSOApplication2.State = 1 Or .chkSOApplication3.State = 1 Or .chkSOApplication4.State = 1
End If End If
End With End With
bDoKeepApplValues = False bDoKeepApplValues = False
...@@ -277,14 +274,14 @@ Dim i as Integer ...@@ -277,14 +274,14 @@ Dim i as Integer
End Sub End Sub
Sub TakeOverPathSettings() Sub TakeOverPathSettings()
&apos;Takes over the Pathsettings from the first selected application to the next applications &apos;Takes over the Pathsettings from the first selected application to the next applications
If Applications(CurOffice,SBDOCSOURCE) = &quot;&quot; Then If Applications(CurOffice,SBDOCSOURCE) = &quot;&quot; Then
Applications(CurOffice,SBDOCSOURCE) = Applications(0,SBDOCSOURCE) Applications(CurOffice,SBDOCSOURCE) = Applications(0,SBDOCSOURCE)
Applications(CurOffice,SBDOCTARGET) = Applications(0,SBDOCTARGET) Applications(CurOffice,SBDOCTARGET) = Applications(0,SBDOCTARGET)
If WizardMode = SBXMLMODE AND Applications(CurOffice,SBAPPLKEY) = 3 Then If WizardMode = SBXMLMODE AND Applications(CurOffice,SBAPPLKEY) = 3 Then
Applications(CurOffice,SBTEMPLSOURCE) = Applications(CurOffice,SBDOCSOURCE) Applications(CurOffice,SBTEMPLSOURCE) = Applications(CurOffice,SBDOCSOURCE)
Applications(CurOffice,SBTEMPLTARGET) = Applications(CurOffice,SBDOCTARGET) Applications(CurOffice,SBTEMPLTARGET) = Applications(CurOffice,SBDOCTARGET)
Else Else
Applications(CurOffice,SBTEMPLSOURCE) = Applications(0,SBTEMPLSOURCE) Applications(CurOffice,SBTEMPLSOURCE) = Applications(0,SBTEMPLSOURCE)
Applications(CurOffice,SBTEMPLTARGET) = Applications(0,SBTEMPLTARGET) Applications(CurOffice,SBTEMPLTARGET) = Applications(0,SBTEMPLTARGET)
...@@ -304,7 +301,7 @@ Function GetImportWizardPaths() as Boolean ...@@ -304,7 +301,7 @@ Function GetImportWizardPaths() as Boolean
Exit Function Exit Function
End If End If
End If End If
End If End If
GetImportWizardPaths() = False GetImportWizardPaths() = False
End Function End Function
</script:module> </script:module>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment