Is there any message sent in LC when the cursor moves into the titlebar of a stack? It occurs to me that this would be a good trigger for checking the modifiedMark to indicate the need for saving. The workaround would be a frontscript mouseleave handler that checks to see if the final mouseloc is x,0, but if there is a dedicated message that would be simpler.
-- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig On Apr 22, 2015, at 12:22 PM, Richard Gaskin wrote: > Ray wrote: > >> I believe there's a key word which is a property you can use to detect >> whether a stack has changes which have not yet been saved. It's >> something like stackIsDirty but I can't find it anywhere. Does anybody >> remember this? > > There is a Mac-only stack property, the modifiedMark, which can be used to > indicate to the user that a stack has unsaved changes (it colors the window's > close button dark red), but I know of no engine-level way to monitor for > changes in the engine. > > Would be nice, but given the many different ways we use LC it may not be > practical. > > For example, in most apps changing the text of a field would be a change > worth noting but changing the rect of a stack would not, but in LC changing > any object rect, or any other property, might warrant noting an unsaved > change. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > ambassa...@fourthworld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode