When reordering Model Tree, It is too easy to accidentally move part to subassembly (Can take long time to undo).
Creo should ask confirmation when user clicks Expand All, because it takes so long with large assemblies.
Actually I have never needed to use expand all, but i sometimes accidentally click it when i try to click Collapse All.
Btw. why Measure -tool is so slow unless you use selection filter?
Solved! Go to Solution.
@JM_10474452 wrote:
Nice to know that there is "enable_dragdrop_on_components" -hidden configuration option. Is it possible to use Keyboard Shortcut to change the value of that option or can it only be changed with Configuration Editor?
Hi,
you can create two config files:
config_dragdrop_yes.pro containing single option ... enable_dragdrop_on_components yes
config_dragdrop_no.pro containing single option ... enable_dragdrop_on_components no
Then you can create two mapkeys:
hi
Expand all - don't use it - it does exactly what it says - it expands all
measure tool
reordering
creo is for engineers - you need laser focus. In newer versions, it seems it has been upgraded, or I have done it so many times and dealt with the consequences you have mentioned, that I don't do it any more.
Thanks for the good tips.
I guess i have to recharge my laser.
Model Tree is manageable but annoying compared to many competitors.
Nice to know that there are improvements comming.
Per this "idea" https://community.ptc.com/t5/Creo-Parametric-Ideas/Stop-Model-Tree-Reorder-Becoming-a-Restructure/idi-p/467294
there is a config.pro option to dis-allow the restructure in the model tree.
and also more fixes later: Status changed to: Implementation In Progress being worked on for Creo 10.0
Please check out Creo 4.0 M040 for "enable_dragdrop_on_components".
We've now added a new config option to prevent restructuring in the Model Tree. It's called "enable_dragdrop_on_components" and allows to choose between "all"(default) and "reorder".
Restructuring via the ribbon/menu commands is still then possible.
Nice to know that there is "enable_dragdrop_on_components" -hidden configuration option. Is it possible to use Keyboard Shortcut to change the value of that option or can it only be changed with Configuration Editor?
I'm not sure why it is now a hidden option. It used to not be a hidden option.
You can't directly change a config.pro option with a mapkey. You can however set up a mapkey to load a config.pro that contains only one option. You would make the mapkey that would load the config.pro from a folder on your computer. You would make another mapkey that would load a different config.pro to turn off the option.
Maybe the real solution to this problem is coming in new version.
I would never wait on PTC to solve problems that I can come up with work-arounds for...this is strictly my opinion. PTC prioritizes software releases to new features mostly and only throws in a handful of fixes or feature improvements. Usability is very low on the priority list.
It is possible to make a toggle like mapkey, not a true toggle because an assumption must be made about the initial state of the logic.
See this thread for examples and some guidance on how to do it,
@JM_10474452 wrote:
Nice to know that there is "enable_dragdrop_on_components" -hidden configuration option. Is it possible to use Keyboard Shortcut to change the value of that option or can it only be changed with Configuration Editor?
Hi,
you can create two config files:
config_dragdrop_yes.pro containing single option ... enable_dragdrop_on_components yes
config_dragdrop_no.pro containing single option ... enable_dragdrop_on_components no
Then you can create two mapkeys:
Hello. I'd love to get shift+C working to collapse the tree but not fully collapsed like creo does it. Can you go more into detail in how to enter these in configuration editor?
Option name: config_dragdrop_yes.pro
Option Value: enable_dragdrop_on_components yes
then how do I bring these in to mapkeys? I dont see anything in my Mapkey Settings but I think I messed up the first option.
Thanks!
@BQ_10942198 wrote:
Hello. I'd love to get shift+C working to collapse the tree but not fully collapsed like creo does it. Can you go more into detail in how to enter these in configuration editor?
Option name: config_dragdrop_yes.pro
Option Value: enable_dragdrop_on_components yes
then how do I bring these in to mapkeys? I dont see anything in my Mapkey Settings but I think I messed up the first option.
Thanks!
Hi,
I am sorry I do not understand your question. Therefore I can only correct your mistakes.
config_dragdrop_yes.pro is the name of the configuration file (editable in Notepad).
enable_dragdrop_on_components is the name of the configuration option (value is set to yes) which is included in config_dragdrop_yes.pro file.
Apologies as I dont know where all the things in Creo are hiding. I'm looking for some hand holding on the exact steps. Here are my steps:
Open up my config.pro in note pad
Enter config_dragdrop yes, exit and save.
file, options, configuration editor, Add. Here is where I paste enable_dragdrop_on_components
I'm not allowed to put in yes in the Option value. all* and reorder are my only options. I'm missing a step here and I can't see the correct path to your post.
Thanks
The option for enable_dragdrop_on_components is ONLY all or reorder.
If you set it to all, it allows you to reorder AND restructure from within the model tree
If you set it to reorder, it only allows you to reorder, no restructure.
I don't think any of this has anything to do with CTRL+C for collapse in the model tree.
@BQ_10942198 wrote:
Apologies as I dont know where all the things in Creo are hiding. I'm looking for some hand holding on the exact steps. Here are my steps:
Open up my config.pro in note pad
Enter config_dragdrop yes, exit and save.
file, options, configuration editor, Add. Here is where I paste enable_dragdrop_on_components
I'm not allowed to put in yes in the Option value. all* and reorder are my only options. I'm missing a step here and I can't see the correct path to your post.
Thanks
Hi,
my last advice follows ...
Get someone to come to your computer and help you fix the problem.