Most gadgets should allow the user to set the title. Some gadgets may have intelligent defaults (e.g., RSS could take the title from the feed it's following). Even in those cases, the user should have the ultimate say in what gets displayed (i.e. they can override any such default).
Consider using some basic template-based string (e.g., curly-brace string-replacement) if the title needs to be more complicated.
Most gadgets should allow the user to set the title. Some gadgets may have intelligent defaults (e.g., RSS could take the title from the feed it's following). Even in those cases, the user should have the ultimate say in what gets displayed (i.e. they can override any such default).
Consider using some basic template-based string (e.g., curly-brace string-replacement) if the title needs to be more complicated.