Package net.sphene.goim.rcp.extensionpoints

Examples of net.sphene.goim.rcp.extensionpoints.IChatGUI.processMessage()


            window.addDisposeListener(disposeListener);
          } else if(openType.equals(PreferenceConstants.P_CHAT_OPEN_TYPE_SAMEWINDOW)){
            IWorkbenchPage page = account.getDefaultWorkbenchPage();
            if(page == null) page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            IChatGUI gui = openChatView(page);
            if(msg != null) gui.processMessage(msg, alreadyHandled);
            window = gui;
          } else if(openType.equals(PreferenceConstants.P_CHAT_OPEN_TYPE_NEWTABBEDWINDOW)) {
            IWorkbenchPage chatPage = null;
            IWorkbenchWindow[] windows = PlatformUI.getWorkbench().getWorkbenchWindows();
            for(IWorkbenchWindow window : windows) {
View Full Code Here


            }
            if(chatPage == null) {
              try {
                IWorkbenchWindow wwindow = PlatformUI.getWorkbench().openWorkbenchWindow(ChatPerspectiveFactory.PERSPECTIVE_ID,null);
                IChatGUI gui = openChatView(wwindow.getActivePage());
                if(msg != null) gui.processMessage(msg, alreadyHandled);
                window = gui;
              } catch (WorkbenchException e) {
                e.printStackTrace();
              }
            } else {
View Full Code Here

              } catch (WorkbenchException e) {
                e.printStackTrace();
              }
            } else {
              IChatGUI gui = openChatView(chatPage);
              if(msg != null) gui.processMessage(msg, alreadyHandled);
              window = gui;
            }
          } else {
            throw new RuntimeException("Unsupported open type ?: " + openType);
          }
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.