Screenshot of gmailXchat in use where the user has a new chat message.
Screenshot of gmailXchat in use where the user does not haves a new chat message.
To add or remove a gmail chat frame to any webpage, the user right clicks on that page and selects either 'Open gmailxhcat' or 'Close gmailxchat' respectively. A copy of the gmail chat will then appear in the page.
GMailXChat used the Mediator Design Pattern in many places.