Skip to main content
Known Participant
April 23, 2019
Answered

Application settings not saved

  • April 23, 2019
  • 1 reply
  • 1153 views

Hi,

Using the current FM which I downloaded a couple of weeks ago. I have a custom application (using TEI P4). In the Structured Application Designer, I can select my application, but then I always get a dialogue saying "Unsaved changes in current application: continue?" which is disconcerting. Ignoring this message, I get a dialogue which includes the settings I have specified, with one exception. This is "EDD (optional)", which is always blank. I can specify it, and save the result, but when I re-open the dialogue it is blank once again. I have tried to edit the structapp.fm file directly, but don't see an element which is obviously designed to hold the path to the EDD. So that's one problem: it means that I have to do "File - Import - Element definitions" each time to load the EDD. Furthermore, before I do this I have to actually open the EDD by hand, otherwise it does not appear as an option in the Import Element Definitions dialogue.

Similarly, I have specified two custom colours, which appear in the list of colours, but their properties are set back to default values each time I open a file. How do I specify these colours in a way that FM will actually remember?

Finally, I have specified the format of cross-references, and again there isn't a way I have discovered to store this format so I get it automatically as a property of my custom application.

This topic has been closed for replies.
Correct answer Lynne A. Price

Richard,

   A template is an FM document that is used as a starting point for creating additional documents. You need to add a template to the definition of your application. Define the colors and cross-reference formats you need in the template, and import element definitions from the EDD into the template. You may eventually add other information to the template, such as defining paragraph, character, or table formats, or defining master pages.

   I don't know why you repeatedly get the "unsaved changes" message.

     --Lynne

1 reply

Lynne A. PriceCorrect answer
Inspiring
April 23, 2019

Richard,

   A template is an FM document that is used as a starting point for creating additional documents. You need to add a template to the definition of your application. Define the colors and cross-reference formats you need in the template, and import element definitions from the EDD into the template. You may eventually add other information to the template, such as defining paragraph, character, or table formats, or defining master pages.

   I don't know why you repeatedly get the "unsaved changes" message.

     --Lynne

Inspiring
April 23, 2019

Richard,

   It seems that when you open the Structured Application Designer, FM creates a new application called Blank Application. Even if you don't set any properties in this application, as soon as you switch to another one, FM complains that Blank Application has not been saved.

     --Lynne

Known Participant
April 24, 2019

Lynne,

That sounds like a cut-and-dried bug to me. Blank Application should have a 'modified' flag initially set to false, which is only set to true if changes are made, and which is tested when the selection changes.

Best wishes,

Richard

P.S. the forum wouldn't let me post this reply in the browser. I was still logged in as me.