Package org.eclipse.ecf.presence.ui

Examples of org.eclipse.ecf.presence.ui.MessagesView.selectTab()


            IStructuredSelection selection = (IStructuredSelection) event.getSelection();
            String user = ((ChatRoomParticipant) selection.getFirstElement()).getName();
            if (!ChatRoomManagerView.this.localUserName.equals(user)) {
              try {
                MessagesView messagesView = getMessagesView();
                messagesView.selectTab(container.getPrivateMessageSender(), null, createStringID(localUserName), createStringID(user));
                getSite().getPage().activate(messagesView);
              } catch (PartInitException e) {
                Activator.getDefault().getLog().log(new Status(IStatus.ERROR, Activator.PLUGIN_ID, IStatus.ERROR, NLS.bind(Messages.ChatRoomManagerView_EXCEPTION_MESSAGE_VIEW_INITIALIZATION, user), e));
              }
            }
View Full Code Here


        IChatManager manager = roster.getPresenceContainerAdapter().getChatManager();
        IChatMessageSender icms = manager.getChatMessageSender();
        ITypingMessageSender itms = manager.getTypingMessageSender();
        try {
          MessagesView view = (MessagesView) window.getActivePage().showView(MessagesView.VIEW_ID);
          view.selectTab(icms, itms, roster.getUser().getID(), entry.getUser().getID());
        } catch (PartInitException e) {
          e.printStackTrace();
        }
      }
    }
View Full Code Here

  private void openMessagesView(IChatManager chatManager, ID localID, ID targetID) throws PartInitException {
    final IChatMessageSender icms = chatManager.getChatMessageSender();
    final ITypingMessageSender itms = chatManager.getTypingMessageSender();
    final IWorkbenchWindow ww = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    final MessagesView view = (MessagesView) ww.getActivePage().showView(MessagesView.VIEW_ID);
    view.selectTab(icms, itms, localID, targetID);
  }

  /**
   * @param presenceContainerAdapter
   */
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.