I am developing 'enterprise' tool palettes which i've put on a networked drive to which i have write permissions and the users have read-only permissions. Within these palettes, each palette has separators and Text titles to group the commands and these groups originally appeared on everyone's computer as i expected when i first made them available. But now when i add new commands to a palette on the networked drive, the new command appears on the correct palette, but at the bottom of the palette, on the user's computers.
I have made provisions for each user to create their own collection of palettes, which are saved on their own directory and, of course, they can do whatever they want with them. But i want to prevent them from re-organizing the enterprise palettes and more importantly, if i add a new command in palette "X" and locate it in group "y" of that palette, i want it to be in that location when the users view it.
Is there some way to make the enterprise palettes on their computers look like i arrange them?
Here we are almost a year after the OP and no one has responded. Am i to assume that there is no way to dictate the location of new tools on existing enterprise palettes?
This can't be correct but i can't figure out how to do it.
Palettes in AutoCAD Architecture can be refreshed from the content browser.
I am not sure what AutoCAD capabilities are in this respect but I am pretty sure that lisp has no connection to the palette api.
As far as tool organization within a palette, I do not believe there is any way for you to prevent users from dragging the tools whereever they want within the palette. When a user changes his view options, the tools resort and display as the user wants.
I can drag tools around and a palette refresh does not resort the tools. It just makes sure the tools are current and all of them are there.
If you want to force locations, perhaps ribbon or toolbars might be your preference.
Because its a computer, it has to "remember" the location of palette tools somewhere and i hoped i could overwrite those files with my own. Of course, each user has their own collection of tool palettes wherein they have complete control but our corporate collection, which is in a read-only network location, i would like to set (i almost said dictate) the location of tools within groups of a tab.
Oh well. Maybe we'll have that option somewhere down the line.