Index: openacs-4/packages/chat/java/adPrivateChatFrame.java =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/chat/java/adPrivateChatFrame.java,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/chat/java/adPrivateChatFrame.java 20 Apr 2001 20:51:08 -0000 1.1 +++ openacs-4/packages/chat/java/adPrivateChatFrame.java 14 Mar 2006 12:16:08 -0000 1.2 @@ -22,105 +22,105 @@ private adChatClientListener listener = null; private int format_msg_width; public adPrivateChatFrame(adUserInfo sender, adUserInfo receiver, String room_id, adChatClientListener listener) { - super("Conversation with " + receiver.user_name); - this.sender = sender; - this.receiver = receiver; - this.listener = listener; - this.room_id = room_id; + super("Conversar --> " + receiver.user_name); + this.sender = sender; + this.receiver = receiver; + this.listener = listener; + this.room_id = room_id; - setSize(400, 400); - setResizable(false); + setSize(400, 400); + setResizable(false); - p = new Panel(); - p.setSize(390, 350); + p = new Panel(); + p.setSize(390, 350); - p.setLayout(null); + p.setLayout(null); - Dimension size = p.getSize(); + Dimension size = p.getSize(); - int text_field_height = 40; - int send_button_width = 40; + int text_field_height = 40; + int send_button_width = 40; - int text_area_x = GAP; - int text_area_y = GAP; - int text_area_width = size.width - 2 * GAP; - format_msg_width = text_area_width; + int text_area_x = GAP; + int text_area_y = GAP; + int text_area_width = size.width - 2 * GAP; + format_msg_width = text_area_width; - int text_area_height = size.height - 3 * GAP - text_field_height; - - int text_field_x = GAP; - int text_field_y = text_area_y + text_area_height + GAP; - int text_field_width = size.width - 3 * GAP - send_button_width; - int send_button_x = text_field_x + text_field_width + GAP; - int send_button_y = text_field_y; - int send_button_height = text_field_height; + int text_area_height = size.height - 3 * GAP - text_field_height; + + int text_field_x = GAP; + int text_field_y = text_area_y + text_area_height + GAP; + int text_field_width = size.width - 3 * GAP - send_button_width; + int send_button_x = text_field_x + text_field_width + GAP; + int send_button_y = text_field_y; + int send_button_height = text_field_height; - //text_area = new TextArea(); - text_area = new ScrollPane(); - text_area.setBounds(text_area_x, text_area_y, text_area_width, text_area_height); + //text_area = new TextArea(); + text_area = new ScrollPane(); + text_area.setBounds(text_area_x, text_area_y, text_area_width, text_area_height); - text_area_panel = new Panel(); - text_area_panel.setLayout(new OneColumnLayout()); - text_area.add(text_area_panel); - text_field = new TextField(50); - text_field.setBounds(text_field_x, text_field_y, text_field_width, text_field_height); - text_field.addActionListener(this); + text_area_panel = new Panel(); + text_area_panel.setLayout(new OneColumnLayout()); + text_area.add(text_area_panel); + text_field = new TextField(50); + text_field.setBounds(text_field_x, text_field_y, text_field_width, text_field_height); + text_field.addActionListener(this); - send_button = new Button("Send"); - send_button.setBounds(send_button_x, send_button_y, send_button_width, send_button_height); - send_button.addActionListener(this); + send_button = new Button("Enviar"); + send_button.setBounds(send_button_x, send_button_y, send_button_width, send_button_height); + send_button.addActionListener(this); - p.add(text_area); - p.add(text_field); - p.add(send_button); + p.add(text_area); + p.add(text_field); + p.add(send_button); - add(p); - enableEvents(AWTEvent.WINDOW_EVENT_MASK); + add(p); + enableEvents(AWTEvent.WINDOW_EVENT_MASK); } protected void processWindowEvent(WindowEvent e) { - if (e.getID() == WindowEvent.WINDOW_CLOSING) { - - // Clear all previous messages. - //text_area.setText(""); - dispose(); - } + if (e.getID() == WindowEvent.WINDOW_CLOSING) { + + // Clear all previous messages. + //text_area.setText(""); + dispose(); + } } private void postMessage() { - - if (!text_field.getText().equals("")) { - receiveMessage(sender.user_name, text_field.getText()); + + if (!text_field.getText().equals("")) { + receiveMessage(sender.user_name, text_field.getText()); - listener.postPrivateMessage(receiver.user_name, text_field.getText()); + listener.postPrivateMessage(receiver.user_name, text_field.getText()); - text_field.setText(""); - } - + text_field.setText(""); + } + } public void actionPerformed(ActionEvent e) { - Object src = e.getSource(); + Object src = e.getSource(); - if (src == text_field || src == send_button) - postMessage(); + if (src == text_field || src == send_button) + postMessage(); } public void receiveMessage(String user_name, String msg) { - if (user_name == null) - user_name = "Unknown"; + if (user_name == null) + user_name = "Unknown"; - text_area_panel.add(new adChatFormatMessage(format_msg_width, user_name, msg)); - text_area_panel.repaint(); - text_area_panel.validate(); - text_area.validate(); - - //text_area.append(msg); - //text_area.append("\n"); - + text_area_panel.add(new adChatFormatMessage(format_msg_width, user_name, msg)); + text_area_panel.repaint(); + text_area_panel.validate(); + text_area.validate(); + + //text_area.append(msg); + //text_area.append("\n"); + } }