I believe it's the global array property gRevStackStatus which is keyed by short stack name.
However, not all changes to the stack result in it being marked dirty in gRevStackStatus as I discovered recently. For example, deleting a stack by script does not not result in it being marked as dirty. I've entered a QCC report on this. Pete lcSQL Software <http://www.lcsql.com> Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html> On Wed, Apr 22, 2015 at 9:22 AM, Richard Gaskin <ambassa...@fourthworld.com> 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