home *** CD-ROM | disk | FTP | other *** search
- import java.awt.BorderLayout;
- import java.awt.Container;
- import java.awt.Dialog;
- import java.awt.Event;
- import java.awt.GridLayout;
- import java.awt.Panel;
- import java.awt.TextArea;
- import java.awt.TextComponent;
- import java.awt.Window;
-
- public class JDPSvrMsgDialog extends JDPDialog {
- JDPUser user;
- JDPButtons JDPButtons;
- JDPButtons JDPButtons1;
- // $FF: renamed from: r java.awt.TextArea
- TextArea field_0;
- String sentTo;
- String replyTo;
-
- public JDPSvrMsgDialog(JDPUser var1, String var2, Container var3, boolean var4, String var5, String var6, String var7) {
- super(var1, var2, var3, var4);
- this.user = var1;
- this.sentTo = var5;
- this.replyTo = var6.trim();
- ((Dialog)this).setResizable(true);
- TextArea var8 = new TextArea(var7, 5, 50);
- ((TextComponent)var8).setEditable(false);
- Panel var9 = new Panel();
- JDPChiselFramePanel var10 = new JDPChiselFramePanel(var1, "Message:");
- Panel var11 = new Panel();
- Panel var12 = new Panel();
- ((Container)this).add("Center", var9);
- ((Container)var10).add("Center", var11);
- ((Container)var11).setLayout(new BorderLayout());
- ((Container)var11).add("Center", var8);
- if (var6 != null && !var6.trim().equals("")) {
- this.field_0 = new TextArea("", 5, 50);
- JDPChiselFramePanel var18 = new JDPChiselFramePanel(var1, "Reply:");
- Panel var19 = new Panel();
- ((Container)var19).setLayout(new BorderLayout());
- ((Container)var19).add("Center", this.field_0);
- ((Container)var9).setLayout(new GridLayout(2, 1));
- ((Container)var9).add(var10);
- ((Container)var9).add(var18);
- ((Container)var18).add("Center", var19);
- String[] var15 = new String[]{"Send", "Cancel"};
- int[] var16 = new int[]{JDPButton.getIconValue("Go"), JDPButton.getIconValue("Delete")};
- this.JDPButtons1 = new JDPButtons(var1, var15, var16, JDPButtons.getAlignmentValue("Horizontal"));
- Panel var17 = new Panel();
- ((Container)var19).add("South", var17);
- ((Container)var17).setLayout(new BorderLayout());
- ((Container)var17).add("East", this.JDPButtons1);
- } else {
- String[] var13 = new String[]{"Cancel"};
- int[] var14 = new int[]{JDPButton.getIconValue("Delete")};
- this.JDPButtons = new JDPButtons(var1, var13, var14, JDPButtons.getAlignmentValue("Horizontal"));
- ((Container)var11).add("South", var12);
- ((Container)var12).setLayout(new BorderLayout());
- ((Container)var12).add("East", this.JDPButtons);
- ((Container)var9).setLayout(new BorderLayout());
- ((Container)var9).add("Center", var10);
- }
-
- ((JDPDialog)this).display();
- }
-
- public void sendReply() {
- String var1 = "Html Page User";
- if (this.user.cust != null) {
- var1 = this.user.cust.getFirstname().trim() + " " + this.user.cust.getLastname().trim();
- if (var1.equals(" ")) {
- var1 = this.user.cust.getUsername();
- }
- }
-
- Event var2 = new Event(this, 1001, var1 + "|" + this.replyTo + "|" + this.sentTo + "|" + this.field_0.getText() + " |");
- this.user.mainmsg.setStatusMsg("Sending message to " + this.replyTo + "...", 0);
- boolean var3 = this.user.jaggSQL.sendEventToClient(this.replyTo, "JDPSystemMessage", var2);
- if (var3) {
- ((Window)this).dispose();
- this.user.mainmsg.clearStatusMsg();
- } else {
- this.user.mainmsg.setStatusMsg("Failed to send message to " + this.replyTo + ".", 10);
- }
- }
-
- public boolean handleEvent(Event var1) {
- switch (var1.id) {
- case 201:
- ((Window)this).dispose();
- return true;
- case 1001:
- if (this.JDPButtons != null && var1.target.equals(this.JDPButtons.button[0])) {
- ((Window)this).dispose();
- return true;
- } else if (this.JDPButtons1 != null && var1.target.equals(this.JDPButtons1.button[0])) {
- this.sendReply();
- return true;
- } else {
- if (this.JDPButtons1 != null && var1.target.equals(this.JDPButtons1.button[1])) {
- ((Window)this).dispose();
- return true;
- }
-
- return false;
- }
- default:
- if (super.parent != null) {
- super.parent.handleEvent(var1);
- }
-
- return false;
- }
- }
- }
-