From 097faedbf5d0f8181543f60d6f9e5ff3f7425c55 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 14 Aug 2026 06:04:06 +0000 Subject: [PATCH 1/6] Remove dead pre-2021 host version checks After dropping Revit 2013-2020, HOST_APP.is_newer_than checks against those versions (and equivalent is_older_than / version comparisons) are always true or always false. Keep the supported-API path and drop the legacy branches, including the unused MatchConfigWindowLegacy UI. Co-authored-by: Jean-Marc Couffin --- dev/pyRevitWPFForms/pyRevitWPFForms.csproj | 1 - .../pyRevitTags.extension/lib/tagsmgr.py | 15 +-- .../Manage Tags.pushbutton/script.py | 18 --- .../ColorSplasher.pushbutton/script.py | 23 +--- .../Print Sheets.pushbutton/script.py | 4 +- .../Copy Views.pushbutton/script.py | 14 +- .../Find Views By Filter.pushbutton/script.py | 55 +++----- .../script.py | 11 +- ...owLegacy.ResourceDictionary.chinese_s.xaml | 37 ------ ...WindowLegacy.ResourceDictionary.de_de.xaml | 37 ------ ...WindowLegacy.ResourceDictionary.en_us.xaml | 37 ------ ...WindowLegacy.ResourceDictionary.es_es.xaml | 37 ------ ...WindowLegacy.ResourceDictionary.fr_fr.xaml | 37 ------ ...figWindowLegacy.ResourceDictionary.ko.xaml | 37 ------ ...WindowLegacy.ResourceDictionary.pt_br.xaml | 37 ------ ...figWindowLegacy.ResourceDictionary.ru.xaml | 37 ------ .../MatchConfigWindowLegacy.xaml | 48 ------- .../Match.pushbutton/config.py | 66 ++++----- .../Match.pushbutton/script.py | 125 +++++++----------- .../Make Pattern.pushbutton/patmaker.py | 7 +- .../Make Pattern.pushbutton/script.py | 22 +-- .../ColorizeGroupTypes.pushbutton/script.py | 30 ++--- .../Override VG.pushbutton/script.py | 17 +-- .../Wipe Data Schema.pushbutton/script.py | 10 +- .../Reload Links.pushbutton/script.py | 18 +-- pyrevitlib/pyrevit/__init__.py | 24 +--- pyrevitlib/pyrevit/coreutils/applocales.py | 14 +- pyrevitlib/pyrevit/coreutils/ribbon.py | 30 ++--- pyrevitlib/pyrevit/labs.py | 5 - pyrevitlib/pyrevit/loader/sessioninfo.py | 8 +- pyrevitlib/pyrevit/revit/db/__init__.py | 1 - pyrevitlib/pyrevit/revit/db/create.py | 24 +--- pyrevitlib/pyrevit/revit/db/query.py | 49 ++----- pyrevitlib/pyrevit/revit/db/update.py | 27 +--- pyrevitlib/pyrevit/revit/tabs.py | 51 ++++--- pyrevitlib/pyrevit/runtime/__init__.py | 3 +- release/pyrevit.aip | 1 - 37 files changed, 218 insertions(+), 799 deletions(-) delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.chinese_s.xaml delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.de_de.xaml delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.en_us.xaml delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.es_es.xaml delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.fr_fr.xaml delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.ko.xaml delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.pt_br.xaml delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.ru.xaml delete mode 100644 extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.xaml diff --git a/dev/pyRevitWPFForms/pyRevitWPFForms.csproj b/dev/pyRevitWPFForms/pyRevitWPFForms.csproj index dfb5546527..dbea656da2 100644 --- a/dev/pyRevitWPFForms/pyRevitWPFForms.csproj +++ b/dev/pyRevitWPFForms/pyRevitWPFForms.csproj @@ -43,7 +43,6 @@ - diff --git a/extensions/pyRevitTags.extension/lib/tagsmgr.py b/extensions/pyRevitTags.extension/lib/tagsmgr.py index 779cf5df99..8a6abf2f28 100644 --- a/extensions/pyRevitTags.extension/lib/tagsmgr.py +++ b/extensions/pyRevitTags.extension/lib/tagsmgr.py @@ -2,7 +2,6 @@ #pylint: disable=E0401,C0111,W0603,C0103 from collections import namedtuple -from pyrevit import HOST_APP from pyrevit import PyRevitException from pyrevit.coreutils import pyutils from pyrevit.coreutils import logger @@ -35,18 +34,12 @@ DB.BuiltInCategory.OST_DSR_CenterlineTickMarkStyleId, DB.BuiltInCategory.OST_DSR_CenterlinePatternCatId, DB.BuiltInCategory.OST_CenterLines, - DB.BuiltInCategory.OST_StairsSketchLandingCenterLines + DB.BuiltInCategory.OST_StairsSketchLandingCenterLines, + DB.BuiltInCategory.OST_FabricationContainmentCenterLine, + DB.BuiltInCategory.OST_FabricationPipeworkCenterLine, + DB.BuiltInCategory.OST_FabricationDuctworkCenterLine, ] -if HOST_APP.is_newer_than(2016): - SCOPE_SKIP_CATEGORIES.extend( - [ - DB.BuiltInCategory.OST_FabricationContainmentCenterLine, - DB.BuiltInCategory.OST_FabricationPipeworkCenterLine, - DB.BuiltInCategory.OST_FabricationDuctworkCenterLine, - ] - ) - ApplyTagsConfig = namedtuple('ApplyTagsConfig', ['append', 'circuits']) """namedtuple for configuring the behaviour of :func:`apply_tags` diff --git a/extensions/pyRevitTags.extension/pyRevit.tab/Packages & Tags.panel/Manage Tags.pushbutton/script.py b/extensions/pyRevitTags.extension/pyRevit.tab/Packages & Tags.panel/Manage Tags.pushbutton/script.py index 305a20fba7..203591da6c 100644 --- a/extensions/pyRevitTags.extension/pyRevit.tab/Packages & Tags.panel/Manage Tags.pushbutton/script.py +++ b/extensions/pyRevitTags.extension/pyRevit.tab/Packages & Tags.panel/Manage Tags.pushbutton/script.py @@ -237,24 +237,6 @@ def make_schedule(self, sender, args): 'selected tag.' .format(catname=tag_cat.Name)) return - if HOST_APP.is_newer_than(2020, or_equal=True): - sch = \ - forms.SelectFromList.show( - cat_schedules, - name_attr='Name', - title='Select Schedule', - button_name='Select Schedule', - width=400, height=300 - ) - else: - sch = \ - forms.SelectFromList.show( - cat_schedules, - name_attr='ViewName', - title='Select Schedule', - button_name='Select Schedule', - width=400, height=300 - ) tag_sched = \ forms.SelectFromList.show( diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py b/extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py index 3c7bfd271e..eb6c5d58cb 100644 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py +++ b/extensions/pyRevitTools.extension/pyRevit.tab/Analysis.panel/ColorSplasher.pushbutton/script.py @@ -946,18 +946,10 @@ def _setup_ui(self): "apply_foreground_pattern_color", True ) - if HOST_APP.is_newer_than(2019, or_equal=True): - self._chk_background_pattern.IsChecked = self._config.get_option( - "apply_background_pattern_color", False - ) - self._chk_background_pattern.IsEnabled = True - else: - self._chk_background_pattern.IsChecked = False - self._chk_background_pattern.IsEnabled = False - bg_pattern_text = self.get_locale_string( - "ColorSplasher.Checkboxes.ApplyBackgroundPattern.RequiresRevit2019" - ) - self._chk_background_pattern.Content = bg_pattern_text + self._chk_background_pattern.IsChecked = self._config.get_option( + "apply_background_pattern_color", False + ) + self._chk_background_pattern.IsEnabled = True self.list_box2.SelectionChanged += self.list_selected_index_changed self.list_box2.MouseDown += self.list_box2_mouse_down @@ -1029,10 +1021,9 @@ def checkbox_changed(self, sender, e): self._config.set_option( "apply_foreground_pattern_color", self._chk_foreground_pattern.IsChecked ) - if HOST_APP.is_newer_than(2019, or_equal=True): - self._config.set_option( - "apply_background_pattern_color", self._chk_background_pattern.IsChecked - ) + self._config.set_option( + "apply_background_pattern_color", self._chk_background_pattern.IsChecked + ) pyrevit_script.save_config() def button_click_set_colors(self, sender, e): diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/Print Sheets.pushbutton/script.py b/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/Print Sheets.pushbutton/script.py index f6a7a0a1f1..f02dfdfd74 100644 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/Print Sheets.pushbutton/script.py +++ b/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/Print Sheets.pushbutton/script.py @@ -50,9 +50,7 @@ INDEX_FORMAT = '{{:0{digits}}}' -EXPORT_ENCODING = 'utf_16_le' -if HOST_APP.is_newer_than(2020): - EXPORT_ENCODING = 'utf_8' +EXPORT_ENCODING = 'utf_8' IS_REVIT_2022_OR_NEWER = HOST_APP.is_newer_than(2021) diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/Sheets.pulldown/Copy Views.pushbutton/script.py b/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/Sheets.pulldown/Copy Views.pushbutton/script.py index fb31b85210..ccc6a47bf9 100644 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/Sheets.pulldown/Copy Views.pushbutton/script.py +++ b/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/Sheets.pulldown/Copy Views.pushbutton/script.py @@ -1,4 +1,4 @@ -from pyrevit import revit, DB, UI, HOST_APP +from pyrevit import revit, DB from pyrevit import forms from pyrevit import script @@ -40,14 +40,10 @@ def update_if_placed(vport, exst_vps): # get a list of viewports to be copied, updated if selected_sheets and len(selected_sheets) > 0: - if int(HOST_APP.version) > 2014: - cursheet = revit.uidoc.ActiveGraphicalView - for v in selected_sheets: - if cursheet.Id == v.Id: - selected_sheets.remove(v) - else: - cursheet = selected_sheets[0] - selected_sheets.remove(cursheet) + cursheet = revit.uidoc.ActiveGraphicalView + for v in selected_sheets: + if cursheet.Id == v.Id: + selected_sheets.remove(v) revit.uidoc.ActiveView = cursheet selected_vps = revit.pick_elements() diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/views.stack/Views.pulldown/Find Views By Filter.pushbutton/script.py b/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/views.stack/Views.pulldown/Find Views By Filter.pushbutton/script.py index 7dc645bb31..64bceca73f 100644 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/views.stack/Views.pulldown/Find Views By Filter.pushbutton/script.py +++ b/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/views.stack/Views.pulldown/Find Views By Filter.pushbutton/script.py @@ -1,6 +1,5 @@ """Lists views based on a search option.""" -from pyrevit import HOST_APP from pyrevit import revit, DB from pyrevit import script from pyrevit import forms @@ -22,41 +21,27 @@ def elementid_has_value(p): def find_views_with_underlay(invert=False): for v in views: try: - if HOST_APP.is_newer_than(2016, or_equal=True): - base_underlay_param = \ - v.Parameter[DB.BuiltInParameter.VIEW_UNDERLAY_BOTTOM_ID] - top_underlay_param = \ - v.Parameter[DB.BuiltInParameter.VIEW_UNDERLAY_TOP_ID] - if (base_underlay_param \ - and top_underlay_param \ - and elementid_has_value(base_underlay_param) \ - and elementid_has_value(top_underlay_param) - ) != invert: - print('TYPE: {1}\n' - 'ID: {2}\n' - 'TEMPLATE: {3}\n' - 'UNDERLAY (BASE): {4}\n' - 'UNDERLAY (TOP): {5}\n' - '{0}\n\n' - .format(revit.query.get_name(v), - str(v.ViewType).ljust(20), - output.linkify(v.Id), - str(v.IsTemplate).ljust(10), - base_underlay_param.AsValueString().ljust(25), - top_underlay_param.AsValueString().ljust(25))) - else: - underlayp = v.Parameter[DB.BuiltInParameter.VIEW_UNDERLAY_ID] - if (underlayp and elementid_has_value(underlayp) + base_underlay_param = \ + v.Parameter[DB.BuiltInParameter.VIEW_UNDERLAY_BOTTOM_ID] + top_underlay_param = \ + v.Parameter[DB.BuiltInParameter.VIEW_UNDERLAY_TOP_ID] + if (base_underlay_param \ + and top_underlay_param \ + and elementid_has_value(base_underlay_param) \ + and elementid_has_value(top_underlay_param) ) != invert: - print('TYPE: {1}\n' - 'ID: {2}\n' - 'TEMPLATE: {3}\n' - 'UNDERLAY: {4}\n' - '{0}\n\n'.format(revit.query.get_name(v), - str(v.ViewType).ljust(20), - output.linkify(v.Id), - str(v.IsTemplate).ljust(10), - underlayp.AsValueString().ljust(25))) + print('TYPE: {1}\n' + 'ID: {2}\n' + 'TEMPLATE: {3}\n' + 'UNDERLAY (BASE): {4}\n' + 'UNDERLAY (TOP): {5}\n' + '{0}\n\n' + .format(revit.query.get_name(v), + str(v.ViewType).ljust(20), + output.linkify(v.Id), + str(v.IsTemplate).ljust(10), + base_underlay_param.AsValueString().ljust(25), + top_underlay_param.AsValueString().ljust(25))) print("\n\n") except Exception: continue diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/views.stack/Views.pulldown/Remove Underlay From Selected Views.pushbutton/script.py b/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/views.stack/Views.pulldown/Remove Underlay From Selected Views.pushbutton/script.py index f28eee6ccf..133a49b95b 100644 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/views.stack/Views.pulldown/Remove Underlay From Selected Views.pushbutton/script.py +++ b/extensions/pyRevitTools.extension/pyRevit.tab/Drawing Set.panel/views.stack/Views.pulldown/Remove Underlay From Selected Views.pushbutton/script.py @@ -4,7 +4,6 @@ # http://dp-stuff.org/revit-view-underlay-property-python-problem/ -from pyrevit import HOST_APP from pyrevit import revit, DB from pyrevit import forms from pyrevit.compat import get_elementid_value_func @@ -20,12 +19,4 @@ if get_elementid_value(view.Category.Id) == \ int(DB.BuiltInCategory.OST_Views) \ and (view.CanBePrinted): - if HOST_APP.is_newer_than(2016): - view.SetUnderlayRange(DB.ElementId.InvalidElementId, DB.ElementId.InvalidElementId) - else: - p = view.get_Parameter( - DB.BuiltInParameter.VIEW_UNDERLAY_ID - ) - - if p is not None: - p.Set(DB.ElementId.InvalidElementId) + view.SetUnderlayRange(DB.ElementId.InvalidElementId, DB.ElementId.InvalidElementId) diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.chinese_s.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.chinese_s.xaml deleted file mode 100644 index 30c4b5362a..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.chinese_s.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - 选择要匹配的选项: - - 图元图形替代: - 半色调 - 透明度 - - 投影选项: - 投影线颜色 - 投影线型图案 - 投影线宽 - 投影填充颜色 - 投影填充图案 - 投影填充图案可见性 - - 截面选项: - 截面线颜色 - 截面线型图案 - 截面线宽 - 截面填充颜色 - 截面填充图案 - 截面填充图案可见性 - - 尺寸替代: - 替换值 - 文字位置 - 上方值 - 下方值 - 前缀值 - 后缀值 - - 全选 - 全不选 - 保存选项 - diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.de_de.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.de_de.xaml deleted file mode 100644 index 0cac7f655b..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.de_de.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - Zu Abgleichende Optionen Auswählen: - - Elementgrafik-Überschreibungen: - Halbton - Transparenz - - Projektions-Optionen: - Projektions-Linienfarbe - Projektions-Linienmuster - Projektions-Linienstärke - Projektions-Füllfarbe - Projektions-Füllmuster - Projektions-Füllmuster-Sichtbarkeit - - Schnitt-Optionen: - Schnitt-Linienfarbe - Schnitt-Linienmuster - Schnitt-Linienstärke - Schnitt-Füllfarbe - Schnitt-Füllmuster - Schnitt-Füllmuster-Sichtbarkeit - - Bemaßungsüberschreibungen: - Ersetzter Wert - Textposition - Wert Oben - Wert Unten - Präfix-Wert - Postfix-Wert - - Alle Auswählen - Alle Abwählen - Optionen Speichern - diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.en_us.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.en_us.xaml deleted file mode 100644 index aa727e0198..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.en_us.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - Select Options to Match: - - Element Graphics Overrides: - Halftone - Transparency - - Projection Options: - Projection Line Color - Projection Line Pattern - Projection Line Weight - Projection Fill Color - Projection Fill Pattern - Projection Fill Pattern Visibility - - Cut Options: - Cut Line Color - Cut Line Pattern - Cut Line Weight - Cut Fill Color - Cut Fill Pattern - Cut Fill Pattern Visibility - - Dimension Overrides: - Replaced Value - Text Position - Above Value - Below Value - Prefix Value - Postfix Value - - Check All - Check None - Save Options - diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.es_es.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.es_es.xaml deleted file mode 100644 index f0226301bc..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.es_es.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - Seleccionar Opciones para Coincidir: - - Anulaciones de Gráficos de Elemento: - Medio Tono - Transparencia - - Opciones de Proyección: - Color de Línea de Proyección - Patrón de Línea de Proyección - Grosor de Línea de Proyección - Color de Relleno de Proyección - Patrón de Relleno de Proyección - Visibilidad del Patrón de Relleno de Proyección - - Opciones de Corte: - Color de Línea de Corte - Patrón de Línea de Corte - Grosor de Línea de Corte - Color de Relleno de Corte - Patrón de Relleno de Corte - Visibilidad del Patrón de Relleno de Corte - - Anulaciones de Dimensión: - Valor Reemplazado - Posición del Texto - Valor Superior - Valor Inferior - Valor de Prefijo - Valor de Sufijo - - Marcar Todo - Desmarcar Todo - Guardar Opciones - diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.fr_fr.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.fr_fr.xaml deleted file mode 100644 index 103ce505e0..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.fr_fr.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - Sélectionner les Options à Correspondre : - - Remplacements Graphiques d'Élément : - Demi-teinte - Transparence - - Options de Projection : - Couleur de Ligne de Projection - Motif de Ligne de Projection - Épaisseur de Ligne de Projection - Couleur de Remplissage de Projection - Motif de Remplissage de Projection - Visibilité du Motif de Remplissage de Projection - - Options de Coupe : - Couleur de Ligne de Coupe - Motif de Ligne de Coupe - Épaisseur de Ligne de Coupe - Couleur de Remplissage de Coupe - Motif de Remplissage de Coupe - Visibilité du Motif de Remplissage de Coupe - - Remplacements de Cote : - Valeur Remplacée - Position du Texte - Valeur au-dessus - Valeur en-dessous - Valeur de Préfixe - Valeur de Postfixe - - Tout Cocher - Tout Décocher - Enregistrer les Options - diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.ko.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.ko.xaml deleted file mode 100644 index 9aee75a8de..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.ko.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - 일치할 옵션 선택: - - 요소 그래픽 재정의: - 하프톤 - 투명도 - - 투영 옵션: - 투영 선 색상 - 투영 선 패턴 - 투영 선 두께 - 투영 채우기 색상 - 투영 채우기 패턴 - 투영 채우기 패턴 가시성 - - 절단 옵션: - 절단 선 색상 - 절단 선 패턴 - 절단 선 두께 - 절단 채우기 색상 - 절단 채우기 패턴 - 절단 채우기 패턴 가시성 - - 치수 재정의: - 대체 값 - 텍스트 위치 - 위 값 - 아래 값 - 접두사 값 - 접미사 값 - - 모두 선택 - 모두 해제 - 옵션 저장 - diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.pt_br.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.pt_br.xaml deleted file mode 100644 index 64d7125bef..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.pt_br.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - Selecione as opções a igualar: - - Sobreposições de gráficos de elementos: - Meio-tom - Transparência - - Opções de projeção: - Cor da linha de projeção - Padrão da linha de projeção - Espessura da linha de projeção - Cor de preenchimento da projeção - Padrão de preenchimento da projeção - Visibilidade do padrão de projeção - - Opções de corte: - Cor da linha de corte - Padrão da linha de corte - Espessura da linha de corte - Cor de preenchimento de corte - Padrão de preenchimento de corte - Visibilidade do padrão de corte - - Sobreposições de cota: - Valor substituído - Posição do texto - Valor acima - Valor abaixo - Valor de prefixo - Valor de sufixo - - Marcar todos - Desmarcar todos - Salvar opções - \ No newline at end of file diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.ru.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.ru.xaml deleted file mode 100644 index 72cff4e998..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.ResourceDictionary.ru.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - Выберите параметры для сопоставления: - - Переопределения графики элемента: - Полутон - Прозрачность - - Параметры проекции: - Цвет линии проекции - Тип линии проекции - Толщина линии проекции - Цвет заливки проекции - Узор заливки проекции - Видимость узора заливки проекции - - Параметры разреза: - Цвет линии разреза - Тип линии разреза - Толщина линии разреза - Цвет заливки разреза - Узор заливки разреза - Видимость узора заливки разреза - - Переопределения размеров: - Замененное значение - Позиция текста - Значение сверху - Значение снизу - Значение префикса - Значение постфикса - - Выбрать все - Снять все - Сохранить параметры - diff --git a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.xaml b/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.xaml deleted file mode 100644 index 9eaa4216c4..0000000000 --- a/extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit1.stack/Match.splitpushbutton/Match.pushbutton/MatchConfigWindowLegacy.xaml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - -