hi matty,
my answers below.
maybe to simplify things, let's tie it to the way the chat windows are behaving now...
when someone sends a message, it blinks if it's not in the foreground, and after some time of blinking, it stops blinking and stays 'lighted' (the orange colour if you get what i meant)...
so similarly, when the window stops blinking and stays lighted it can send the automated reply... of course, it'll be good if a time delay can be set so say after 5 mins if the window is still not brought to the foreground, the auto reply message gets sent...
quote:
Originally posted by matty
This isn't as easy said as done.
Currently the only way to subclass the chat windows is to use an external library.
However before something like this can be done you need to answer a few questions.
- How do you determine if the message is read?
--> much like the blinking window, once you bring the window to the foreground, it's considered 'read'.
Would the counter only start if the window was minimized or would it be classified as read if the window is in the foreground?
--> Counter will only start if the message is received and the chat window is not in the foreground
- What would happen if 2 messages are received 10 seconds apart, do you reset the timer? Add a second timer? Ignore all subsequent messages?
--> only the first message counts, much like the blinking window again - if you don't bring it to the foreground, it blinks for a while before staying 'lighted' instead of blinking continuously
hope this clarifies
so is it still do-able? or not possible at all?