Changeset 1128 for trunk/jabberit_messenger/java_source/src/nu
- Timestamp:
- 07/15/09 15:57:46 (15 years ago)
- Location:
- trunk/jabberit_messenger/java_source/src/nu/fw/jeti
- Files:
-
- 4 added
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/applet/Jeti.java
r1115 r1128 75 75 public static JLabel from; 76 76 public static LoginInfo loginInfo; 77 public static String USERID; 77 78 public static String SERVEREXPRESSO; 78 79 public static String NAMECOMPANY; … … 91 92 * @Brief : A variavel DEBUG_APPLET_VIEWER = true, para usar o appletviewer 92 93 */ 93 public static boolean DEBUG_APPLET_VIEWER = false;94 public static boolean DEBUG_APPLET_VIEWER = true; 94 95 95 96 public void init() … … 101 102 public void run() 102 103 { 103 String server = new String( applet.getParameter("SERVER"));104 String portText = new String( applet.getParameter("PORT"));105 boolean ssl = Boolean.valueOf(applet.getParameter("SSL")).booleanValue();106 String user = new String( applet.getParameter("USER"));107 String password = new String( applet.getParameter("PASSWORD"));108 String resource = new String( applet.getParameter("RESOURCE"));109 String host = new String( applet.getParameter("HOST"));110 String useJavaProxy = new String( applet.getParameter("USEPROXY").toUpperCase());111 String serverExpresso = new String( applet.getParameter("EXPRESSO"));112 String useHttps = new String( applet.getParameter("USEHTTPS"));113 String nameCompany = new String( applet.getParameter("NAMECOMPANY"));114 String cnName = new String( applet.getParameter("CNNAME"));115 String country = new String( applet.getParameter("COUNTRY"));116 String language = new String( applet.getParameter("LANGUAGE"));117 String javaPlugins = new String( applet.getParameter("JAVAPLUGINS"));104 String server = new String("im.pr.gov.br"); 105 String portText = new String("5223"); 106 boolean ssl = true;//Boolean.valueOf(applet.getParameter("SSL")).booleanValue(); 107 String user = new String("alexandrecorreia"); 108 String password = new String("alec108529"); 109 String resource = new String("JAVA_RESOURCE"); 110 String host = new String("im.pr.gov.br"); 111 String useJavaProxy = new String("FALSE"); 112 String serverExpresso = new String("localhost/expresso/jabberit_messenger/"); 113 String useHttps = new String("http"); 114 String nameCompany = new String("ALEC"); 115 String cnName = new String("Alexandre"); 116 String country = new String("BR"); 117 String language = new String("pt"); 118 String javaPlugins = new String("xhtml,filetransfer,callVoip"); 118 119 119 120 /** … … 125 126 * - Informa qual o tipo de protocolo a ser usado http ou https. 126 127 * - Passa ao java o cn do ldap do servidor expresso. 127 * - Carrega plugins para o Java. 128 * - Carrega plugins para o Java. 129 * - uid expresso; 128 130 */ 129 131 … … 136 138 COUNTRY = country; 137 139 JAVAPLUGINS = javaPlugins; 140 USERID = user; 138 141 139 142 // Reinit languages incase they changed -
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/languages/languagesPlugins.java
r1097 r1128 9 9 public static final Object[][] languagePlugins_pt_BR = 10 10 { 11 { "callVoip.Call_Voip", "Call Voip"}, 12 { "callVoip.Calling" , "Ligando para" }, 13 { "callVoip.Dialing_for_business_phone", "Discar para telefone comerial"}, 14 { "callVoip.Status", "Status"}, 11 15 { "filetransfer.{0}_already_exist,_overwrite?" , "{0} já existe, sobrescrever?"}, 12 16 { "filetransfer.{0}_could_not_be_openend_in_write_mode" , "{0} não pode ser aberto em modo de escrita."}, -
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/plugins/FormattedMessage.java
r1014 r1128 17 17 public interface FormattedMessage 18 18 { 19 public void initXHTML(ChatSplitPane chatPane, JTextPane txtInvoer, JPanel pnlControl, Object Jid );19 public void initXHTML(ChatSplitPane chatPane, JTextPane txtInvoer, JPanel pnlControl, Object Jid, Object JidName); 20 20 21 21 List getWordList(Extension extension); -
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/plugins/Plugins.java
r1014 r1128 13 13 { 14 14 15 //back to interface??15 //back to interface?? 16 16 //String getName(){return NAME;} 17 18 17 //abstract String getDescription(); 19 20 18 //abstract String getVersion(); 21 22 23 19 // public void unload(Backend backend); 24 25 20 //remove?? 26 21 //public String[] getInfo(){return null;} 27 //TODO change to unload22 //TODO change to unload 28 23 29 24 /** … … 34 29 public void unload(); 35 30 36 37 31 } 38 32 /* -
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/plugins/filetransfer/Plugin.java
r1014 r1128 78 78 public final static String ABOUT = "by E.S. de Boer"; 79 79 80 81 80 public static void init(final Backend backend) 82 81 { 83 84 82 backend.getMain().addToOnlineRosterMenu(I18N.gettext("filetransfer.Transfer_File")+ "...",new RosterMenuListener() 85 83 { -
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/plugins/xhtml/Plugin.java
r1014 r1128 62 62 import nu.fw.jeti.util.Preferences; 63 63 64 import nu.fw.jeti.util.ServerExpresso; 64 65 import nu.fw.jeti.plugins.filetransfer.buttonFileTransfer; 65 66 import nu.fw.jeti.plugins.callVoip.buttonCallVoip;; 66 67 67 68 /** … … 78 79 private JButton btnUnderline; 79 80 private JButton btnFileTransfer; 81 private JButton btnCallVoip; 80 82 private JTextPane txtInvoer; 81 83 private ChatSplitPane chatPane; 82 84 private Object jidUser; 85 private Object jidName; 83 86 private boolean showXHTML = true; 84 87 public final static String VERSION = "0.3"; … … 95 98 } 96 99 97 public void initXHTML(ChatSplitPane chatPane, final JTextPane txtInvoer, JPanel pnlControl, Object JIDUser) 98 { 99 this.txtInvoer = txtInvoer; 100 this.chatPane = chatPane; 101 this.jidUser = JIDUser; 100 public void initXHTML(ChatSplitPane chatPane, final JTextPane txtInvoer, JPanel pnlControl, Object JIDUser, Object JIDName) 101 { 102 this.txtInvoer = txtInvoer; 103 this.chatPane = chatPane; 104 this.jidUser = JIDUser; 105 this.jidName = JIDName; 102 106 103 107 MutableAttributeSet set = new SimpleAttributeSet(); … … 184 188 pnlControl.add(btnColor); 185 189 186 ActionListener returnFocus = new ActionListener() { 187 public void actionPerformed(ActionEvent e) { 190 ActionListener returnFocus = new ActionListener() 191 { 192 public void actionPerformed(ActionEvent e) 193 { 188 194 txtInvoer.requestFocus(); 189 195 } 190 196 }; 191 197 192 ActionListener testeMeu = new ActionListener(){ 198 // Click button filetransfer; 199 ActionListener Ftransfer = new ActionListener() 200 { 193 201 194 202 public void actionPerformed(ActionEvent e) … … 196 204 buttonFileTransfer sFile = new buttonFileTransfer(); 197 205 sFile.sendFile(jidUser); 206 } 207 }; 208 209 // Click button CallVoip; 210 ActionListener callVoip = new ActionListener() 211 { 212 public void actionPerformed(ActionEvent e) 213 { 214 String _return = buttonCallVoip.connExpresso(jidUser.toString(), nu.fw.jeti.applet.Jeti.USERID); 215 javax.swing.JOptionPane.showMessageDialog(null, I18N.gettext("callVoip.Calling") + " : " + jidName + "\n\n" + 216 I18N.gettext("callVoip.Status") + " : " + _return ); 198 217 } 199 218 }; … … 233 252 234 253 // BUTTON-filetransfer 235 btnFileTransfer = new JButton(new ImageIcon(getClass().getResource("ftransfer16.gif"))); 236 btnFileTransfer.setMargin(new Insets(0,0,0,0)); 237 btnFileTransfer.setPreferredSize(new Dimension(23, 23)); 238 btnFileTransfer.setToolTipText(I18N.gettext("xhtml.Transfer_File")); 239 btnFileTransfer.addActionListener(testeMeu); 240 pnlControl.add(btnFileTransfer); 241 254 if( nu.fw.jeti.applet.Jeti.JAVAPLUGINS.indexOf("filetransfer") != -1 ) 255 { 256 btnFileTransfer = new JButton(new ImageIcon(getClass().getResource("ftransfer16.gif"))); 257 btnFileTransfer.setMargin(new Insets(0,0,0,0)); 258 btnFileTransfer.setPreferredSize(new Dimension(23, 23)); 259 btnFileTransfer.setToolTipText(I18N.gettext("xhtml.Transfer_File")); 260 btnFileTransfer.addActionListener(Ftransfer); 261 pnlControl.add(btnFileTransfer); 262 } 263 264 // BUTTON-callVoip 265 if( nu.fw.jeti.applet.Jeti.JAVAPLUGINS.indexOf("callVoip") != -1 ) 266 { 267 btnCallVoip = new JButton(); 268 btnCallVoip = buttonCallVoip.button(btnCallVoip); 269 btnCallVoip.addActionListener(callVoip); 270 pnlControl.add(btnCallVoip); 271 } 242 272 } 243 273 … … 252 282 253 283 public void useXHTML(boolean useXHTMl,String name) 254 {//look if other one sends xhtml 284 { 285 //look if other one sends xhtml 255 286 //javax.swing.JOptionPane.showMessageDialog(null, "Directory " + dir + " could not be created, Jeti will close"); 256 287 if (useXHTMl != showXHTML && !useXHTMl) … … 286 317 StringBuffer temp = new StringBuffer(); 287 318 for(int i = 0;i<text.length();i++) 288 {//split text up in words 319 { 320 //split text up in words 289 321 char c = text.charAt(i); 290 322 switch (c) -
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/ui/ChatSplitPane.java
r1097 r1128 338 338 //String contactJid = contactJID.toString(); 339 339 xhtml = (FormattedMessage) PluginsInfo.newPluginInstance("xhtml"); 340 xhtml.initXHTML(this, txtInvoer, pnlControl, contactJID 340 xhtml.initXHTML(this, txtInvoer, pnlControl, contactJID, contactName); 341 341 } 342 342 -
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/util/ServerExpresso.java
r1014 r1128 185 185 return photo; 186 186 } 187 188 public String connectCallVoip(String jidFrom, String jidTo) 189 { 190 String callVoip = ""; 191 String data = "javaVoipFrom=" + jidFrom + "&javaVoipTo=" + jidTo; 192 193 // Name Server Expresso 194 String serverExpresso = nu.fw.jeti.applet.Jeti.SERVEREXPRESSO; 195 196 // Type Protocol Http / Https 197 String typeProtocol = nu.fw.jeti.applet.Jeti.USEHTTPS; 198 199 if( typeProtocol.equals("http") ) 200 { 201 callVoip = this.connectHttp(typeProtocol, serverExpresso, data); 202 } 203 else 204 { 205 callVoip = this.connectHttps(typeProtocol, serverExpresso, data); 206 } 207 208 return callVoip; 209 } 187 210 }
Note: See TracChangeset
for help on using the changeset viewer.