11VERSION 5.00
22Begin {C62A69F0-16 DC-11 CE-9 E98-00 AA00574A4F} BatchEditForm
33 Caption = "Batch edit"
4- ClientHeight = 5952
4+ ClientHeight = 5964
55 ClientLeft = 48
66 ClientTop = 378
7- ClientWidth = 4710
7+ ClientWidth = 4950
88 OleObjectBlob = "BatchEditForm.frx" :0000
99 StartUpPosition = 1 'CenterOwner
1010End
@@ -13,41 +13,41 @@ Attribute VB_GlobalNameSpace = False
1313Attribute VB_Creatable = False
1414Attribute VB_PredeclaredId = True
1515Attribute VB_Exposed = False
16- Dim RegPath As String
17- Dim LaTexEngineDisplayList As Variant
18-
16+ Option Explicit
1917
2018Private Sub UserForm_Initialize ()
2119 LoadSettings
2220 Me.Top = Application.Top + 110
2321 Me.Left = Application.Left + 25
24-
22+ Me.Height = 322
23+ Me.Width = 256
24+ #If Mac Then
25+ ResizeUserForm Me
26+ #End If
2527End Sub
2628
2729Private Sub LoadSettings ()
28- RegPath = "Software\IguanaTex"
29- LaTexEngineDisplayList = Array("latex (DVI)" , "pdflatex" , "xelatex" , "lualatex" , "platex" )
30- ComboBoxLaTexEngine.List = LaTexEngineDisplayList
31- ComboBoxLaTexEngine.ListIndex = GetRegistryValue(HKEY_CURRENT_USER, RegPath, "LaTeXEngineID" , 0 )
30+ ComboBoxLaTexEngine.List = GetLaTexEngineDisplayList()
31+ ComboBoxLaTexEngine.ListIndex = GetITSetting("LaTeXEngineID" , 0 )
3232 TextBoxTempFolder.Text = GetTempPath()
33- 'CheckBoxEMF.Value = CBool(GetRegistryValue(HKEY_CURRENT_USER, RegPath, "EMFoutput", False))
34- ComboBoxBitmapVector.List = Array( "Bitmap" , "Vector" )
35- ComboBoxBitmapVector.ListIndex = GetRegistryValue(HKEY_CURRENT_USER, RegPath, "BitmapVector" , 0 )
33+ 'CheckBoxEMF.Value = CBool(GetITSetting( "EMFoutput", False))
34+ ComboBoxBitmapVector.List = GetBitmapVectorList( )
35+ ComboBoxBitmapVector.ListIndex = GetITSetting( "BitmapVector" , 0 )
3636
37- TextBoxLocalDPI.Text = GetRegistryValue(HKEY_CURRENT_USER, RegPath, "OutputDpi" , "1200" )
38- textboxSize.Text = GetRegistryValue(HKEY_CURRENT_USER, RegPath, "PointSize" , "20" )
39- checkboxTransp.Value = CBool(GetRegistryValue(HKEY_CURRENT_USER, RegPath, "Transparent" , True ))
40- CheckBoxResetFormat.Value = False
37+ TextBoxLocalDPI.Text = GetITSetting( "OutputDpi" , "1200" )
38+ textboxSize.Text = GetITSetting( "PointSize" , "20" )
39+ checkboxTransp.value = CBool(GetITSetting( "Transparent" , True ))
40+ CheckBoxResetFormat.value = False
4141
42- CheckBoxModifyEngine.Value = False
43- CheckBoxModifyTempFolder.Value = False
44- CheckBoxModifyBitmapVector.Value = False
45- CheckBoxModifyLocalDPI.Value = False
46- CheckBoxModifySize.Value = False
47- CheckBoxModifyPreserveSize.Value = False
48- CheckBoxModifyTransparency.Value = False
49- CheckBoxModifyResetFormat.Value = False
50- CheckBoxReplace.Value = False
42+ CheckBoxModifyEngine.value = False
43+ CheckBoxModifyTempFolder.value = False
44+ CheckBoxModifyBitmapVector.value = False
45+ CheckBoxModifyLocalDPI.value = False
46+ CheckBoxModifySize.value = False
47+ CheckBoxModifyPreserveSize.value = False
48+ CheckBoxModifyTransparency.value = False
49+ CheckBoxModifyResetFormat.value = False
50+ CheckBoxReplace.value = False
5151 Apply_CheckBoxModifyEngine
5252 Apply_CheckBoxModifyTempFolder
5353 Apply_CheckBoxModifyBitmapVector
@@ -59,10 +59,12 @@ Private Sub LoadSettings()
5959 Apply_CheckBoxReplace
6060End Sub
6161
62- Sub ButtonRun_Click ()
62+ Public Sub ButtonRun_Click ()
6363 BatchEditForm.Hide
64-
65- Call RegenerateSelectedDisplays
64+ Dim Sel As Selection
65+ Set Sel = Application.ActiveWindow.Selection
66+
67+ RegenerateSelectedDisplays Sel
6668
6769 Unload BatchEditForm
6870End Sub
@@ -110,49 +112,49 @@ Private Sub CheckBoxReplace_Click()
110112End Sub
111113
112114Private Sub Apply_CheckBoxModifyEngine ()
113- LabelEngine.Enabled = CheckBoxModifyEngine.Value
114- ComboBoxLaTexEngine.Enabled = CheckBoxModifyEngine.Value
115+ LabelEngine.Enabled = CheckBoxModifyEngine.value
116+ ComboBoxLaTexEngine.Enabled = CheckBoxModifyEngine.value
115117End Sub
116118
117119Private Sub Apply_CheckBoxModifyTempFolder ()
118- LabelTempFolder.Enabled = CheckBoxModifyTempFolder.Value
119- TextBoxTempFolder.Enabled = CheckBoxModifyTempFolder.Value
120+ LabelTempFolder.Enabled = CheckBoxModifyTempFolder.value
121+ TextBoxTempFolder.Enabled = CheckBoxModifyTempFolder.value
120122End Sub
121123
122124Private Sub Apply_CheckBoxModifyBitmapVector ()
123- LabelOutput.Enabled = CheckBoxModifyBitmapVector.Value
124- ComboBoxBitmapVector.Enabled = CheckBoxModifyBitmapVector.Value
125+ LabelOutput.Enabled = CheckBoxModifyBitmapVector.value
126+ ComboBoxBitmapVector.Enabled = CheckBoxModifyBitmapVector.value
125127End Sub
126128
127129Private Sub Apply_CheckBoxModifyLocalDPI ()
128- LabelLocalDPI.Enabled = CheckBoxModifyLocalDPI.Value
129- TextBoxLocalDPI.Enabled = CheckBoxModifyLocalDPI.Value
130- LabelDpi.Enabled = CheckBoxModifyLocalDPI.Value
130+ LabelLocalDPI.Enabled = CheckBoxModifyLocalDPI.value
131+ TextBoxLocalDPI.Enabled = CheckBoxModifyLocalDPI.value
132+ LabelDpi.Enabled = CheckBoxModifyLocalDPI.value
131133End Sub
132134
133135Private Sub Apply_CheckBoxModifySize ()
134- LabelSize.Enabled = CheckBoxModifySize.Value
135- textboxSize.Enabled = CheckBoxModifySize.Value
136- LabelPTS.Enabled = CheckBoxModifySize.Value
136+ LabelSize.Enabled = CheckBoxModifySize.value
137+ textboxSize.Enabled = CheckBoxModifySize.value
138+ LabelPTS.Enabled = CheckBoxModifySize.value
137139End Sub
138140
139141Private Sub Apply_CheckBoxModifyPreserveSize ()
140- CheckBoxForcePreserveSize.Enabled = CheckBoxModifyPreserveSize.Value
142+ CheckBoxForcePreserveSize.Enabled = CheckBoxModifyPreserveSize.value
141143End Sub
142144
143145Private Sub Apply_CheckBoxModifyTransparency ()
144- checkboxTransp.Enabled = CheckBoxModifyTransparency.Value
146+ checkboxTransp.Enabled = CheckBoxModifyTransparency.value
145147End Sub
146148
147149Private Sub Apply_CheckBoxModifyResetFormat ()
148- CheckBoxResetFormat.Enabled = CheckBoxModifyResetFormat.Value
150+ CheckBoxResetFormat.Enabled = CheckBoxModifyResetFormat.value
149151End Sub
150152
151153Private Sub Apply_CheckBoxReplace ()
152- LabelReplace.Enabled = CheckBoxReplace.Value
153- TextBoxFind.Enabled = CheckBoxReplace.Value
154- LabelWith.Enabled = CheckBoxReplace.Value
155- TextBoxReplacement.Enabled = CheckBoxReplace.Value
154+ LabelReplace.Enabled = CheckBoxReplace.value
155+ TextBoxFind.Enabled = CheckBoxReplace.value
156+ LabelWith.Enabled = CheckBoxReplace.value
157+ TextBoxReplacement.Enabled = CheckBoxReplace.value
156158End Sub
157159
158160
@@ -162,11 +164,11 @@ End Sub
162164
163165Private Sub Apply_BitmapVector_Change ()
164166 If ComboBoxBitmapVector.ListIndex = 1 Then
165- CheckBoxModifyLocalDPI.Value = False
166- CheckBoxModifyTransparency.Value = False
167+ CheckBoxModifyLocalDPI.value = False
168+ CheckBoxModifyTransparency.value = False
167169 CheckBoxModifyLocalDPI.Enabled = False
168170 CheckBoxModifyTransparency.Enabled = False
169- checkboxTransp.Value = True
171+ checkboxTransp.value = True
170172 Else
171173 CheckBoxModifyLocalDPI.Enabled = True
172174 CheckBoxModifyTransparency.Enabled = False
@@ -176,14 +178,12 @@ Private Sub Apply_BitmapVector_Change()
176178End Sub
177179
178180Private Sub CheckBoxForcePreserveSize_Click ()
179- If CheckBoxForcePreserveSize.Value = True Then
181+ If CheckBoxForcePreserveSize.value = True Then
180182 CheckBoxModifySize.Enabled = False
181- CheckBoxModifySize.Value = False
183+ CheckBoxModifySize.value = False
182184 Else
183185 CheckBoxModifySize.Enabled = True
184186 End If
185187 Apply_CheckBoxModifySize
186188End Sub
187189
188-
189-
0 commit comments