sw/inc/inspectorproperties.hrc | 250 ++++++++++++++++++ sw/source/uibase/sidebar/WriterInspectorTextPanel.cxx | 231 ++++++++++++++++ 2 files changed, 480 insertions(+), 1 deletion(-)
New commits: commit f39f37326ac787e88a0782915afac91cf418a539 Author: Shivam Kumar Singh <shivamhere...@gmail.com> AuthorDate: Mon Aug 3 11:52:21 2020 +0530 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Mon Aug 3 21:26:47 2020 +0200 tdf#134560 tdf#135107 make inspector contents human readable This patch adds a dedicated hrc file for RID's of all the properties that can be displayed in the Inspector Change-Id: I258ca060508e28b7b66e96393fcef4fd104bb781 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99983 Tested-by: Mike Kaganski <mike.kagan...@collabora.com> Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/sw/inc/inspectorproperties.hrc b/sw/inc/inspectorproperties.hrc new file mode 100644 index 000000000000..7d9a272d1df2 --- /dev/null +++ b/sw/inc/inspectorproperties.hrc @@ -0,0 +1,250 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +#pragma once + +#define NC_(Context, String) reinterpret_cast<char const *>(Context "\004" u8##String) +#define NNC_(Context, StringSingular, StringPlural) reinterpret_cast<char const *>(Context "\004" u8##StringSingular "\004" u8##StringPlural) + +/*-------------------------------------------------------------------- + Description: API names for Paragraph, Character + and Text cursor properties + --------------------------------------------------------------------*/ + +// Format names +#define RID_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Border Distance") +#define RID_BOTTOM_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Bottom Border") +#define RID_BOTTOM_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Bottom Border Distance") +#define RID_BREAK_TYPE NC_("RID_ATTRIBUTE_NAMES_MAP", "Break Type") +#define RID_CATEGORY NC_("RID_ATTRIBUTE_NAMES_MAP", "Category") +#define RID_CELL NC_("RID_ATTRIBUTE_NAMES_MAP", "Cell") +#define RID_CHAR_AUTO_ESCAPEMENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Auto Escapement") +#define RID_CHAR_AUTO_KERNING NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Auto Kerning") +#define RID_CHAR_AUTO_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Auto Style Name") +#define RID_CHAR_BACK_COLOR NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Back Color") +#define RID_CHAR_BACK_TRANSPARENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Back Transparent") +#define RID_CHAR_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Border Distance") +#define RID_CHAR_BOTTOM_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Bottom Border") +#define RID_CHAR_BOTTOM_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Bottom Border Distance") +#define RID_CHAR_CASE_MAP NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Case Map") +#define RID_CHAR_COLOR NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Color") +#define RID_CHAR_COMBINE_IS_ON NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Combine is On") +#define RID_CHAR_COMBINE_PREFIX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Combine Prefix") +#define RID_CHAR_COMBINE_SUFFIX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Combine Suffix") +#define RID_CHAR_CONTOURED NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Contoured") +#define RID_CHAR_CROSSED_OUT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Crossed Out") +#define RID_CHAR_DIFF_HEIGHT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Difference Height") +#define RID_CHAR_DIFF_HEIGHT_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Difference Height Asian") +#define RID_CHAR_DIFF_HEIGHT_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Difference Height Complex") +#define RID_CHAR_EMPHASIS NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Emphasis") +#define RID_CHAR_ESCAPEMENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Escapement") +#define RID_CHAR_ESCAPEMENT_HEIGHT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Escapement Height") +#define RID_CHAR_FLASH NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Flash") +#define RID_CHAR_FONT_CHAR_SET NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Char Set") +#define RID_CHAR_FONT_CHAR_SET_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Char Set Asian") +#define RID_CHAR_FONT_CHAR_SET_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Char Set Complex") +#define RID_CHAR_FONT_FAMILY NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Family") +#define RID_CHAR_FONT_FAMILY_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Family Asian") +#define RID_CHAR_FONT_FAMILY_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Family Complex") +#define RID_CHAR_FONT_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Name") +#define RID_CHAR_FONT_NAME_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Name Asian") +#define RID_CHAR_FONT_NAME_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Name Complex") +#define RID_CHAR_FONT_PITCH NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Pitch") +#define RID_CHAR_FONT_PITCH_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Pitch Asian") +#define RID_CHAR_FONT_PITCH_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Pitch Complex") +#define RID_CHAR_FONT_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Style Name") +#define RID_CHAR_FONT_STYLE_NAME_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Style Name Asian") +#define RID_CHAR_FONT_STYLE_NAME_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Font Style Name Complex") +#define RID_CHAR_HEIGHT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Height") +#define RID_CHAR_HEIGHT_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Height Asian") +#define RID_CHAR_HEIGHT_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Height Complex") +#define RID_CHAR_HIDDEN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Hidden") +#define RID_CHAR_HIGHLIGHT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Highlight") +#define RID_CHAR_INTEROP_GRAB_BAG NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Interoperability Grab Bag") +#define RID_CHAR_KERNING NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Kerning") +#define RID_CHAR_LEFT_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Left Border") +#define RID_CHAR_LEFT_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Left Border Distance") +#define RID_CHAR_LOCALE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Locale") +#define RID_CHAR_LOCALE_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Locale Asian") +#define RID_CHAR_LOCALE_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Locale Complex") +#define RID_CHAR_NO_HYPHENATION NC_("RID_ATTRIBUTE_NAMES_MAP", "Char No Hyphenation") +#define RID_CHAR_OVERLINE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Overline") +#define RID_CHAR_OVERLINE_COLOR NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Overline Color") +#define RID_CHAR_OVERLINE_HAS_COLOR NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Overline Has Color") +#define RID_CHAR_POSTURE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Posture") +#define RID_CHAR_POSTURE_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Posture Asian") +#define RID_CHAR_POSTURE_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Posture Complex") +#define RID_CHAR_PROP_HEIGHT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Property Height") +#define RID_CHAR_PROP_HEIGHT_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Property Height Asian") +#define RID_CHAR_PROP_HEIGHT_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Property Height Complex") +#define RID_CHAR_RELIEF NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Relief") +#define RID_CHAR_RIGHT_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Right Border") +#define RID_CHAR_RIGHT_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Right Border Distance") +#define RID_CHAR_ROTATION NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Rotation") +#define RID_CHAR_ROTATION_IS_FIT_TO_LINE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Rotation is Fit To Line") +#define RID_CHAR_SCALE_WIDTH NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Scale Width") +#define RID_CHAR_SHADING_VALUE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Shading Value") +#define RID_CHAR_SHADOW_FORMAT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Shadow Format") +#define RID_CHAR_SHADOWED NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Shadowed") +#define RID_CHAR_STRIKEOUT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Strikeout") +#define RID_CHAR_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Style Name") +#define RID_CHAR_STYLE_NAMES NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Style Names") +#define RID_CHAR_TOP_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Top Border") +#define RID_CHAR_TOP_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Top Border Distance") +#define RID_CHAR_TRANSPARENCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Transparence") +#define RID_CHAR_UNDERLINE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Underline") +#define RID_CHAR_UNDERLINE_COLOR NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Underline Color") +#define RID_CHAR_UNDERLINE_HAS_COLOR NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Underline Has Color") +#define RID_CHAR_WEIGHT NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Weight") +#define RID_CHAR_WEIGHT_ASIAN NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Weight Asian") +#define RID_CHAR_WEIGHT_COMPLEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Weight Complex") +#define RID_CHAR_WORD_MODE NC_("RID_ATTRIBUTE_NAMES_MAP", "Char Word Mode") +#define RID_CONTINUING_PREVIOUS_SUB_TREE NC_("RID_ATTRIBUTE_NAMES_MAP", "Continuing Previous Tree") +#define RID_DISPLAY_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Display Name") +#define RID_DOCUMENT_INDEX NC_("RID_ATTRIBUTE_NAMES_MAP", "Document Index") +#define RID_DOCUMENT_INDEX_MARK NC_("RID_ATTRIBUTE_NAMES_MAP", "Document Index Mark") +#define RID_DROP_CAP_CHAR_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Drop Cap Char Style Name") +#define RID_DROP_CAP_FORMAT NC_("RID_ATTRIBUTE_NAMES_MAP", "Drop Cap Format") +#define RID_DROP_CAP_WHOLE_WORD NC_("RID_ATTRIBUTE_NAMES_MAP", "Drop Cap Whole Word") +#define RID_ENDNOTE NC_("RID_ATTRIBUTE_NAMES_MAP", "Endnote") +#define RID_FILL_BACKGROUND NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Background") +#define RID_FILL_BITMAP NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap") +#define RID_FILL_BITMAP_LOGICAL_SIZE NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Logical Size") +#define RID_FILL_BITMAP_MODE NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Mode") +#define RID_FILL_BITMAP_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Name") +#define RID_FILL_BITMAP_OFFSET_X NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Offset X") +#define RID_FILL_BITMAP_OFFSET_Y NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Offset Y") +#define RID_FILL_BITMAP_POSITION_OFFSET_X NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Position Offset X") +#define RID_FILL_BITMAP_POSITION_OFFSET_Y NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Position Offset Y") +#define RID_FILL_BITMAP_RECTANGLE_POINT NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Rectangle Point") +#define RID_FILL_BITMAP_SIZE_X NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Size X") +#define RID_FILL_BITMAP_SIZE_Y NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Size Y") +#define RID_FILL_BITMAP_STRETCH NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Stretch") +#define RID_FILL_BITMAP_TILE NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap Tile") +#define RID_FILL_BITMAP_URL NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Bitmap URL") +#define RID_FILL_COLOR NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Color") +#define RID_FILL_COLOR2 NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Color2") +#define RID_FILL_GRADIENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Gradient") +#define RID_FILL_GRADIENT_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Gradient Name") +#define RID_FILL_GRADIENT_STEP_COUNT NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Gradient Step Count") +#define RID_FILL_HATCH NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Hatch") +#define RID_FILL_HATCH_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Hatch Name") +#define RID_FILL_STYLE NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Style") +#define RID_FILL_TRANSPARENCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Transparence") +#define RID_FILL_TRANSPARENCE_GRADIENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Transparence Gradient") +#define RID_FILL_TRANSPARENCE_GRADIENT_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Fill Transparence Gradient Name") +#define RID_FOLLOW_STYLE NC_("RID_ATTRIBUTE_NAMES_MAP", "Follow Style") +#define RID_FOOTNOTE NC_("RID_ATTRIBUTE_NAMES_MAP", "Footnote") +#define RID_HIDDEN NC_("RID_ATTRIBUTE_NAMES_MAP", "Hidden") +#define RID_HYPERLINK_EVENTS NC_("RID_ATTRIBUTE_NAMES_MAP", "Hyperlink Events") +#define RID_HYPERLINK_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Hyperlink Name") +#define RID_HYPERLINK_TARGET NC_("RID_ATTRIBUTE_NAMES_MAP", "Hyperlink Target") +#define RID_HYPERLINK_URL NC_("RID_ATTRIBUTE_NAMES_MAP", "Hyperlink URL") +#define RID_IS_AUTO_UPDATE NC_("RID_ATTRIBUTE_NAMES_MAP", "Is Auto Update") +#define RID_IS_PHYSICAL NC_("RID_ATTRIBUTE_NAMES_MAP", "Is Physical") +#define RID_LEFT_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Left Border") +#define RID_LEFT_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Left Border Distance") +#define RID_LIST_AUTO_FORMAT NC_("RID_ATTRIBUTE_NAMES_MAP", "List Auto Format") +#define RID_LIST_ID NC_("RID_ATTRIBUTE_NAMES_MAP", "List Id") +#define RID_LIST_LABEL_STRING NC_("RID_ATTRIBUTE_NAMES_MAP", "List Label String") +#define RID_NESTED_TEXT_CONTENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Nested Text Content") +#define RID_NUMBERING_IS_NUMBER NC_("RID_ATTRIBUTE_NAMES_MAP", "Numbering is Number") +#define RID_NUMBERING_LEVEL NC_("RID_ATTRIBUTE_NAMES_MAP", "Numbering Level") +#define RID_NUMBERING_RULES NC_("RID_ATTRIBUTE_NAMES_MAP", "Numbering Rules") +#define RID_NUMBERING_START_VALUE NC_("RID_ATTRIBUTE_NAMES_MAP", "Numbering Start Value") +#define RID_NUMBERING_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Numbering Style Name") +#define RID_OUTLINE_CONTENT_VISIBLE NC_("RID_ATTRIBUTE_NAMES_MAP", "Outline Content Visible") +#define RID_OUTLINE_LEVEL NC_("RID_ATTRIBUTE_NAMES_MAP", "Outline Level") +#define RID_PAGE_DESC_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Page Desc Name") +#define RID_PAGE_NUMBER_OFFSET NC_("RID_ATTRIBUTE_NAMES_MAP", "Page Number Offset") +#define RID_PAGE_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Page Style Name") +#define RID_PAR_RSID NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Rsid") +#define RID_PARA_ADJUST NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Adjust") +#define RID_PARA_AUTO_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Auto Style Name") +#define RID_PARA_BACK_COLOR NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Back Color") +#define RID_PARA_BACK_GRAPHIC NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Back Graphic") +#define RID_PARA_BACK_GRAPHIC_FILTER NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Back Graphic Filter") +#define RID_PARA_BACK_GRAPHIC_LOCATION NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Back Graphic Location") +#define RID_PARA_BACK_GRAPHIC_URL NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Back Graphic URL") +#define RID_PARA_BACK_TRANSPARENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Back Transparent") +#define RID_PARA_BOTTOM_MARGIN NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Bottom Margin") +#define RID_PARA_BOTTOM_MARGIN_RELATIVE NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Bottom Margin Relative") +#define RID_PARA_CHAPTER_NUMBERING_LEVEL NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Chapter Numbering Level") +#define RID_PARA_CONDITIONAL_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Conditional Style Name") +#define RID_PARA_CONTEXT_MARGIN NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Context Margin") +#define RID_PARA_EXPAND_SINGLE_WORD NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Expand Single Word") +#define RID_PARA_FIRST_LINE_INDENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Para First Line Indent") +#define RID_PARA_FIRST_LINE_INDENT_RELATIVE NC_("RID_ATTRIBUTE_NAMES_MAP", "Para First Line Indent Relative") +#define RID_PARA_HYPHENATION_MAX_HYPHENS NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Hyphenation Max Hyphens") +#define RID_PARA_HYPHENATION_MAX_LEADING_CHARS NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Hyphenation Max Leading Chars") +#define RID_PARA_HYPHENATION_MAX_TRAILING_CHARS NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Hyphenation Max Trailing Chars") +#define RID_PARA_HYPHENATION_NO_CAPS NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Hyphenation No Caps") +#define RID_PARA_INTEROP_GRAB_BAG NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Interop Grab Bag") +#define RID_PARA_IS_AUTO_FIRST_LINE_INDENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Para is Auto First Line Indent") +#define RID_PARA_IS_CHARACTER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Para is Character Distance") +#define RID_PARA_IS_CONNECT_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Para is Connect Border") +#define RID_PARA_IS_FORBIDDEN_RULES NC_("RID_ATTRIBUTE_NAMES_MAP", "Para is Forbidden Rules") +#define RID_PARA_IS_HANGING_PUNCTUATION NC_("RID_ATTRIBUTE_NAMES_MAP", "Para is Hanging Punctuation") +#define RID_PARA_IS_HYPHENATION NC_("RID_ATTRIBUTE_NAMES_MAP", "Para is Hyphenation") +#define RID_PARA_IS_NUMBERING_RESTART NC_("RID_ATTRIBUTE_NAMES_MAP", "Para is Numbering Restart") +#define RID_PARA_KEEP_TOGETHER NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Keep Together") +#define RID_PARA_LAST_LINE_ADJUST NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Last Line Adjust") +#define RID_PARA_LEFT_MARGIN NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Left Margin") +#define RID_PARA_LEFT_MARGIN_RELATIVE NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Left Margin Relative") +#define RID_PARA_LINE_NUMBER_COUNT NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Line Number Count") +#define RID_PARA_LINE_NUMBER_START_VALUE NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Line Number Start Value") +#define RID_PARA_LINE_SPACING NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Line Spacing") +#define RID_PARA_ORPHANS NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Orphans") +#define RID_PARA_REGISTER_MODE_ACTIVE NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Register Mode Active") +#define RID_PARA_RIGHT_MARGIN NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Right Margin") +#define RID_PARA_RIGHT_MARGIN_RELATIVE NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Right Margin Relative") +#define RID_PARA_SHADOW_FORMAT NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Shadow Format") +#define RID_PARA_SPLIT NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Split") +#define RID_PARA_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Style Name") +#define RID_PARA_TAB_STOPS NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Tab Stops") +#define RID_PARA_TOP_MARGIN NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Top Margin") +#define RID_PARA_TOP_MARGIN_RELATIVE NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Top Margin Relative") +#define RID_PARA_USER_DEFINED_ATTRIBUTES NC_("RID_ATTRIBUTE_NAMES_MAP", "Para User Defined Attributes") +#define RID_PARA_VERT_ALIGNMENT NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Vertical Alignment") +#define RID_PARA_WIDOWS NC_("RID_ATTRIBUTE_NAMES_MAP", "Para Widows") +#define RID_REFERENCE_MARK NC_("RID_ATTRIBUTE_NAMES_MAP", "Reference Mark") +#define RID_RIGHT_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Right Border") +#define RID_RIGHT_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Right Border Distance") +#define RID_RSID NC_("RID_ATTRIBUTE_NAMES_MAP", "Rsid") +#define RID_RUBY_ADJUST NC_("RID_ATTRIBUTE_NAMES_MAP", "Ruby Adjust") +#define RID_RUBY_CHAR_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Ruby Char Style Name") +#define RID_RUBY_IS_ABOVE NC_("RID_ATTRIBUTE_NAMES_MAP", "Ruby is Above") +#define RID_RUBY_POSITION NC_("RID_ATTRIBUTE_NAMES_MAP", "Ruby Position") +#define RID_RUBY_TEXT NC_("RID_ATTRIBUTE_NAMES_MAP", "Ruby Text") +#define RID_SNAP_TO_GRID NC_("RID_ATTRIBUTE_NAMES_MAP", "Snap to Grid") +#define RID_STYLE_INTEROP_GRAB_BAG NC_("RID_ATTRIBUTE_NAMES_MAP", "Style Interop Grab Bag") +#define RID_TEXT_FIELD NC_("RID_ATTRIBUTE_NAMES_MAP", "Text Field") +#define RID_TEXT_FRAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Text Frame") +#define RID_TEXT_PARAGRAPH NC_("RID_ATTRIBUTE_NAMES_MAP", "Text Paragraph") +#define RID_TEXT_SECTION NC_("RID_ATTRIBUTE_NAMES_MAP", "Text Section") +#define RID_TEXT_TABLE NC_("RID_ATTRIBUTE_NAMES_MAP", "Text Table") +#define RID_TEXT_USER_DEFINED_ATTRIBUTES NC_("RID_ATTRIBUTE_NAMES_MAP", "Text User Defined Attributes") +#define RID_TOP_BORDER NC_("RID_ATTRIBUTE_NAMES_MAP", "Top Border") +#define RID_TOP_BORDER_DISTANCE NC_("RID_ATTRIBUTE_NAMES_MAP", "Top Border Distance") +#define RID_UNVISITED_CHAR_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Unvisited Char Style Name") +#define RID_VISITED_CHAR_STYLE_NAME NC_("RID_ATTRIBUTE_NAMES_MAP", "Visited Char Style Name") +#define RID_WRITING_MODE NC_("RID_ATTRIBUTE_NAMES_MAP", "Writing Mode") + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/uibase/sidebar/WriterInspectorTextPanel.cxx b/sw/source/uibase/sidebar/WriterInspectorTextPanel.cxx index 4959f4b52344..f63fdc79b8bf 100644 --- a/sw/source/uibase/sidebar/WriterInspectorTextPanel.cxx +++ b/sw/source/uibase/sidebar/WriterInspectorTextPanel.cxx @@ -37,6 +37,7 @@ #include <comphelper/processfactory.hxx> #include <unotools/intlwrapper.hxx> #include <vcl/settings.hxx> +#include <inspectorproperties.hrc> namespace sw::sidebar { @@ -75,6 +76,234 @@ void WriterInspectorTextPanel::dispose() InspectorTextPanel::dispose(); } +static OUString PropertyNametoRID(const OUString& rName) +{ + static const std::map<OUString, const char*> aNameToRID = { + { "BorderDistance", RID_BORDER_DISTANCE }, + { "BottomBorder", RID_BOTTOM_BORDER }, + { "BottomBorderDistance", RID_BOTTOM_BORDER_DISTANCE }, + { "BreakType", RID_BREAK_TYPE }, + { "Category", RID_CATEGORY }, + { "Cell", RID_CELL }, + { "CharAutoEscapement", RID_CHAR_AUTO_ESCAPEMENT }, + { "CharAutoKerning", RID_CHAR_AUTO_KERNING }, + { "CharAutoStyleName", RID_CHAR_AUTO_STYLE_NAME }, + { "CharBackColor", RID_CHAR_BACK_COLOR }, + { "CharBackTransparent", RID_CHAR_BACK_TRANSPARENT }, + { "CharBorderDistance", RID_CHAR_BORDER_DISTANCE }, + { "CharBottomBorder", RID_CHAR_BOTTOM_BORDER }, + { "CharBottomBorderDistance", RID_CHAR_BOTTOM_BORDER_DISTANCE }, + { "CharCaseMap", RID_CHAR_CASE_MAP }, + { "CharColor", RID_CHAR_COLOR }, + { "CharCombineIsOn", RID_CHAR_COMBINE_IS_ON }, + { "CharCombinePrefix", RID_CHAR_COMBINE_PREFIX }, + { "CharCombineSuffix", RID_CHAR_COMBINE_SUFFIX }, + { "CharContoured", RID_CHAR_CONTOURED }, + { "CharCrossedOut", RID_CHAR_CROSSED_OUT }, + { "CharDiffHeight", RID_CHAR_DIFF_HEIGHT }, + { "CharDiffHeightAsian", RID_CHAR_DIFF_HEIGHT_ASIAN }, + { "CharDiffHeightComplex", RID_CHAR_DIFF_HEIGHT_COMPLEX }, + { "CharEmphasis", RID_CHAR_EMPHASIS }, + { "CharEscapement", RID_CHAR_ESCAPEMENT }, + { "CharEscapementHeight", RID_CHAR_ESCAPEMENT_HEIGHT }, + { "CharFlash", RID_CHAR_FLASH }, + { "CharFontCharSet", RID_CHAR_FONT_CHAR_SET }, + { "CharFontCharSetAsian", RID_CHAR_FONT_CHAR_SET_ASIAN }, + { "CharFontCharSetComplex", RID_CHAR_FONT_CHAR_SET_COMPLEX }, + { "CharFontFamily", RID_CHAR_FONT_FAMILY }, + { "CharFontFamilyAsian", RID_CHAR_FONT_FAMILY_ASIAN }, + { "CharFontFamilyComplex", RID_CHAR_FONT_FAMILY_COMPLEX }, + { "CharFontName", RID_CHAR_FONT_NAME }, + { "CharFontNameAsian", RID_CHAR_FONT_NAME_ASIAN }, + { "CharFontNameComplex", RID_CHAR_FONT_NAME_COMPLEX }, + { "CharFontPitch", RID_CHAR_FONT_PITCH }, + { "CharFontPitchAsian", RID_CHAR_FONT_PITCH_ASIAN }, + { "CharFontPitchComplex", RID_CHAR_FONT_PITCH_COMPLEX }, + { "CharFontStyleName", RID_CHAR_FONT_STYLE_NAME }, + { "CharFontStyleNameAsian", RID_CHAR_FONT_STYLE_NAME_ASIAN }, + { "CharFontStyleNameComplex", RID_CHAR_FONT_STYLE_NAME_COMPLEX }, + { "CharHeight", RID_CHAR_HEIGHT }, + { "CharHeightAsian", RID_CHAR_HEIGHT_ASIAN }, + { "CharHeightComplex", RID_CHAR_HEIGHT_COMPLEX }, + { "CharHidden", RID_CHAR_HIDDEN }, + { "CharHighlight", RID_CHAR_HIGHLIGHT }, + { "CharInteropGrabBag", RID_CHAR_INTEROP_GRAB_BAG }, + { "CharKerning", RID_CHAR_KERNING }, + { "CharLeftBorder", RID_CHAR_LEFT_BORDER }, + { "CharLeftBorderDistance", RID_CHAR_LEFT_BORDER_DISTANCE }, + { "CharLocale", RID_CHAR_LOCALE }, + { "CharLocaleAsian", RID_CHAR_LOCALE_ASIAN }, + { "CharLocaleComplex", RID_CHAR_LOCALE_COMPLEX }, + { "CharNoHyphenation", RID_CHAR_NO_HYPHENATION }, + { "CharOverline", RID_CHAR_OVERLINE }, + { "CharOverlineColor", RID_CHAR_OVERLINE_COLOR }, + { "CharOverlineHasColor", RID_CHAR_OVERLINE_HAS_COLOR }, + { "CharPosture", RID_CHAR_POSTURE }, + { "CharPostureAsian", RID_CHAR_POSTURE_ASIAN }, + { "CharPostureComplex", RID_CHAR_POSTURE_COMPLEX }, + { "CharPropHeight", RID_CHAR_PROP_HEIGHT }, + { "CharPropHeightAsian", RID_CHAR_PROP_HEIGHT_ASIAN }, + { "CharPropHeightComplex", RID_CHAR_PROP_HEIGHT_COMPLEX }, + { "CharRelief", RID_CHAR_RELIEF }, + { "CharRightBorder", RID_CHAR_RIGHT_BORDER }, + { "CharRightBorderDistance", RID_CHAR_RIGHT_BORDER_DISTANCE }, + { "CharRotation", RID_CHAR_ROTATION }, + { "CharRotationIsFitToLine", RID_CHAR_ROTATION_IS_FIT_TO_LINE }, + { "CharScaleWidth", RID_CHAR_SCALE_WIDTH }, + { "CharShadingValue", RID_CHAR_SHADING_VALUE }, + { "CharShadowFormat", RID_CHAR_SHADOW_FORMAT }, + { "CharShadowed", RID_CHAR_SHADOWED }, + { "CharStrikeout", RID_CHAR_STRIKEOUT }, + { "CharStyleName", RID_CHAR_STYLE_NAME }, + { "CharStyleNames", RID_CHAR_STYLE_NAMES }, + { "CharTopBorder", RID_CHAR_TOP_BORDER }, + { "CharTopBorderDistance", RID_CHAR_TOP_BORDER_DISTANCE }, + { "CharTransparence", RID_CHAR_TRANSPARENCE }, + { "CharUnderline", RID_CHAR_UNDERLINE }, + { "CharUnderlineColor", RID_CHAR_UNDERLINE_COLOR }, + { "CharUnderlineHasColor", RID_CHAR_UNDERLINE_HAS_COLOR }, + { "CharWeight", RID_CHAR_WEIGHT }, + { "CharWeightAsian", RID_CHAR_WEIGHT_ASIAN }, + { "CharWeightComplex", RID_CHAR_WEIGHT_COMPLEX }, + { "CharWordMode", RID_CHAR_WORD_MODE }, + { "ContinueingPreviousSubTree", RID_CONTINUING_PREVIOUS_SUB_TREE }, + { "DisplayName", RID_DISPLAY_NAME }, + { "DocumentIndex", RID_DOCUMENT_INDEX }, + { "DocumentIndexMark", RID_DOCUMENT_INDEX_MARK }, + { "DropCapCharStyleName", RID_DROP_CAP_CHAR_STYLE_NAME }, + { "DropCapFormat", RID_DROP_CAP_FORMAT }, + { "DropCapWholeWord", RID_DROP_CAP_WHOLE_WORD }, + { "Endnote", RID_ENDNOTE }, + { "FillBackground", RID_FILL_BACKGROUND }, + { "FillBitmap", RID_FILL_BITMAP }, + { "FillBitmapLogicalSize", RID_FILL_BITMAP_LOGICAL_SIZE }, + { "FillBitmapMode", RID_FILL_BITMAP_MODE }, + { "FillBitmapName", RID_FILL_BITMAP_NAME }, + { "FillBitmapOffsetX", RID_FILL_BITMAP_OFFSET_X }, + { "FillBitmapOffsetY", RID_FILL_BITMAP_OFFSET_Y }, + { "FillBitmapPositionOffsetX", RID_FILL_BITMAP_POSITION_OFFSET_X }, + { "FillBitmapPositionOffsetY", RID_FILL_BITMAP_POSITION_OFFSET_Y }, + { "FillBitmapRectanglePoint", RID_FILL_BITMAP_RECTANGLE_POINT }, + { "FillBitmapSizeX", RID_FILL_BITMAP_SIZE_X }, + { "FillBitmapSizeY", RID_FILL_BITMAP_SIZE_Y }, + { "FillBitmapStretch", RID_FILL_BITMAP_STRETCH }, + { "FillBitmapTile", RID_FILL_BITMAP_TILE }, + { "FillBitmapURL", RID_FILL_BITMAP_URL }, + { "FillColor", RID_FILL_COLOR }, + { "FillColor2", RID_FILL_COLOR2 }, + { "FillGradient", RID_FILL_GRADIENT }, + { "FillGradientName", RID_FILL_GRADIENT_NAME }, + { "FillGradientStepCount", RID_FILL_GRADIENT_STEP_COUNT }, + { "FillHatch", RID_FILL_HATCH }, + { "FillHatchName", RID_FILL_HATCH_NAME }, + { "FillStyle", RID_FILL_STYLE }, + { "FillTransparence", RID_FILL_TRANSPARENCE }, + { "FillTransparenceGradient", RID_FILL_TRANSPARENCE_GRADIENT }, + { "FillTransparenceGradientName", RID_FILL_TRANSPARENCE_GRADIENT_NAME }, + { "FollowStyle", RID_FOLLOW_STYLE }, + { "Footnote", RID_FOOTNOTE }, + { "Hidden", RID_HIDDEN }, + { "HyperLinkEvents", RID_HYPERLINK_EVENTS }, + { "HyperLinkName", RID_HYPERLINK_NAME }, + { "HyperLinkTarget", RID_HYPERLINK_TARGET }, + { "HyperLinkURL", RID_HYPERLINK_URL }, + { "IsAutoUpdate", RID_IS_AUTO_UPDATE }, + { "IsPhysical", RID_IS_PHYSICAL }, + { "LeftBorder", RID_LEFT_BORDER }, + { "LeftBorderDistance", RID_LEFT_BORDER_DISTANCE }, + { "ListAutoFormat", RID_LIST_AUTO_FORMAT }, + { "ListId", RID_LIST_ID }, + { "ListLabelString", RID_LIST_LABEL_STRING }, + { "NestedTextContent", RID_NESTED_TEXT_CONTENT }, + { "NumberingIsNumber", RID_NUMBERING_IS_NUMBER }, + { "NumberingLevel", RID_NUMBERING_LEVEL }, + { "NumberingRules", RID_NUMBERING_RULES }, + { "NumberingStartValue", RID_NUMBERING_START_VALUE }, + { "NumberingStyleName", RID_NUMBERING_STYLE_NAME }, + { "OutlineContentVisible", RID_OUTLINE_CONTENT_VISIBLE }, + { "OutlineLevel", RID_OUTLINE_LEVEL }, + { "PageDescName", RID_PAGE_DESC_NAME }, + { "PageNumberOffset", RID_PAGE_NUMBER_OFFSET }, + { "PageStyleName", RID_PAGE_STYLE_NAME }, + { "ParRsid", RID_PAR_RSID }, + { "ParaAdjust", RID_PARA_ADJUST }, + { "ParaAutoStyleName", RID_PARA_AUTO_STYLE_NAME }, + { "ParaBackColor", RID_PARA_BACK_COLOR }, + { "ParaBackGraphic", RID_PARA_BACK_GRAPHIC }, + { "ParaBackGraphicFilter", RID_PARA_BACK_GRAPHIC_FILTER }, + { "ParaBackGraphicLocation", RID_PARA_BACK_GRAPHIC_LOCATION }, + { "ParaBackGraphicURL", RID_PARA_BACK_GRAPHIC_URL }, + { "ParaBackTransparent", RID_PARA_BACK_TRANSPARENT }, + { "ParaBottomMargin", RID_PARA_BOTTOM_MARGIN }, + { "ParaBottomMarginRelative", RID_PARA_BOTTOM_MARGIN_RELATIVE }, + { "ParaChapterNumberingLevel", RID_PARA_CHAPTER_NUMBERING_LEVEL }, + { "ParaConditionalStyleName", RID_PARA_CONDITIONAL_STYLE_NAME }, + { "ParaContextMargin", RID_PARA_CONTEXT_MARGIN }, + { "ParaExpandSingleWord", RID_PARA_EXPAND_SINGLE_WORD }, + { "ParaFirstLineIndent", RID_PARA_FIRST_LINE_INDENT }, + { "ParaFirstLineIndentRelative", RID_PARA_FIRST_LINE_INDENT_RELATIVE }, + { "ParaHyphenationMaxHyphens", RID_PARA_HYPHENATION_MAX_HYPHENS }, + { "ParaHyphenationMaxLeadingChars", RID_PARA_HYPHENATION_MAX_LEADING_CHARS }, + { "ParaHyphenationMaxTrailingChars", RID_PARA_HYPHENATION_MAX_TRAILING_CHARS }, + { "ParaHyphenationNoCaps", RID_PARA_HYPHENATION_NO_CAPS }, + { "ParaInteropGrabBag", RID_PARA_INTEROP_GRAB_BAG }, + { "ParaIsAutoFirstLineIndent", RID_PARA_IS_AUTO_FIRST_LINE_INDENT }, + { "ParaIsCharacterDistance", RID_PARA_IS_CHARACTER_DISTANCE }, + { "ParaIsConnectBorder", RID_PARA_IS_CONNECT_BORDER }, + { "ParaIsForbiddenRules", RID_PARA_IS_FORBIDDEN_RULES }, + { "ParaIsHangingPunctuation", RID_PARA_IS_HANGING_PUNCTUATION }, + { "ParaIsHyphenation", RID_PARA_IS_HYPHENATION }, + { "ParaIsNumberingRestart", RID_PARA_IS_NUMBERING_RESTART }, + { "ParaKeepTogether", RID_PARA_KEEP_TOGETHER }, + { "ParaLastLineAdjust", RID_PARA_LAST_LINE_ADJUST }, + { "ParaLeftMargin", RID_PARA_LEFT_MARGIN }, + { "ParaLeftMarginRelative", RID_PARA_LEFT_MARGIN_RELATIVE }, + { "ParaLineNumberCount", RID_PARA_LINE_NUMBER_COUNT }, + { "ParaLineNumberStartValue", RID_PARA_LINE_NUMBER_START_VALUE }, + { "ParaLineSpacing", RID_PARA_LINE_SPACING }, + { "ParaOrphans", RID_PARA_ORPHANS }, + { "ParaRegisterModeActive", RID_PARA_REGISTER_MODE_ACTIVE }, + { "ParaRightMargin", RID_PARA_RIGHT_MARGIN }, + { "ParaRightMarginRelative", RID_PARA_RIGHT_MARGIN_RELATIVE }, + { "ParaShadowFormat", RID_PARA_SHADOW_FORMAT }, + { "ParaSplit", RID_PARA_SPLIT }, + { "ParaStyleName", RID_PARA_STYLE_NAME }, + { "ParaTabStops", RID_PARA_TAB_STOPS }, + { "ParaTopMargin", RID_PARA_TOP_MARGIN }, + { "ParaTopMarginRelative", RID_PARA_TOP_MARGIN_RELATIVE }, + { "ParaUserDefinedAttributes", RID_PARA_USER_DEFINED_ATTRIBUTES }, + { "ParaVertAlignment", RID_PARA_VERT_ALIGNMENT }, + { "ParaWidows", RID_PARA_WIDOWS }, + { "ReferenceMark", RID_REFERENCE_MARK }, + { "RightBorder", RID_RIGHT_BORDER }, + { "RightBorderDistance", RID_RIGHT_BORDER_DISTANCE }, + { "Rsid", RID_RSID }, + { "RubyAdjust", RID_RUBY_ADJUST }, + { "RubyCharStyleName", RID_RUBY_CHAR_STYLE_NAME }, + { "RubyIsAbove", RID_RUBY_IS_ABOVE }, + { "RubyPosition", RID_RUBY_POSITION }, + { "RubyText", RID_RUBY_TEXT }, + { "SnapToGrid", RID_SNAP_TO_GRID }, + { "StyleInteropGrabBag", RID_STYLE_INTEROP_GRAB_BAG }, + { "TextField", RID_TEXT_FIELD }, + { "TextFrame", RID_TEXT_FRAME }, + { "TextParagraph", RID_TEXT_PARAGRAPH }, + { "TextSection", RID_TEXT_SECTION }, + { "TextTable", RID_TEXT_TABLE }, + { "TextUserDefinedAttributes", RID_TEXT_USER_DEFINED_ATTRIBUTES }, + { "TopBorder", RID_TOP_BORDER }, + { "TopBorderDistance", RID_TOP_BORDER_DISTANCE }, + { "UnvisitedCharStyleName", RID_UNVISITED_CHAR_STYLE_NAME }, + { "VisitedCharStyleName", RID_VISITED_CHAR_STYLE_NAME }, + { "WritingMode", RID_WRITING_MODE }, + }; + + auto itr = aNameToRID.find(rName); + if (itr != aNameToRID.end()) + return SwResId(itr->second); + return rName; +} + static void InsertValues(const css::uno::Reference<css::uno::XInterface>& rSource, std::unordered_map<OUString, bool>& rIsDefined, svx::sidebar::TreeNode& rNode, const bool& isRoot, @@ -99,7 +328,7 @@ static void InsertValues(const css::uno::Reference<css::uno::XInterface>& rSourc if (rIsDefined[rProperty.Name]) aTemp.isGrey = true; rIsDefined[rProperty.Name] = true; - aTemp.sNodeName = rProperty.Name; + aTemp.sNodeName = PropertyNametoRID(rProperty.Name); aTemp.aValue = aAny; rNode.children.push_back(aTemp); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits