In a desktop application, when you have an input text box that will get the value from somewhere else and that it might get updated, what's the best way to allow the user to edit that field to a new value but then revert back to the self-updating default one if they want.
This is the context: we are building an application called Screensaver Ninja where you can have a list of websites. Each item on the list is a website and we show the title so that you have a better reference that a long and cryptic URL. You may navigate to other pages for that one entry and the title for the entry will be updated to match the title for the website:
The user may edit the title and after manually editing, we don't change it anymore. That's consider a fixed title for that entry. The trick is that I do want to allow the user to go back to the auto-updating title if they desire. What's he most intuitive way to achieve that in both Mac OS X or Windows (hopefully the same way, different ways still acceptable)?
Another alternative we are considering, for when the title is in the default mode, self updating:
and when you click on it, it'll go into custom mode: