Smuxi.Frontend.Gnome.ChatView.OnMessageTextViewPersonClicked C# (CSharp) Method

OnMessageTextViewPersonClicked() protected method

protected OnMessageTextViewPersonClicked ( object sender, MessageTextViewPersonClickedEventArgs e ) : void
sender object
e MessageTextViewPersonClickedEventArgs
return void
        protected virtual void OnMessageTextViewPersonClicked(object sender, MessageTextViewPersonClickedEventArgs e)
        {
            Trace.Call(sender, e);

            var entry = Frontend.MainWindow.Entry;
            var text = entry.Text;
            var match = Regex.Match(text, "^[^ ]+: ");
            if (match.Success) {
                // removing existing nick
                text = text.Substring(match.Length);
            }
            text = String.Format("{0}: {1}", e.IdentityName, text);
            entry.Text = text;
            entry.HasFocus = true;
        }