Yes, this is a problem. Flex stores the data entry field settings in *.fwlayout files in the project ConfigurationSettings directory, and they are included in Send/Receive. So, with colleagues changing, them, their changes will be merged with others and sent back to Lexbox to share with others, resulting in constant frustration. The original design of these configurations was that all colleagues would share the same settings. Obviously, a bad decision in this case. The ConfigurationSettings directory has other files and directories. Two .xml files hold settings for column settings including filters, window sizes, etc. These two files are not included in Send/Receive, so are not shared. There are two directories Dictionary, and ReversalIndex that are shared, and this includes all of the layout configurations in the Dictionary Configuration dialog.
One way to do what's requested here is after doing a S/R, in the project folder make a copy of the ConfigurationSettings folder (in Windows File Explorer, Ctrl+C will copy a directory and Ctrl+v will paste a duplicate directory with 'Copy' appended to the file name). Set up the parameters you want, which will be in the default ConfigurationSettings directory. Before next S/R, make a copy of your personalized ConfigurationSettings directory, and rename the original copy back to ConfigurationSettings, then do S/R. S/R will not copy renamed versions of the directory. Then after your S/R, rename the ConfigurationSettings folder and then replace the contents with your Configuration backup files.
One disadvantage of the above process is that it includes all files under ConfigurationSettings, so if someone wants to change the dictionary configuration, it would be lost when the next user restores their backup. To prevent this from happening, what you really want to do is copy all of the fwlayout files to some directory and only update those. So, you could have two directories on your hard drive. MyLayouts, SharedLayouts. After doing S/R, copy the fwlayout files to SharedLayouts, and then copy the fwlayout files in MyLayouts to ConfigurationSettings. Next time before doing S/R, copy the fwlayout files into MyLayouts, and then copy the fwlayout files from SharedLayouts back into ConfigurationSettings, then do S/R. Note all of these copies should be done when Flex is closed.
Ken
--
"FLEx list" messages are public. Only members can post.
flex_d...@sil.org
http://groups.google.com/group/flex-list.
---
You received this message because you are subscribed to the Google Groups "FLEx list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flex-list+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/flex-list/0a99355f-dedb-4ef2-b7b1-8906c01c4ab8n%40googlegroups.com.
Hi Ken,
Thanks for your help here. I’m curious – is this a setting that you’re planning on keeping this way in the versions to come, or that you plan to change in future versions? I guess I can see both ways being helpful in different cases.
Thanks again for your help!
Susie
To view this discussion visit https://groups.google.com/d/msgid/flex-list/3341ad15418b392df6aae8074035070c%40mail.gmail.com.

