Added boolean option for inline control in extension
This commit is contained in:
parent
26cde24fdb
commit
9c66ab4d21
8 changed files with 18 additions and 1 deletions
src/main
java
oxt/writer2xhtml
|
@ -82,6 +82,8 @@ public class XhtmlOptionsDialog extends OptionsDialogBase {
|
||||||
|
|
||||||
loadTextFieldOption(xProps, "PageBreakStyle");
|
loadTextFieldOption(xProps, "PageBreakStyle");
|
||||||
|
|
||||||
|
loadCheckBoxOption(xProps, "InlineCSS");
|
||||||
|
|
||||||
|
|
||||||
// Special content
|
// Special content
|
||||||
loadCheckBoxOption(xProps, "Notes");
|
loadCheckBoxOption(xProps, "Notes");
|
||||||
|
@ -139,6 +141,7 @@ public class XhtmlOptionsDialog extends OptionsDialogBase {
|
||||||
helper.put("image_size", getCheckBoxStateAsBoolean("OriginalImageSize") ? "none" : "absolute");
|
helper.put("image_size", getCheckBoxStateAsBoolean("OriginalImageSize") ? "none" : "absolute");
|
||||||
|
|
||||||
// Special content
|
// Special content
|
||||||
|
saveCheckBoxOption(xProps, helper, "InlineCSS", "css_inline");
|
||||||
saveCheckBoxOption(xProps, helper, "Notes", "notes");
|
saveCheckBoxOption(xProps, helper, "Notes", "notes");
|
||||||
saveCheckBoxOption(xProps, helper, "UseDublinCore", "use_dublin_core");
|
saveCheckBoxOption(xProps, helper, "UseDublinCore", "use_dublin_core");
|
||||||
|
|
||||||
|
@ -200,6 +203,8 @@ public class XhtmlOptionsDialog extends OptionsDialogBase {
|
||||||
setControlEnabled("OriginalImageSize",!isLocked("image_size") && !isLocked("original_image_size"));
|
setControlEnabled("OriginalImageSize",!isLocked("image_size") && !isLocked("original_image_size"));
|
||||||
|
|
||||||
// Special content
|
// Special content
|
||||||
|
setControlEnabled("InlineCSS",!isLocked("css_inline"));
|
||||||
|
|
||||||
setControlEnabled("Notes",!isLocked("notes"));
|
setControlEnabled("Notes",!isLocked("notes"));
|
||||||
setControlEnabled("UseDublinCore",!isLocked("use_dublin_core"));
|
setControlEnabled("UseDublinCore",!isLocked("use_dublin_core"));
|
||||||
|
|
||||||
|
|
5
src/main/java/properties/Property.java
Normal file
5
src/main/java/properties/Property.java
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
package properties;
|
||||||
|
|
||||||
|
public interface Property {
|
||||||
|
|
||||||
|
}
|
|
@ -30,6 +30,7 @@
|
||||||
<prop oor:name="Config" oor:type="xs:short" />
|
<prop oor:name="Config" oor:type="xs:short" />
|
||||||
<prop oor:name="ConfigName" oor:type="xs:string" />
|
<prop oor:name="ConfigName" oor:type="xs:string" />
|
||||||
<prop oor:name="ConvertToPx" oor:type="xs:boolean" />
|
<prop oor:name="ConvertToPx" oor:type="xs:boolean" />
|
||||||
|
<prop oor:name="InlineCSS" oor:type="xs:boolean" />
|
||||||
<prop oor:name="Scaling" oor:type="xs:int" />
|
<prop oor:name="Scaling" oor:type="xs:int" />
|
||||||
<prop oor:name="ColumnScaling" oor:type="xs:int" />
|
<prop oor:name="ColumnScaling" oor:type="xs:int" />
|
||||||
<prop oor:name="OriginalImageSize" oor:type="xs:boolean"/>
|
<prop oor:name="OriginalImageSize" oor:type="xs:boolean"/>
|
||||||
|
|
|
@ -180,6 +180,9 @@
|
||||||
<prop oor:name="UseTitleAsHeading" oor:type="xs:boolean">
|
<prop oor:name="UseTitleAsHeading" oor:type="xs:boolean">
|
||||||
<value>true</value>
|
<value>true</value>
|
||||||
</prop>
|
</prop>
|
||||||
|
<prop oor:name="InlineCSS" oor:type="xs:boolean">
|
||||||
|
<value>true</value>
|
||||||
|
</prop>
|
||||||
<prop oor:name="UseSheetNamesAsHeadings" oor:type="xs:boolean">
|
<prop oor:name="UseSheetNamesAsHeadings" oor:type="xs:boolean">
|
||||||
<value>true</value>
|
<value>true</value>
|
||||||
</prop>
|
</prop>
|
||||||
|
|
|
@ -130,3 +130,4 @@
|
||||||
146.XhtmlOptions.MinimumLetterSpacing.Label=Minimum Letter Spacing
|
146.XhtmlOptions.MinimumLetterSpacing.Label=Minimum Letter Spacing
|
||||||
147.XhtmlOptions.MinimumLetterSpacing.HelpText=Minimum Letter Spacing
|
147.XhtmlOptions.MinimumLetterSpacing.HelpText=Minimum Letter Spacing
|
||||||
148.XhtmlOptions.MinLetterSpacing.HelpText=Minimum Letter Spacing Value
|
148.XhtmlOptions.MinLetterSpacing.HelpText=Minimum Letter Spacing Value
|
||||||
|
152.XhtmlOptions.InlineCSS.Label=Inline CSS
|
||||||
|
|
|
@ -130,3 +130,4 @@
|
||||||
146.XhtmlOptions.MinimumLetterSpacing.Label=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043C\u0435\u0436\u0441\u0438\u043C\u0432\u043E\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435
|
146.XhtmlOptions.MinimumLetterSpacing.Label=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043C\u0435\u0436\u0441\u0438\u043C\u0432\u043E\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435
|
||||||
147.XhtmlOptions.MinimumLetterSpacing.HelpText=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043C\u0435\u0436\u0441\u0438\u043C\u0432\u043E\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435
|
147.XhtmlOptions.MinimumLetterSpacing.HelpText=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043C\u0435\u0436\u0441\u0438\u043C\u0432\u043E\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435
|
||||||
148.XhtmlOptions.MinLetterSpacing.HelpText=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043C\u0435\u0436\u0441\u0438\u043C\u0432\u043E\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435
|
148.XhtmlOptions.MinLetterSpacing.HelpText=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043C\u0435\u0436\u0441\u0438\u043C\u0432\u043E\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435
|
||||||
|
152.XhtmlOptions.InlineCSS.Label=Inline CSS
|
||||||
|
|
|
@ -68,5 +68,6 @@
|
||||||
<dlg:text dlg:id="MinimumLetterSpacing" dlg:tab-index="29" dlg:left="9" dlg:top="63" dlg:width="138" dlg:height="12" dlg:help-text="&147.XhtmlOptions.MinimumLetterSpacing.HelpText" dlg:value="&146.XhtmlOptions.MinimumLetterSpacing.Label"/>
|
<dlg:text dlg:id="MinimumLetterSpacing" dlg:tab-index="29" dlg:left="9" dlg:top="63" dlg:width="138" dlg:height="12" dlg:help-text="&147.XhtmlOptions.MinimumLetterSpacing.HelpText" dlg:value="&146.XhtmlOptions.MinimumLetterSpacing.Label"/>
|
||||||
<dlg:textfield dlg:id="MinLetterSpacing" dlg:tab-index="30" dlg:left="151" dlg:top="63" dlg:width="29" dlg:height="12" dlg:help-text="&148.XhtmlOptions.MinLetterSpacing.HelpText"/>
|
<dlg:textfield dlg:id="MinLetterSpacing" dlg:tab-index="30" dlg:left="151" dlg:top="63" dlg:width="29" dlg:height="12" dlg:help-text="&148.XhtmlOptions.MinLetterSpacing.HelpText"/>
|
||||||
<dlg:textfield dlg:id="PageBreakStyle" dlg:tab-index="31" dlg:left="90" dlg:top="2" dlg:width="235" dlg:height="13" dlg:help-text="&151.XhtmlOptions.PageBreakStyle.HelpText" dlg:value="&152.XhtmlOptions.PageBreakStyle.Text"/>
|
<dlg:textfield dlg:id="PageBreakStyle" dlg:tab-index="31" dlg:left="90" dlg:top="2" dlg:width="235" dlg:height="13" dlg:help-text="&151.XhtmlOptions.PageBreakStyle.HelpText" dlg:value="&152.XhtmlOptions.PageBreakStyle.Text"/>
|
||||||
|
<dlg:checkbox dlg:id="InlineCSS" dlg:tab-index="32" dlg:left="208" dlg:top="38" dlg:width="81" dlg:height="12" dlg:help-text="&151.XhtmlOptions.InlineCSS.HelpText" dlg:help-url="org.openoffice.da.writer2xhtml.oxt:OptionsNotes" dlg:value="&152.XhtmlOptions.InlineCSS.Label" dlg:checked="true"/>
|
||||||
</dlg:bulletinboard>
|
</dlg:bulletinboard>
|
||||||
</dlg:window>
|
</dlg:window>
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
<identifier value="pro.litvinovg.writer2paginatedhtml" />
|
<identifier value="pro.litvinovg.writer2paginatedhtml" />
|
||||||
|
|
||||||
<version value="0.3.3" />
|
<version value="0.4.0" />
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<OpenOffice.org-minimal-version value="3.0" d:name="OpenOffice.org 3.0"/>
|
<OpenOffice.org-minimal-version value="3.0" d:name="OpenOffice.org 3.0"/>
|
||||||
|
|
Loading…
Add table
Reference in a new issue