diff options
author | xuri <xuri.me@gmail.com> | 2022-08-06 15:23:03 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2022-08-06 15:23:03 +0800 |
commit | e07dac5c2e308c952c8fdec5e6ad7089ff432ccf (patch) | |
tree | c53cdb48ea4117bd6114a54016497038586565eb /sheetpr.go | |
parent | 4a029f7e3602ac48b6fbf410b86adac2af64983a (diff) |
Add new exported `ColorMappingType` used for color transformation
Using `ColorMappingType` color transformation types enumeration for tab color index, ref #1285
Diffstat (limited to 'sheetpr.go')
-rw-r--r-- | sheetpr.go | 21 |
1 files changed, 2 insertions, 19 deletions
@@ -47,23 +47,6 @@ type ( OutlineSummaryBelow bool ) -const ( - TabColorThemeLight1 int = iota // Inverted compared to the spec because that's how Excel maps them - TabColorThemeDark1 - TabColorThemeLight2 - TabColorThemeDark2 - TabColorThemeAccent1 - TabColorThemeAccent2 - TabColorThemeAccent3 - TabColorThemeAccent4 - TabColorThemeAccent5 - TabColorThemeAccent6 - TabColorThemeHyperlink - TabColorThemeFollowedHyperlink - - TabColorUnsetValue int = -1 -) - // setSheetPrOption implements the SheetPrOption interface. func (o OutlineSummaryBelow) setSheetPrOption(pr *xlsxSheetPr) { if pr.OutlinePr == nil { @@ -165,7 +148,7 @@ func (o TabColorIndexed) setSheetPrOption(pr *xlsxSheetPr) { // TabColor Indexed. Defaults to -1 if no indexed has been set. func (o *TabColorIndexed) getSheetPrOption(pr *xlsxSheetPr) { if pr == nil || pr.TabColor == nil { - *o = TabColorIndexed(TabColorUnsetValue) + *o = TabColorIndexed(ColorMappingTypeUnset) return } *o = TabColorIndexed(pr.TabColor.Indexed) @@ -206,7 +189,7 @@ func (o TabColorTheme) setSheetPrOption(pr *xlsxSheetPr) { // TabColor Theme. Defaults to -1 if no theme has been set. func (o *TabColorTheme) getSheetPrOption(pr *xlsxSheetPr) { if pr == nil || pr.TabColor == nil { - *o = TabColorTheme(TabColorUnsetValue) + *o = TabColorTheme(ColorMappingTypeUnset) return } *o = TabColorTheme(pr.TabColor.Theme) |