Long story short...NO!!!
This is a major fail for HTC!!
This drives me up a wall!!!!!!!!!! On the Hero & hear the Evo has the same issue which is on order to upgrade to 2.2
Have seen many posts on this and no real resolution.
There is no one area in the settings to control all the ringtones..each ringtone is controlled individually by each program. Can deal with what.. but
For email only I use a stock midi ringtone.. short simple since 25-100+ emails can come through in a day and many in multiples of 2+ in a minute.
For all other things - Phone, messaging, Twitter & Facebook I use a mp3 ringtone that is 30 seconds long.
When the phone rings the volume up button silences the phone ringtone..
For every other ringtone, Twitter, Facebook & Messaging etc. no button on the phone when locked will silence the ringtone.. 30 seconds of un stoppable music.. very annoying.
Was with my buddy having lunch lastweek and he knows his Incredible inside and out since he is a Linux dev. He uses midi ringtones for everything except the phone so he has not knows this issue.. Eating lunch and text comes through playing ACDC, its set to a semi loud ring..(Glad it wasnt a 2Pac or Capone type ringtone) have to put the food down, pick up the phone & I show him I hit every button on that phone..nothing would silence it..by this time its 15 seconds into the ringtone..Had to unlock and silence the phone..
I usually have my explicit ringtones set for 3 seconds of clean music before the explicit starts, since last phone was a BB, not a big deal to reach down and hit the vol button to silence it.. the Android requires me to take it out to silence "every" ringtone..come on!
There is a program called phone flip which only works when the phone is out of the holster and the phone "has" to be turned over for the full 30 seconds. Once turned over within the 30 seconds the ringtone starts up again until 30 seconds is up.
Silence is an option but with a busy day walking sometimes the vibrate is not felt. Carrying items with the BB it was simple with a finger touch the volume up button to silence any ringtone. With the Android it requires a free hand to pull the phone out, unlock and enter the program causing the ringtone to go off and silence it. Handcent SMS does give me a pop up, still have to unlock the phone and click the x. Annoying if 20+ texts come across in an hour.
I sincerely hope 2.2 addresses this issue!!!