diff options
-rw-r--r-- | svx/inc/bitmaps.hlst | 2 | ||||
-rw-r--r-- | svx/inc/strings.hxx | 718 | ||||
-rw-r--r-- | svx/source/unodraw/unoprov.cxx | 42 |
3 files changed, 380 insertions, 382 deletions
diff --git a/svx/inc/bitmaps.hlst b/svx/inc/bitmaps.hlst index 979bcb1891fe..4b2fcf0ce345 100644 --- a/svx/inc/bitmaps.hlst +++ b/svx/inc/bitmaps.hlst @@ -85,8 +85,6 @@ inline constexpr OUStringLiteral RID_SVXBMP_OTHER = u"res/da06.png"; inline constexpr OUStringLiteral RID_SVXBMP_FORM = u"res/sx10593.png"; inline constexpr OUStringLiteral RID_SVXBMP_CONTROL = u"res/sx10144.png"; -#define RID_SVXBMP_COLLAPSEDNODE "res/sx18002.png" -#define RID_SVXBMP_EXPANDEDNODE "res/sx18003.png" inline constexpr OUStringLiteral RID_SVXBMP_BUTTON = u"res/sx10594.png"; inline constexpr OUStringLiteral RID_SVXBMP_RADIOBUTTON = u"res/sx10595.png"; inline constexpr OUStringLiteral RID_SVXBMP_CHECKBOX = u"res/sx10596.png"; diff --git a/svx/inc/strings.hxx b/svx/inc/strings.hxx index 3d489a1a93d9..1c917bee9318 100644 --- a/svx/inc/strings.hxx +++ b/svx/inc/strings.hxx @@ -19,376 +19,376 @@ inline constexpr OUStringLiteral RID_GALLERYSTR_THEME_FONTWORK = u"private://gal inline constexpr OUStringLiteral RID_GALLERYSTR_THEME_FONTWORK_VERTICAL = u"private://gallery/hidden/fontworkvertical"; // Reference-strings for standardcolor-table -#define RID_SVXSTR_COLOR_BLACK_DEF "Black" -#define RID_SVXSTR_COLOR_BLUE_DEF "Blue" -#define RID_SVXSTR_COLOR_GREEN_DEF "Green" -#define RID_SVXSTR_COLOR_RED_DEF "Red" -#define RID_SVXSTR_COLOR_GREY_DEF "Gray" -#define RID_SVXSTR_COLOR_YELLOW_DEF "Yellow" -#define RID_SVXSTR_COLOR_WHITE_DEF "White" -#define RID_SVXSTR_COLOR_BLUEGREY_DEF "Blue gray" -#define RID_SVXSTR_COLOR_ORANGE_DEF "Orange" -#define RID_SVXSTR_COLOR_MAGENTA_DEF "Magenta" -#define RID_SVXSTR_COLOR_BORDEAUX_DEF "Bordeaux" -#define RID_SVXSTR_COLOR_PALE_YELLOW_DEF "Pale yellow" -#define RID_SVXSTR_COLOR_PALE_GREEN_DEF "Pale green" -#define RID_SVXSTR_COLOR_DARKVIOLET_DEF "Dark violet" -#define RID_SVXSTR_COLOR_SALMON_DEF "Salmon" -#define RID_SVXSTR_COLOR_SEABLUE_DEF "Sea blue" -#define RID_SVXSTR_COLOR_CHART_DEF "Chart" -#define RID_SVXSTR_COLOR_PURPLE_DEF "Purple" -#define RID_SVXSTR_COLOR_SKYBLUE_DEF "Sky blue" -#define RID_SVXSTR_COLOR_YELLOWGREEN_DEF "Yellow green" -#define RID_SVXSTR_COLOR_PINK_DEF "Pink" -#define RID_SVXSTR_COLOR_TURQUOISE_DEF "Turquoise" -#define RID_SVXSTR_COLOR_BLUE_CLASSIC_DEF "Blue classic" -#define RID_SVXSTR_COLOR_GOLD_DEF "Gold" -#define RID_SVXSTR_COLOR_BRICK_DEF "Brick" -#define RID_SVXSTR_COLOR_INDIGO_DEF "Indigo" -#define RID_SVXSTR_COLOR_TEAL_DEF "Teal" -#define RID_SVXSTR_COLOR_LIME_DEF "Lime" +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_BLACK_DEF = u"Black"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_BLUE_DEF = u"Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_GREEN_DEF = u"Green"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_RED_DEF = u"Red"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_GREY_DEF = u"Gray"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_YELLOW_DEF = u"Yellow"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_WHITE_DEF = u"White"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_BLUEGREY_DEF = u"Blue gray"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_ORANGE_DEF = u"Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MAGENTA_DEF = u"Magenta"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_BORDEAUX_DEF = u"Bordeaux"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_PALE_YELLOW_DEF = u"Pale yellow"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_PALE_GREEN_DEF = u"Pale green"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKVIOLET_DEF = u"Dark violet"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_SALMON_DEF = u"Salmon"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_SEABLUE_DEF = u"Sea blue"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_CHART_DEF = u"Chart"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_PURPLE_DEF = u"Purple"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_SKYBLUE_DEF = u"Sky blue"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_YELLOWGREEN_DEF = u"Yellow green"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_PINK_DEF = u"Pink"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_TURQUOISE_DEF = u"Turquoise"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_BLUE_CLASSIC_DEF = u"Blue classic"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_GOLD_DEF = u"Gold"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_BRICK_DEF = u"Brick"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_INDIGO_DEF = u"Indigo"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_TEAL_DEF = u"Teal"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIME_DEF = u"Lime"; // Reference strings: Light variants of the standard color palette -#define RID_SVXSTR_COLOR_LIGHTGRAY_DEF "Light Gray" -#define RID_SVXSTR_COLOR_LIGHTYELLOW_DEF "Light Yellow" -#define RID_SVXSTR_COLOR_LIGHTGOLD_DEF "Light Gold" -#define RID_SVXSTR_COLOR_LIGHTORANGE_DEF "Light Orange" -#define RID_SVXSTR_COLOR_LIGHTBRICK_DEF "Light Brick" -#define RID_SVXSTR_COLOR_LIGHTRED_DEF "Light Red" -#define RID_SVXSTR_COLOR_LIGHTMAGENTA_DEF "Light Magenta" -#define RID_SVXSTR_COLOR_LIGHTPURPLE_DEF "Light Purple" -#define RID_SVXSTR_COLOR_LIGHTINDIGO_DEF "Light Indigo" -#define RID_SVXSTR_COLOR_LIGHTBLUE_DEF "Light Blue" -#define RID_SVXSTR_COLOR_LIGHTTEAL_DEF "Light Teal" -#define RID_SVXSTR_COLOR_LIGHTGREEN_DEF "Light Green" -#define RID_SVXSTR_COLOR_LIGHTLIME_DEF "Light Lime" +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTGRAY_DEF = u"Light Gray"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTYELLOW_DEF = u"Light Yellow"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTGOLD_DEF = u"Light Gold"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTORANGE_DEF = u"Light Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTBRICK_DEF = u"Light Brick"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTRED_DEF = u"Light Red"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTMAGENTA_DEF = u"Light Magenta"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTPURPLE_DEF = u"Light Purple"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTINDIGO_DEF = u"Light Indigo"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTBLUE_DEF = u"Light Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTTEAL_DEF = u"Light Teal"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTGREEN_DEF = u"Light Green"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTLIME_DEF = u"Light Lime"; // Reference strings: Dark variants of the standard color palette -#define RID_SVXSTR_COLOR_DARKGRAY_DEF "Dark Gray" -#define RID_SVXSTR_COLOR_DARKYELLOW_DEF "Dark Yellow" -#define RID_SVXSTR_COLOR_DARKGOLD_DEF "Dark Gold" -#define RID_SVXSTR_COLOR_DARKORANGE_DEF "Dark Orange" -#define RID_SVXSTR_COLOR_DARKBRICK_DEF "Dark Brick" -#define RID_SVXSTR_COLOR_DARKRED_DEF "Dark Red" -#define RID_SVXSTR_COLOR_DARKMAGENTA_DEF "Dark Magenta" -#define RID_SVXSTR_COLOR_DARKPURPLE_DEF "Dark Purple" -#define RID_SVXSTR_COLOR_DARKINDIGO_DEF "Dark Indigo" -#define RID_SVXSTR_COLOR_DARKBLUE_DEF "Dark Blue" -#define RID_SVXSTR_COLOR_DARKTEAL_DEF "Dark Teal" -#define RID_SVXSTR_COLOR_DARKGREEN_DEF "Dark Green" -#define RID_SVXSTR_COLOR_DARKLIME_DEF "Dark Lime" +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKGRAY_DEF = u"Dark Gray"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKYELLOW_DEF = u"Dark Yellow"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKGOLD_DEF = u"Dark Gold"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKORANGE_DEF = u"Dark Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKBRICK_DEF = u"Dark Brick"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKRED_DEF = u"Dark Red"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKMAGENTA_DEF = u"Dark Magenta"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKPURPLE_DEF = u"Dark Purple"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKINDIGO_DEF = u"Dark Indigo"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKBLUE_DEF = u"Dark Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKTEAL_DEF = u"Dark Teal"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKGREEN_DEF = u"Dark Green"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKLIME_DEF = u"Dark Lime"; // Reference strings for the Tonal palette -#define RID_SVXSTR_COLOR_VIOLET_DEF "Violet" -#define RID_SVXSTR_COLOR_VIOLET_OUG_DEF "Violet (Out of Gamut)" -#define RID_SVXSTR_COLOR_BLUE_OUG_DEF "Blue (Out of Gamut)" -#define RID_SVXSTR_COLOR_AZURE_OUG_DEF "Azure (Out of Gamut)" -#define RID_SVXSTR_COLOR_SPRINGGREEN_OUG_DEF "Spring Green (Out of Gamut)" -#define RID_SVXSTR_COLOR_GREEN_OUG_DEF "Green (Out of Gamut)" -#define RID_SVXSTR_COLOR_CHARTREUSEGREEN_OUG_DEF "Chartreuse Green (Out of Gamut)" -#define RID_SVXSTR_COLOR_ORANGE_OUG_DEF "Orange (Out of Gamut)" -#define RID_SVXSTR_COLOR_RED_OUG_DEF "Red (Out of Gamut)" -#define RID_SVXSTR_COLOR_ROSE_OUG_DEF "Rose (Out of Gamut)" -#define RID_SVXSTR_COLOR_AZURE_DEF "Azure" -#define RID_SVXSTR_COLOR_CYAN_DEF "Cyan" -#define RID_SVXSTR_COLOR_SPRINGGREEN_DEF "Spring Green" -#define RID_SVXSTR_COLOR_CHARTREUSEGREEN_DEF "Chartreuse Green" -#define RID_SVXSTR_COLOR_ROSE_DEF "Rose" +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_VIOLET_DEF = u"Violet"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_VIOLET_OUG_DEF = u"Violet (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_BLUE_OUG_DEF = u"Blue (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_AZURE_OUG_DEF = u"Azure (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_SPRINGGREEN_OUG_DEF = u"Spring Green (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_GREEN_OUG_DEF = u"Green (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_CHARTREUSEGREEN_OUG_DEF = u"Chartreuse Green (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_ORANGE_OUG_DEF = u"Orange (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_RED_OUG_DEF = u"Red (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_ROSE_OUG_DEF = u"Rose (Out of Gamut)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_AZURE_DEF = u"Azure"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_CYAN_DEF = u"Cyan"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_SPRINGGREEN_DEF = u"Spring Green"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_CHARTREUSEGREEN_DEF = u"Chartreuse Green"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_ROSE_DEF = u"Rose"; // Reference strings for the Material palette -#define RID_SVXSTR_COLOR_MATERIAL_GRAY_A_DEF "Gray A" -#define RID_SVXSTR_COLOR_MATERIAL_YELLOW_A_DEF "Yellow A" -#define RID_SVXSTR_COLOR_MATERIAL_AMBER_A_DEF "Amber A" -#define RID_SVXSTR_COLOR_MATERIAL_AMBER_DEF "Amber" -#define RID_SVXSTR_COLOR_MATERIAL_ORANGE_A_DEF "Orange A" -#define RID_SVXSTR_COLOR_MATERIAL_DEEP_ORANGE_A_DEF "Deep Orange A" -#define RID_SVXSTR_COLOR_MATERIAL_DEEP_ORANGE_DEF "Deep Orange" -#define RID_SVXSTR_COLOR_MATERIAL_RED_A_DEF "Red A" -#define RID_SVXSTR_COLOR_MATERIAL_PINK_A_DEF "Pink A" -#define RID_SVXSTR_COLOR_MATERIAL_PURPLE_A_DEF "Purple A" -#define RID_SVXSTR_COLOR_MATERIAL_DEEP_PURPLE_A_DEF "Deep Purple A" -#define RID_SVXSTR_COLOR_MATERIAL_DEEP_PURPLE_DEF "Deep Purple" -#define RID_SVXSTR_COLOR_MATERIAL_INDIGO_A_DEF "Indigo A" -#define RID_SVXSTR_COLOR_MATERIAL_BLUE_A_DEF "Blue A" -#define RID_SVXSTR_COLOR_MATERIAL_LIGHT_BLUE_A_DEF "Light Blue A" -#define RID_SVXSTR_COLOR_MATERIAL_CYAN_A_DEF "Cyan A" -#define RID_SVXSTR_COLOR_MATERIAL_TEAL_A_DEF "Teal A" -#define RID_SVXSTR_COLOR_MATERIAL_GREEN_A_DEF "Green A" -#define RID_SVXSTR_COLOR_MATERIAL_LIGHT_GREEN_A_DEF "Light Green A" -#define RID_SVXSTR_COLOR_MATERIAL_LIME_A_DEF "Lime A" -#define RID_SVXSTR_COLOR_MATERIAL_BROWN_A_DEF "Brown A" -#define RID_SVXSTR_COLOR_MATERIAL_BROWN_DEF "Brown" -#define RID_SVXSTR_COLOR_MATERIAL_BLUE_GRAY_A_DEF "Blue Gray A" -#define RID_SVXSTR_COLOR_MATERIAL_BLUE_GRAY_DEF "Blue Gray" +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_GRAY_A_DEF = u"Gray A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_YELLOW_A_DEF = u"Yellow A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_AMBER_A_DEF = u"Amber A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_AMBER_DEF = u"Amber"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_ORANGE_A_DEF = u"Orange A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_DEEP_ORANGE_A_DEF = u"Deep Orange A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_DEEP_ORANGE_DEF = u"Deep Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_RED_A_DEF = u"Red A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_PINK_A_DEF = u"Pink A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_PURPLE_A_DEF = u"Purple A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_DEEP_PURPLE_A_DEF = u"Deep Purple A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_DEEP_PURPLE_DEF = u"Deep Purple"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_INDIGO_A_DEF = u"Indigo A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BLUE_A_DEF = u"Blue A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_LIGHT_BLUE_A_DEF = u"Light Blue A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_CYAN_A_DEF = u"Cyan A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_TEAL_A_DEF = u"Teal A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_GREEN_A_DEF = u"Green A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_LIGHT_GREEN_A_DEF = u"Light Green A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_LIME_A_DEF = u"Lime A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BROWN_A_DEF = u"Brown A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BROWN_DEF = u"Brown"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BLUE_GRAY_A_DEF = u"Blue Gray A"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BLUE_GRAY_DEF = u"Blue Gray"; // Reference-strings for standard-gradient-table -#define RID_SVXSTR_GRDT0_DEF "Gradient" -#define RID_SVXSTR_GRDT1_DEF "Linear blue/white" -#define RID_SVXSTR_GRDT2_DEF "Linear magenta/green" -#define RID_SVXSTR_GRDT3_DEF "Linear yellow/brown" -#define RID_SVXSTR_GRDT4_DEF "Radial green/black" -#define RID_SVXSTR_GRDT5_DEF "Radial red/yellow" -#define RID_SVXSTR_GRDT6_DEF "Rectangular red/white" -#define RID_SVXSTR_GRDT7_DEF "Square yellow/white" -#define RID_SVXSTR_GRDT8_DEF "Ellipsoid blue grey/light blue" -#define RID_SVXSTR_GRDT9_DEF "Axial light red/white" -#define RID_SVXSTR_GRDT10_DEF "Diagonal 1l" -#define RID_SVXSTR_GRDT11_DEF "Diagonal 1r" -#define RID_SVXSTR_GRDT12_DEF "Diagonal 2l" -#define RID_SVXSTR_GRDT13_DEF "Diagonal 2r" -#define RID_SVXSTR_GRDT14_DEF "Diagonal 3l" -#define RID_SVXSTR_GRDT15_DEF "Diagonal 3r" -#define RID_SVXSTR_GRDT16_DEF "Diagonal 4l" -#define RID_SVXSTR_GRDT17_DEF "Diagonal 4r" -#define RID_SVXSTR_GRDT18_DEF "Diagonal Blue" -#define RID_SVXSTR_GRDT19_DEF "Diagonal Green" -#define RID_SVXSTR_GRDT20_DEF "Diagonal Orange" -#define RID_SVXSTR_GRDT21_DEF "Diagonal Red" -#define RID_SVXSTR_GRDT22_DEF "Diagonal Turquoise" -#define RID_SVXSTR_GRDT23_DEF "Diagonal Violet" -#define RID_SVXSTR_GRDT24_DEF "From a Corner" -#define RID_SVXSTR_GRDT25_DEF "From a Corner, Blue" -#define RID_SVXSTR_GRDT26_DEF "From a Corner, Green" -#define RID_SVXSTR_GRDT27_DEF "From a Corner, Orange" -#define RID_SVXSTR_GRDT28_DEF "From a Corner, Red" -#define RID_SVXSTR_GRDT29_DEF "From a Corner, Turquoise" -#define RID_SVXSTR_GRDT30_DEF "From a Corner, Violet" -#define RID_SVXSTR_GRDT31_DEF "From the Middle" -#define RID_SVXSTR_GRDT32_DEF "From the Middle, Blue" -#define RID_SVXSTR_GRDT33_DEF "From the Middle, Green" -#define RID_SVXSTR_GRDT34_DEF "From the Middle, Orange" -#define RID_SVXSTR_GRDT35_DEF "From the Middle, Red" -#define RID_SVXSTR_GRDT36_DEF "From the Middle, Turquoise" -#define RID_SVXSTR_GRDT37_DEF "From the Middle, Violet" -#define RID_SVXSTR_GRDT38_DEF "Horizontal" -#define RID_SVXSTR_GRDT39_DEF "Horizontal Blue" -#define RID_SVXSTR_GRDT40_DEF "Horizontal Green" -#define RID_SVXSTR_GRDT41_DEF "Horizontal Orange" -#define RID_SVXSTR_GRDT42_DEF "Horizontal Red" -#define RID_SVXSTR_GRDT43_DEF "Horizontal Turquoise" -#define RID_SVXSTR_GRDT44_DEF "Horizontal Violet" -#define RID_SVXSTR_GRDT45_DEF "Radial" -#define RID_SVXSTR_GRDT46_DEF "Radial Blue" -#define RID_SVXSTR_GRDT47_DEF "Radial Green" -#define RID_SVXSTR_GRDT48_DEF "Radial Orange" -#define RID_SVXSTR_GRDT49_DEF "Radial Red" -#define RID_SVXSTR_GRDT50_DEF "Radial Turquoise" -#define RID_SVXSTR_GRDT51_DEF "Radial Violet" -#define RID_SVXSTR_GRDT52_DEF "Vertical" -#define RID_SVXSTR_GRDT53_DEF "Vertical Blue" -#define RID_SVXSTR_GRDT54_DEF "Vertical Green" -#define RID_SVXSTR_GRDT55_DEF "Vertical Orange" -#define RID_SVXSTR_GRDT56_DEF "Vertical Red" -#define RID_SVXSTR_GRDT57_DEF "Vertical Turquoise" -#define RID_SVXSTR_GRDT58_DEF "Vertical Violet" -#define RID_SVXSTR_GRDT59_DEF "Gray Gradient" -#define RID_SVXSTR_GRDT60_DEF "Yellow Gradient" -#define RID_SVXSTR_GRDT61_DEF "Orange Gradient" -#define RID_SVXSTR_GRDT62_DEF "Red Gradient" -#define RID_SVXSTR_GRDT63_DEF "Pink Gradient" -#define RID_SVXSTR_GRDT64_DEF "Sky" -#define RID_SVXSTR_GRDT65_DEF "Cyan Gradient" -#define RID_SVXSTR_GRDT66_DEF "Blue Gradient" -#define RID_SVXSTR_GRDT67_DEF "Purple Pipe" -#define RID_SVXSTR_GRDT68_DEF "Night" -#define RID_SVXSTR_GRDT69_DEF "Green Gradient" +inline constexpr OUStringLiteral RID_SVXSTR_GRDT0_DEF = u"Gradient"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT1_DEF = u"Linear blue/white"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT2_DEF = u"Linear magenta/green"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT3_DEF = u"Linear yellow/brown"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT4_DEF = u"Radial green/black"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT5_DEF = u"Radial red/yellow"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT6_DEF = u"Rectangular red/white"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT7_DEF = u"Square yellow/white"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT8_DEF = u"Ellipsoid blue grey/light blue"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT9_DEF = u"Axial light red/white"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT10_DEF = u"Diagonal 1l"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT11_DEF = u"Diagonal 1r"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT12_DEF = u"Diagonal 2l"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT13_DEF = u"Diagonal 2r"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT14_DEF = u"Diagonal 3l"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT15_DEF = u"Diagonal 3r"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT16_DEF = u"Diagonal 4l"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT17_DEF = u"Diagonal 4r"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT18_DEF = u"Diagonal Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT19_DEF = u"Diagonal Green"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT20_DEF = u"Diagonal Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT21_DEF = u"Diagonal Red"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT22_DEF = u"Diagonal Turquoise"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT23_DEF = u"Diagonal Violet"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT24_DEF = u"From a Corner"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT25_DEF = u"From a Corner, Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT26_DEF = u"From a Corner, Green"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT27_DEF = u"From a Corner, Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT28_DEF = u"From a Corner, Red"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT29_DEF = u"From a Corner, Turquoise"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT30_DEF = u"From a Corner, Violet"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT31_DEF = u"From the Middle"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT32_DEF = u"From the Middle, Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT33_DEF = u"From the Middle, Green"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT34_DEF = u"From the Middle, Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT35_DEF = u"From the Middle, Red"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT36_DEF = u"From the Middle, Turquoise"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT37_DEF = u"From the Middle, Violet"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT38_DEF = u"Horizontal"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT39_DEF = u"Horizontal Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT40_DEF = u"Horizontal Green"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT41_DEF = u"Horizontal Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT42_DEF = u"Horizontal Red"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT43_DEF = u"Horizontal Turquoise"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT44_DEF = u"Horizontal Violet"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT45_DEF = u"Radial"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT46_DEF = u"Radial Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT47_DEF = u"Radial Green"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT48_DEF = u"Radial Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT49_DEF = u"Radial Red"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT50_DEF = u"Radial Turquoise"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT51_DEF = u"Radial Violet"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT52_DEF = u"Vertical"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT53_DEF = u"Vertical Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT54_DEF = u"Vertical Green"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT55_DEF = u"Vertical Orange"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT56_DEF = u"Vertical Red"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT57_DEF = u"Vertical Turquoise"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT58_DEF = u"Vertical Violet"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT59_DEF = u"Gray Gradient"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT60_DEF = u"Yellow Gradient"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT61_DEF = u"Orange Gradient"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT62_DEF = u"Red Gradient"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT63_DEF = u"Pink Gradient"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT64_DEF = u"Sky"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT65_DEF = u"Cyan Gradient"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT66_DEF = u"Blue Gradient"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT67_DEF = u"Purple Pipe"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT68_DEF = u"Night"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT69_DEF = u"Green Gradient"; //actual gradients defined for 6.1 -#define RID_SVXSTR_GRDT70_DEF "Pastel Bouquet" -#define RID_SVXSTR_GRDT71_DEF "Pastel Dream" -#define RID_SVXSTR_GRDT72_DEF "Blue Touch" -#define RID_SVXSTR_GRDT73_DEF "Blank with Gray" -#define RID_SVXSTR_GRDT74_DEF "Spotted Gray" -#define RID_SVXSTR_GRDT75_DEF "London Mist" -#define RID_SVXSTR_GRDT76_DEF "Teal to Blue" -#define RID_SVXSTR_GRDT77_DEF "Midnight" -#define RID_SVXSTR_GRDT78_DEF "Deep Ocean" -#define RID_SVXSTR_GRDT79_DEF "Submarine" -#define RID_SVXSTR_GRDT80_DEF "Green Grass" -#define RID_SVXSTR_GRDT81_DEF "Neon Light" -#define RID_SVXSTR_GRDT82_DEF "Sunshine" -#define RID_SVXSTR_GRDT83_DEF "Present" -#define RID_SVXSTR_GRDT84_DEF "Mahogany" +inline constexpr OUStringLiteral RID_SVXSTR_GRDT70_DEF = u"Pastel Bouquet"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT71_DEF = u"Pastel Dream"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT72_DEF = u"Blue Touch"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT73_DEF = u"Blank with Gray"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT74_DEF = u"Spotted Gray"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT75_DEF = u"London Mist"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT76_DEF = u"Teal to Blue"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT77_DEF = u"Midnight"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT78_DEF = u"Deep Ocean"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT79_DEF = u"Submarine"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT80_DEF = u"Green Grass"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT81_DEF = u"Neon Light"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT82_DEF = u"Sunshine"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT83_DEF = u"Present"; +inline constexpr OUStringLiteral RID_SVXSTR_GRDT84_DEF = u"Mahogany"; // Reference-strings for standard-hatch-table -#define RID_SVXSTR_HATCH0_DEF "Black 0 Degrees" -#define RID_SVXSTR_HATCH1_DEF "Black 90 Degrees" -#define RID_SVXSTR_HATCH2_DEF "Black 180 Degrees Crossed" -#define RID_SVXSTR_HATCH3_DEF "Blue 45 Degrees" -#define RID_SVXSTR_HATCH4_DEF "Blue -45 Degrees" -#define RID_SVXSTR_HATCH5_DEF "Blue 45 Degrees Crossed" -#define RID_SVXSTR_HATCH6_DEF "Green 30 Degrees" -#define RID_SVXSTR_HATCH7_DEF "Green 60 Degrees" -#define RID_SVXSTR_HATCH8_DEF "Green 90 Degrees Triple" -#define RID_SVXSTR_HATCH9_DEF "Red 45 Degrees" -#define RID_SVXSTR_HATCH10_DEF "Red 90 Degrees Crossed" -#define RID_SVXSTR_HATCH11_DEF "Red -45 Degrees Triple" -#define RID_SVXSTR_HATCH12_DEF "Yellow 45 Degrees" -#define RID_SVXSTR_HATCH13_DEF "Yellow 45 Degrees Crossed" -#define RID_SVXSTR_HATCH14_DEF "Yellow 45 Degrees Triple" -#define RID_SVXSTR_HATCH15_DEF "Hatching" +inline constexpr OUStringLiteral RID_SVXSTR_HATCH0_DEF = u"Black 0 Degrees"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH1_DEF = u"Black 90 Degrees"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH2_DEF = u"Black 180 Degrees Crossed"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH3_DEF = u"Blue 45 Degrees"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH4_DEF = u"Blue -45 Degrees"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH5_DEF = u"Blue 45 Degrees Crossed"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH6_DEF = u"Green 30 Degrees"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH7_DEF = u"Green 60 Degrees"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH8_DEF = u"Green 90 Degrees Triple"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH9_DEF = u"Red 45 Degrees"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH10_DEF = u"Red 90 Degrees Crossed"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH11_DEF = u"Red -45 Degrees Triple"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH12_DEF = u"Yellow 45 Degrees"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH13_DEF = u"Yellow 45 Degrees Crossed"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH14_DEF = u"Yellow 45 Degrees Triple"; +inline constexpr OUStringLiteral RID_SVXSTR_HATCH15_DEF = u"Hatching"; // Reference-strings for standard-bitmap-table -#define RID_SVXSTR_BMP0_DEF "Empty" -#define RID_SVXSTR_BMP1_DEF "Painted White" -#define RID_SVXSTR_BMP2_DEF "Paper Texture" -#define RID_SVXSTR_BMP3_DEF "Paper Crumpled" -#define RID_SVXSTR_BMP4_DEF "Paper Graph" -#define RID_SVXSTR_BMP5_DEF "Parchment Paper" -#define RID_SVXSTR_BMP6_DEF "Fence" -#define RID_SVXSTR_BMP7_DEF "Wooden Board" -#define RID_SVXSTR_BMP8_DEF "Maple Leaves" -#define RID_SVXSTR_BMP9_DEF "Lawn" -#define RID_SVXSTR_BMP10_DEF "Colorful Pebbles" -#define RID_SVXSTR_BMP11_DEF "Coffee Beans" -#define RID_SVXSTR_BMP12_DEF "Little Clouds" -#define RID_SVXSTR_BMP13_DEF "Bathroom Tiles" -#define RID_SVXSTR_BMP14_DEF "Wall of Rock" -#define RID_SVXSTR_BMP15_DEF "Zebra" -#define RID_SVXSTR_BMP16_DEF "Color Stripes" -#define RID_SVXSTR_BMP17_DEF "Gravel" -#define RID_SVXSTR_BMP18_DEF "Parchment Studio" -#define RID_SVXSTR_BMP19_DEF "Night Sky" -#define RID_SVXSTR_BMP20_DEF "Pool" -#define RID_SVXSTR_BMP21_DEF "Bitmap" -#define RID_SVXSTR_BMP79_DEF "Invoice Paper" -#define RID_SVXSTR_BMP80_DEF "Concrete" -#define RID_SVXSTR_BMP81_DEF "Brick Wall" -#define RID_SVXSTR_BMP82_DEF "Stone Wall" -#define RID_SVXSTR_BMP83_DEF "Floral" -#define RID_SVXSTR_BMP84_DEF "Space" -#define RID_SVXSTR_BMP85_DEF "Ice light" -#define RID_SVXSTR_BMP86_DEF "Marble" -#define RID_SVXSTR_BMP87_DEF "Sand light" -#define RID_SVXSTR_BMP88_DEF "Stone" -#define RID_SVXSTR_BMP89_DEF "White Diffusion" -#define RID_SVXSTR_BMP90_DEF "Surface" -#define RID_SVXSTR_BMP91_DEF "Cardboard" -#define RID_SVXSTR_BMP92_DEF "Studio" +inline constexpr OUStringLiteral RID_SVXSTR_BMP0_DEF = u"Empty"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP1_DEF = u"Painted White"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP2_DEF = u"Paper Texture"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP3_DEF = u"Paper Crumpled"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP4_DEF = u"Paper Graph"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP5_DEF = u"Parchment Paper"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP6_DEF = u"Fence"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP7_DEF = u"Wooden Board"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP8_DEF = u"Maple Leaves"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP9_DEF = u"Lawn"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP10_DEF = u"Colorful Pebbles"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP11_DEF = u"Coffee Beans"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP12_DEF = u"Little Clouds"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP13_DEF = u"Bathroom Tiles"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP14_DEF = u"Wall of Rock"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP15_DEF = u"Zebra"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP16_DEF = u"Color Stripes"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP17_DEF = u"Gravel"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP18_DEF = u"Parchment Studio"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP19_DEF = u"Night Sky"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP20_DEF = u"Pool"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP21_DEF = u"Bitmap"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP79_DEF = u"Invoice Paper"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP80_DEF = u"Concrete"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP81_DEF = u"Brick Wall"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP82_DEF = u"Stone Wall"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP83_DEF = u"Floral"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP84_DEF = u"Space"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP85_DEF = u"Ice light"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP86_DEF = u"Marble"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP87_DEF = u"Sand light"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP88_DEF = u"Stone"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP89_DEF = u"White Diffusion"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP90_DEF = u"Surface"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP91_DEF = u"Cardboard"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP92_DEF = u"Studio"; // Reference strings for patterns - they are a variation of bitmaps -#define RID_SVXSTR_BMP22_DEF "5 Percent" -#define RID_SVXSTR_BMP23_DEF "10 Percent" -#define RID_SVXSTR_BMP24_DEF "20 Percent" -#define RID_SVXSTR_BMP25_DEF "25 Percent" -#define RID_SVXSTR_BMP26_DEF "30 Percent" -#define RID_SVXSTR_BMP27_DEF "40 Percent" -#define RID_SVXSTR_BMP28_DEF "50 Percent" -#define RID_SVXSTR_BMP29_DEF "60 Percent" -#define RID_SVXSTR_BMP30_DEF "70 Percent" -#define RID_SVXSTR_BMP31_DEF "75 Percent" -#define RID_SVXSTR_BMP32_DEF "80 Percent" -#define RID_SVXSTR_BMP33_DEF "90 Percent" -#define RID_SVXSTR_BMP34_DEF "Light Downward Diagonal" -#define RID_SVXSTR_BMP35_DEF "Light Upward Diagonal" -#define RID_SVXSTR_BMP36_DEF "Dark Downward Diagonal" -#define RID_SVXSTR_BMP37_DEF "Dark Upward Diagonal" -#define RID_SVXSTR_BMP38_DEF "Wide Downward Diagonal" -#define RID_SVXSTR_BMP39_DEF "Wide Upward Diagonal" -#define RID_SVXSTR_BMP40_DEF "Light Vertical" -#define RID_SVXSTR_BMP41_DEF "Light Horizontal" -#define RID_SVXSTR_BMP42_DEF "Narrow Vertical" -#define RID_SVXSTR_BMP43_DEF "Narrow Horizontal" -#define RID_SVXSTR_BMP44_DEF "Dark Vertical" -#define RID_SVXSTR_BMP45_DEF "Dark Horizontal" -#define RID_SVXSTR_BMP46_DEF "Dashed Downward Diagonal" -#define RID_SVXSTR_BMP47_DEF "Dashed Upward Diagonal" -#define RID_SVXSTR_BMP48_DEF "Dashed Horizontal" -#define RID_SVXSTR_BMP49_DEF "Dashed Vertical" -#define RID_SVXSTR_BMP50_DEF "Small Confetti" -#define RID_SVXSTR_BMP51_DEF "Large Confetti" -#define RID_SVXSTR_BMP52_DEF "Zig Zag" -#define RID_SVXSTR_BMP53_DEF "Wave" -#define RID_SVXSTR_BMP54_DEF "Diagonal Brick" -#define RID_SVXSTR_BMP55_DEF "Horizontal Brick" -#define RID_SVXSTR_BMP56_DEF "Weave" -#define RID_SVXSTR_BMP57_DEF "Plaid" -#define RID_SVXSTR_BMP58_DEF "Divot" -#define RID_SVXSTR_BMP59_DEF "Dotted Grid" -#define RID_SVXSTR_BMP60_DEF "Dotted Diamond" -#define RID_SVXSTR_BMP61_DEF "Shingle" -#define RID_SVXSTR_BMP62_DEF "Trellis" -#define RID_SVXSTR_BMP63_DEF "Sphere" -#define RID_SVXSTR_BMP64_DEF "Small Grid" -#define RID_SVXSTR_BMP65_DEF "Large Grid" -#define RID_SVXSTR_BMP66_DEF "Small Checker Board" -#define RID_SVXSTR_BMP67_DEF "Large Checker Board" -#define RID_SVXSTR_BMP68_DEF "Outlined Diamond" -#define RID_SVXSTR_BMP69_DEF "Solid Diamond" -#define RID_SVXSTR_BMP70_DEF "Vertical" -#define RID_SVXSTR_BMP71_DEF "Horizontal" -#define RID_SVXSTR_BMP72_DEF "Downward Diagonal" -#define RID_SVXSTR_BMP73_DEF "Upward Diagonal" -#define RID_SVXSTR_BMP74_DEF "Cross" -#define RID_SVXSTR_BMP75_DEF "Diagonal Cross" -#define RID_SVXSTR_BMP76_DEF "Dashed Dotted" -#define RID_SVXSTR_BMP77_DEF "Dashed Dotted Upward Diagonal" -#define RID_SVXSTR_BMP78_DEF "Solid Dotted" -// Reference-strings for standard-dash-table -#define RID_SVXSTR_DASH0_DEF "Dot" -#define RID_SVXSTR_DASH1_DEF "Long Dot" -#define RID_SVXSTR_DASH2_DEF "Dot (Rounded)" -#define RID_SVXSTR_DASH3_DEF "Dash" -#define RID_SVXSTR_DASH4_DEF "Long Dash" -#define RID_SVXSTR_DASH5_DEF "Double Dash" -#define RID_SVXSTR_DASH6_DEF "Long Dash Dot" -#define RID_SVXSTR_DASH7_DEF "Double Dash Dot" -#define RID_SVXSTR_DASH8_DEF "Double Dash Dot Dot" -#define RID_SVXSTR_DASH9_DEF "Ultrafine Dotted (var)" -#define RID_SVXSTR_DASH10_DEF "Fine Dotted" -#define RID_SVXSTR_DASH11_DEF "Ultrafine Dashed" -#define RID_SVXSTR_DASH12_DEF "Fine Dashed" -#define RID_SVXSTR_DASH13_DEF "Fine Dashed (var)" -#define RID_SVXSTR_DASH14_DEF "Dashed (var)" -#define RID_SVXSTR_DASH15_DEF "Line Style 9" -#define RID_SVXSTR_DASH16_DEF "3 Dashes 3 Dots (var)" -#define RID_SVXSTR_DASH17_DEF "Ultrafine 2 Dots 3 Dashes" -#define RID_SVXSTR_DASH18_DEF "2 Dots 1 Dash" -#define RID_SVXSTR_DASH19_DEF "Line with Fine Dots" -#define RID_SVXSTR_DASH20_DEF "Dash Dot" -#define RID_SVXSTR_DASH21_DEF "Long Dot (Rounded)" -#define RID_SVXSTR_DASH22_DEF "Dash Dot Dot" -#define RID_SVXSTR_DASH23_DEF "Dash (Rounded)" -#define RID_SVXSTR_DASH24_DEF "Long Dash (Rounded)" -#define RID_SVXSTR_DASH25_DEF "Double Dash (Rounded)" -#define RID_SVXSTR_DASH26_DEF "Dash Dot (Rounded)" -#define RID_SVXSTR_DASH27_DEF "Long Dash Dot (Rounded)" -#define RID_SVXSTR_DASH28_DEF "Double Dash Dot (Rounded)" -#define RID_SVXSTR_DASH29_DEF "Dash Dot Dot (Rounded)" -#define RID_SVXSTR_DASH30_DEF "Double Dash Dot Dot (Rounded)" +inline constexpr OUStringLiteral RID_SVXSTR_BMP22_DEF = u"5 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP23_DEF = u"10 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP24_DEF = u"20 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP25_DEF = u"25 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP26_DEF = u"30 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP27_DEF = u"40 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP28_DEF = u"50 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP29_DEF = u"60 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP30_DEF = u"70 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP31_DEF = u"75 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP32_DEF = u"80 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP33_DEF = u"90 Percent"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP34_DEF = u"Light Downward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP35_DEF = u"Light Upward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP36_DEF = u"Dark Downward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP37_DEF = u"Dark Upward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP38_DEF = u"Wide Downward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP39_DEF = u"Wide Upward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP40_DEF = u"Light Vertical"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP41_DEF = u"Light Horizontal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP42_DEF = u"Narrow Vertical"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP43_DEF = u"Narrow Horizontal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP44_DEF = u"Dark Vertical"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP45_DEF = u"Dark Horizontal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP46_DEF = u"Dashed Downward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP47_DEF = u"Dashed Upward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP48_DEF = u"Dashed Horizontal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP49_DEF = u"Dashed Vertical"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP50_DEF = u"Small Confetti"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP51_DEF = u"Large Confetti"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP52_DEF = u"Zig Zag"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP53_DEF = u"Wave"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP54_DEF = u"Diagonal Brick"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP55_DEF = u"Horizontal Brick"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP56_DEF = u"Weave"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP57_DEF = u"Plaid"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP58_DEF = u"Divot"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP59_DEF = u"Dotted Grid"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP60_DEF = u"Dotted Diamond"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP61_DEF = u"Shingle"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP62_DEF = u"Trellis"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP63_DEF = u"Sphere"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP64_DEF = u"Small Grid"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP65_DEF = u"Large Grid"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP66_DEF = u"Small Checker Board"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP67_DEF = u"Large Checker Board"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP68_DEF = u"Outlined Diamond"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP69_DEF = u"Solid Diamond"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP70_DEF = u"Vertical"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP71_DEF = u"Horizontal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP72_DEF = u"Downward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP73_DEF = u"Upward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP74_DEF = u"Cross"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP75_DEF = u"Diagonal Cross"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP76_DEF = u"Dashed Dotted"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP77_DEF = u"Dashed Dotted Upward Diagonal"; +inline constexpr OUStringLiteral RID_SVXSTR_BMP78_DEF = u"Solid Dotted"; +// Reference-strings for standard-dash-table; +inline constexpr OUStringLiteral RID_SVXSTR_DASH0_DEF = u"Dot"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH1_DEF = u"Long Dot"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH2_DEF = u"Dot (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH3_DEF = u"Dash"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH4_DEF = u"Long Dash"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH5_DEF = u"Double Dash"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH6_DEF = u"Long Dash Dot"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH7_DEF = u"Double Dash Dot"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH8_DEF = u"Double Dash Dot Dot"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH9_DEF = u"Ultrafine Dotted (var)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH10_DEF = u"Fine Dotted"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH11_DEF = u"Ultrafine Dashed"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH12_DEF = u"Fine Dashed"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH13_DEF = u"Fine Dashed (var)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH14_DEF = u"Dashed (var)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH15_DEF = u"Line Style 9"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH16_DEF = u"3 Dashes 3 Dots (var)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH17_DEF = u"Ultrafine 2 Dots 3 Dashes"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH18_DEF = u"2 Dots 1 Dash"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH19_DEF = u"Line with Fine Dots"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH20_DEF = u"Dash Dot"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH21_DEF = u"Long Dot (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH22_DEF = u"Dash Dot Dot"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH23_DEF = u"Dash (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH24_DEF = u"Long Dash (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH25_DEF = u"Double Dash (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH26_DEF = u"Dash Dot (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH27_DEF = u"Long Dash Dot (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH28_DEF = u"Double Dash Dot (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH29_DEF = u"Dash Dot Dot (Rounded)"; +inline constexpr OUStringLiteral RID_SVXSTR_DASH30_DEF = u"Double Dash Dot Dot (Rounded)"; // Reference-strings for standard-line-end-table -#define RID_SVXSTR_LEND0_DEF "Concave short" -#define RID_SVXSTR_LEND1_DEF "Square 45" -#define RID_SVXSTR_LEND2_DEF "Arrow short" -#define RID_SVXSTR_LEND3_DEF "Dimension Lines" -#define RID_SVXSTR_LEND4_DEF "Double Arrow" -#define RID_SVXSTR_LEND5_DEF "Triangle" -#define RID_SVXSTR_LEND6_DEF "Concave" -#define RID_SVXSTR_LEND7_DEF "Arrow large" -#define RID_SVXSTR_LEND8_DEF "Dimension Line" -#define RID_SVXSTR_LEND9_DEF "Circle" -#define RID_SVXSTR_LEND10_DEF "Square" -#define RID_SVXSTR_LEND11_DEF "Arrow" -#define RID_SVXSTR_LEND12_DEF "Half Circle" -#define RID_SVXSTR_LEND13_DEF "Triangle unfilled" -#define RID_SVXSTR_LEND14_DEF "Diamond unfilled" -#define RID_SVXSTR_LEND15_DEF "Diamond" -#define RID_SVXSTR_LEND16_DEF "Circle unfilled" -#define RID_SVXSTR_LEND17_DEF "Square 45 unfilled" -#define RID_SVXSTR_LEND18_DEF "Square unfilled" -#define RID_SVXSTR_LEND19_DEF "Half Circle unfilled" -#define RID_SVXSTR_LEND20_DEF "Dimension Line Arrow" -#define RID_SVXSTR_LEND21_DEF "Line short" -#define RID_SVXSTR_LEND22_DEF "Line" -#define RID_SVXSTR_LEND23_DEF "Half Arrow left" -#define RID_SVXSTR_LEND24_DEF "Half Arrow right" -#define RID_SVXSTR_LEND25_DEF "Reversed Arrow" -#define RID_SVXSTR_LEND26_DEF "CF One" -#define RID_SVXSTR_LEND27_DEF "CF Only One" -#define RID_SVXSTR_LEND28_DEF "CF Many" -#define RID_SVXSTR_LEND29_DEF "CF Many One" -#define RID_SVXSTR_LEND30_DEF "CF Zero One" -#define RID_SVXSTR_LEND31_DEF "CF Zero Many" +inline constexpr OUStringLiteral RID_SVXSTR_LEND0_DEF = u"Concave short"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND1_DEF = u"Square 45"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND2_DEF = u"Arrow short"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND3_DEF = u"Dimension Lines"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND4_DEF = u"Double Arrow"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND5_DEF = u"Triangle"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND6_DEF = u"Concave"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND7_DEF = u"Arrow large"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND8_DEF = u"Dimension Line"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND9_DEF = u"Circle"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND10_DEF = u"Square"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND11_DEF = u"Arrow"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND12_DEF = u"Half Circle"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND13_DEF = u"Triangle unfilled"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND14_DEF = u"Diamond unfilled"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND15_DEF = u"Diamond"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND16_DEF = u"Circle unfilled"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND17_DEF = u"Square 45 unfilled"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND18_DEF = u"Square unfilled"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND19_DEF = u"Half Circle unfilled"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND20_DEF = u"Dimension Line Arrow"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND21_DEF = u"Line short"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND22_DEF = u"Line"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND23_DEF = u"Half Arrow left"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND24_DEF = u"Half Arrow right"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND25_DEF = u"Reversed Arrow"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND26_DEF = u"CF One"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND27_DEF = u"CF Only One"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND28_DEF = u"CF Many"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND29_DEF = u"CF Many One"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND30_DEF = u"CF Zero One"; +inline constexpr OUStringLiteral RID_SVXSTR_LEND31_DEF = u"CF Zero Many"; // Reference-strings for standard transparence gradients -#define RID_SVXSTR_TRASNGR0_DEF "Transparency" -#define RID_SVXSTR_COLOR_LIBRE_GREEN_1_DEF "Green 1 (%PRODUCTNAME Main Color)" -#define RID_SVXSTR_COLOR_LIBRE_GREEN_ACCENT_DEF "Green Accent" -#define RID_SVXSTR_COLOR_LIBRE_BLUE_ACCENT_DEF "Blue Accent" -#define RID_SVXSTR_COLOR_LIBRE_ORANGE_ACCENT_DEF "Orange Accent" -#define RID_SVXSTR_COLOR_LIBRE_PURPLE_DEF "Purple" -#define RID_SVXSTR_COLOR_LIBRE_PURPLE_ACCENT_DEF "Purple Accent" -#define RID_SVXSTR_COLOR_LIBRE_YELLOW_ACCENT_DEF "Yellow Accent" +inline constexpr OUStringLiteral RID_SVXSTR_TRASNGR0_DEF = u"Transparency"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_GREEN_1_DEF = u"Green 1 (%PRODUCTNAME Main Color)"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_GREEN_ACCENT_DEF = u"Green Accent";; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_BLUE_ACCENT_DEF = u"Blue Accent"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_ORANGE_ACCENT_DEF = u"Orange Accent"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_PURPLE_DEF = u"Purple"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_PURPLE_ACCENT_DEF = u"Purple Accent"; +inline constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_YELLOW_ACCENT_DEF = u"Yellow Accent"; /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff --git a/svx/source/unodraw/unoprov.cxx b/svx/source/unodraw/unoprov.cxx index 24ee596aa2a4..4d20dee09617 100644 --- a/svx/source/unodraw/unoprov.cxx +++ b/svx/source/unodraw/unoprov.cxx @@ -1027,7 +1027,7 @@ bool SvxFieldUnitToMeasureUnit( const FieldUnit eVcl, short& eApi ) noexcept return true; } -static const char* RID_SVXSTR_BMP_DEF[] = +constexpr rtl::OUStringConstExpr RID_SVXSTR_BMP_DEF[] = { RID_SVXSTR_BMP0_DEF, RID_SVXSTR_BMP1_DEF, @@ -1221,7 +1221,7 @@ const TranslateId RID_SVXSTR_BMP[] = RID_SVXSTR_BMP92 }; -static const char* RID_SVXSTR_DASH_DEF[] = +constexpr rtl::OUStringConstExpr RID_SVXSTR_DASH_DEF[] = { RID_SVXSTR_DASH0_DEF, RID_SVXSTR_DASH1_DEF, @@ -1292,7 +1292,7 @@ const TranslateId RID_SVXSTR_DASH[] = RID_SVXSTR_DASH30 }; -static const char* RID_SVXSTR_LEND_DEF[] = +constexpr rtl::OUStringConstExpr RID_SVXSTR_LEND_DEF[] = { RID_SVXSTR_LEND0_DEF, RID_SVXSTR_LEND1_DEF, @@ -1364,7 +1364,7 @@ const TranslateId RID_SVXSTR_LEND[] = RID_SVXSTR_LEND31 }; -static const char* RID_SVXSTR_GRDT_DEF[] = +constexpr rtl::OUStringConstExpr RID_SVXSTR_GRDT_DEF[] = { RID_SVXSTR_GRDT0_DEF, RID_SVXSTR_GRDT1_DEF, @@ -1542,7 +1542,7 @@ const TranslateId RID_SVXSTR_GRDT[] = RID_SVXSTR_GRDT84 }; -static const char* RID_SVXSTR_HATCHS_DEF[] = +constexpr rtl::OUStringConstExpr RID_SVXSTR_HATCHS_DEF[] = { RID_SVXSTR_HATCH0_DEF, RID_SVXSTR_HATCH1_DEF, @@ -1582,7 +1582,7 @@ const TranslateId RID_SVXSTR_HATCHS[] = RID_SVXSTR_HATCH15 }; -static const char* RID_SVXSTR_TRASNGR_DEF[] = +constexpr rtl::OUStringConstExpr RID_SVXSTR_TRASNGR_DEF[] = { RID_SVXSTR_TRASNGR0_DEF }; @@ -1592,7 +1592,7 @@ const TranslateId RID_SVXSTR_TRASNGR[] = RID_SVXSTR_TRASNGR0 }; -static bool SvxUnoGetResourceRanges( const sal_uInt16 nWhich, const char**& pApiResIds, const TranslateId*& pIntResIds, int& nCount ) noexcept +static bool SvxUnoGetResourceRanges( const sal_uInt16 nWhich, const rtl::OUStringConstExpr*& pApiResIds, const TranslateId*& pIntResIds, int& nCount ) noexcept { switch( nWhich ) { @@ -1639,7 +1639,7 @@ static bool SvxUnoGetResourceRanges( const sal_uInt16 nWhich, const char**& pApi } /// @throws std::exception -static bool SvxUnoConvertResourceStringToApi(const TranslateId* pSourceResIds, const char** pDestResIds, int nCount, OUString& rString) +static bool SvxUnoConvertResourceStringToApi(const TranslateId* pSourceResIds, const rtl::OUStringConstExpr* pDestResIds, int nCount, OUString& rString) { // first, calculate the search string length without an optional number after the name sal_Int32 nLength = rString.getLength(); @@ -1672,12 +1672,12 @@ static bool SvxUnoConvertResourceStringToApi(const TranslateId* pSourceResIds, c const OUString & aCompare = SvxResId(pSourceResIds[i]); if( aShortString == aCompare ) { - rString = rString.replaceAt( 0, aShortString.getLength(), OUString::createFromAscii(pDestResIds[i]) ); + rString = rString.replaceAt( 0, aShortString.getLength(), OUString(pDestResIds[i]) ); return true; } else if( rString == aCompare ) { - rString = OUString::createFromAscii(pDestResIds[i]); + rString = pDestResIds[i]; return true; } } @@ -1685,7 +1685,7 @@ static bool SvxUnoConvertResourceStringToApi(const TranslateId* pSourceResIds, c return false; } -static bool SvxUnoConvertResourceStringFromApi(const char** pSourceResIds, const TranslateId* pDestResIds, int nCount, OUString& rString) +static bool SvxUnoConvertResourceStringFromApi(const rtl::OUStringConstExpr* pSourceResIds, const TranslateId* pDestResIds, int nCount, OUString& rString) { // first, calculate the search string length without an optional number after the name sal_Int32 nLength = rString.getLength(); @@ -1716,12 +1716,12 @@ static bool SvxUnoConvertResourceStringFromApi(const char** pSourceResIds, const for (int i = 0; i < nCount; ++i) { auto pCompare = pSourceResIds[i]; - if( aShortString.equalsAscii(pCompare) ) + if( aShortString == pCompare ) { rString = rString.replaceAt( 0, aShortString.getLength(), SvxResId(pDestResIds[i]) ); return true; } - else if( rString.equalsAscii(pCompare) ) + else if( rString == pCompare ) { rString = SvxResId(pDestResIds[i]); return true; @@ -1742,7 +1742,7 @@ static bool SvxUnoConvertResourceStringFromApi(const char** pSourceResIds, const // the possibility to define it wrong // - change the compare to also work when a shorter name is in front of a longer one -static const char* SvxUnoColorNameDefResId[] = +constexpr rtl::OUStringConstExpr SvxUnoColorNameDefResId[] = { RID_SVXSTR_COLOR_BLUEGREY_DEF, RID_SVXSTR_COLOR_BLACK_DEF, @@ -1951,7 +1951,7 @@ const TranslateId SvxUnoColorNameResId[] = }; /// @throws std::exception -static bool SvxUnoConvertResourceStringBuiltInToApi(const TranslateId* pSourceResIds, const char** pDestResIds, int nCount, OUString& rString) +static bool SvxUnoConvertResourceStringBuiltInToApi(const TranslateId* pSourceResIds, rtl::OUStringConstExpr const *pDestResIds, int nCount, OUString& rString) { //We replace e.g. "Gray 10%" with the translation of Gray, but we shouldn't //replace "Red Hat 1" with the translation of Red :-) @@ -1970,7 +1970,7 @@ static bool SvxUnoConvertResourceStringBuiltInToApi(const TranslateId* pSourceRe OUString aStrDefName = SvxResId(pSourceResIds[i]); if( sStr == aStrDefName ) { - OUString aReplace = OUString::createFromAscii(pDestResIds[i]); + OUString aReplace = pDestResIds[i]; rString = rString.replaceAt( 0, aStrDefName.getLength(), aReplace ); return true; } @@ -1979,7 +1979,7 @@ static bool SvxUnoConvertResourceStringBuiltInToApi(const TranslateId* pSourceRe return false; } -static bool SvxUnoConvertResourceStringBuiltInFromApi(const char** pSourceResIds, const TranslateId* pDestResIds, int nCount, OUString& rString) +static bool SvxUnoConvertResourceStringBuiltInFromApi(rtl::OUStringConstExpr const *pSourceResIds, const TranslateId* pDestResIds, int nCount, OUString& rString) { //We replace e.g. "Gray 10%" with the translation of Gray, but we shouldn't //replace "Red Hat 1" with the translation of Red :-) @@ -1995,10 +1995,10 @@ static bool SvxUnoConvertResourceStringBuiltInFromApi(const char** pSourceResIds for(int i = 0; i < nCount; ++i ) { - if( sStr.equalsAscii(pSourceResIds[i]) ) + if( sStr == pSourceResIds[i] ) { OUString aReplace = SvxResId(pDestResIds[i]); - rString = rString.replaceAt( 0, strlen(pSourceResIds[i]), aReplace ); + rString = rString.replaceAt( 0, OUString(pSourceResIds[i]).getLength(), aReplace ); return true; } } @@ -2022,7 +2022,7 @@ OUString SvxUnogetApiNameForItem(const sal_uInt16 nWhich, const OUString& rInter } else { - const char** pApiResIds; + const rtl::OUStringConstExpr* pApiResIds; const TranslateId* pIntResIds; int nCount; @@ -2055,7 +2055,7 @@ OUString SvxUnogetInternalNameForItem(const sal_uInt16 nWhich, const OUString& r } else { - const char** pApiResIds; + const rtl::OUStringConstExpr* pApiResIds; const TranslateId* pIntResIds; int nCount; |