Smuxi.Frontend.Gnome.MainWindow.OnChatViewManagerChatAdded C# (CSharp) Méthode

OnChatViewManagerChatAdded() protected méthode

protected OnChatViewManagerChatAdded ( object sender, ChatViewManagerChatAddedEventArgs e ) : void
sender object
e ChatViewManagerChatAddedEventArgs
Résultat void
        protected void OnChatViewManagerChatAdded(object sender, ChatViewManagerChatAddedEventArgs e)
        {
            Trace.Call(sender, e);

            e.ChatView.MessageHighlighted += OnChatViewMessageHighlighted;
            e.ChatView.StatusChanged += (o, args) => {
                ChatTreeView.Render(e.ChatView);
            };
            e.ChatView.OutputMessageTextView.FocusInEvent += delegate {
                if (CaretMode) {
                    return;
                }
                Entry.GrabFocus();
            };
            if (e.ChatView is GroupChatView) {
                var groupChatView = (GroupChatView) e.ChatView;
                groupChatView.ParticipantsChanged += (o, args) => {
                    if (ChatViewManager.CurrentChatView != groupChatView) {
                        return;
                    }
                    UpdateTitle(groupChatView, null);
                };
                groupChatView.OutputHPaned.Position = (WindowWidth / 7) * 5;
            }
            UpdateProgressBar();
        }