Ignore:
Timestamp:
05/10/18 16:04:51 (6 years ago)
Author:
davidb
Message:

Reworking of the code-base to separate logic from graphics. This version of Expeditee now supports a JFX graphics as an alternative to SWING

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/agents/mail/MailSession.java

    r919 r1102  
    1919package org.expeditee.agents.mail;
    2020
    21 import java.awt.Color;
    22 import java.awt.Point;
    2321import java.io.BufferedReader;
    2422import java.io.InputStream;
     
    4846import javax.mail.internet.MimeMessage;
    4947
     48import org.expeditee.core.Colour;
     49import org.expeditee.core.Point;
     50import org.expeditee.gio.DragAndDropManager;
    5051import org.expeditee.gui.AttributeValuePair;
     52import org.expeditee.gui.DisplayController;
    5153import org.expeditee.gui.Frame;
    5254import org.expeditee.gui.FrameCreator;
    53 import org.expeditee.gui.FrameGraphics;
    5455import org.expeditee.gui.MessageBay;
    55 import org.expeditee.importer.FrameDNDTransferHandler;
    5656import org.expeditee.items.Text;
    5757
     
    208208                                                try {
    209209                                                        MessageBay.displayMessage("New mail message!",
    210                                                                         null, Color.green, true, "getMailByID "
     210                                                                        null, Colour.GREEN, true, "getMailByID "
    211211                                                                                        + _folder.getMessageCount());
    212212                                                        /*
     
    247247
    248248                                MessageBay.displayMessage("Mail connection complete",
    249                                                 Color.GREEN);
     249                                                Colour.GREEN);
    250250
    251251                                displayUnreadMailCount();
     
    262262                int unreadCount = getUnreadCount();
    263263                Text text = new Text(-1, unreadCount + UNREAD_MESSAGE
    264                                 + (unreadCount == 1 ? "" : "s"), Color.BLUE, null);
     264                                + (unreadCount == 1 ? "" : "s"), Colour.BLUE, null);
    265265                if (unreadCount > 0)
    266266                        text.addAction("getUnreadMail " + unreadCount);
     
    517517                        final Frame frame, final Point point) {
    518518
    519                 final Text source = FrameDNDTransferHandler.importString(
    520                                 "Reading message " + messageNo + "...", point);
     519                final Text source = DragAndDropManager.importString("Reading message " + messageNo + "...", point);
    521520
    522521                new Thread() {
     
    598597                                        frames.save();
    599598                                        source.setLink(frames.getName());
    600                                         FrameGraphics.requestRefresh(true);
     599                                        DisplayController.requestRefresh(true);
    601600                                } catch (MessageRemovedException mre) {
    602601                                        source.setText("Message removed from inbox");
Note: See TracChangeset for help on using the changeset viewer.