Interner Editor für document.xml?

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: Interner Editor für document.xml?

Post by chrisb »

mario52 wrote: Tue Mar 21, 2023 7:31 pm but you can give one file original and the modified file to compare ... for my curiosity
I don't know if it always works. I found that I just have to rearrange the ids.
Attachments
coneFirst.FCStd
(4.43 KiB) Downloaded 18 times
coneLast.FCStd
(4.5 KiB) Downloaded 21 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
mario52
Veteran
Posts: 4673
Joined: Wed May 16, 2012 2:13 pm

Re: Interner Editor für document.xml?

Post by mario52 »

Hi

ok thanks

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: Interner Editor für document.xml?

Post by chrisb »

chrisb wrote: Tue Mar 21, 2023 9:50 pm I don't know if it always works. I found that I just have to rearrange the ids.
@wmayer, is such id swapping sufficient to rearrange the tree on top level?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
wmayer
Founder
Posts: 20243
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Interner Editor für document.xml?

Post by wmayer »

chrisb wrote: Thu Mar 23, 2023 12:31 pm is such id swapping sufficient to rearrange the tree on top level?
Ja, scheint so. Die Klasse DocumentItem hat die Methode findRootIndex, die dafür sorgt, dass Objekte entsprechend ihrer ID im Baum sortiert eingefügt werden.

Allerdings gibt es unter User parameter:BaseApp/Preferences/TreeView einen Parameter KeepRootOrder, mit dem man das Verhalten abschalten kann. Der Parameter vom Typ Boolean kann jedoch nur über den Parameter-Editor gesetzt werden.
Wird der Wert auf False gesetzt, dann werden Objekte entsprechend der Reihenfolge ihrer Erzeugung im Baum sortiert.
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: Interner Editor für document.xml?

Post by chrisb »

wmayer wrote: Thu Mar 23, 2023 6:29 pm Allerdings gibt es unter User parameter:BaseApp/Preferences/TreeView einen Parameter KeepRootOrder, mit dem man das Verhalten abschalten kann. Der Parameter vom Typ Boolean kann jedoch nur über den Parameter-Editor gesetzt werden.
Wird der Wert auf False gesetzt, dann werden Objekte entsprechend der Reihenfolge ihrer Erzeugung im Baum sortiert.
Besten Dank! (durch das Intermezzo mit Mario hatte ich ganz vergessen, dass wir hier im deutschen Forum sind.)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply