Changeset 1375 for trunk


Ignore:
Timestamp:
05/24/19 15:52:29 (5 years ago)
Author:
bln4
Message:

Mail now links to the senders credentials frame. More work required to not hard code it to frame 14.

Location:
trunk/src/org/expeditee
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/auth/mail/Mail.java

    r1363 r1375  
    370370                List<MailEntry> mailForLoggingInUser = Mail.getEntries(UserSettings.UserName.get(), key);                       
    371371                for (MailEntry mail: mailForLoggingInUser) {
    372                         MailBay.addMessage(mail.timestamp, mail.message, mail.message2, mail.options);
     372                        MailBay.addMessage(mail.timestamp, mail.sender, mail.message, mail.message2, mail.options);
    373373                }
    374374               
     
    396396                        options.put(k, v);
    397397                }
    398                 MailBay.addMessage(data.get(0), topic, message, options);
     398                MailBay.addMessage(data.get(0), "Single-use Secure (encrypted sender)", topic, message, options);
    399399        }
    400400}
  • trunk/src/org/expeditee/auth/mail/gui/MailBay.java

    r1363 r1375  
    9494         * @return
    9595         */
    96         public synchronized static Text addMessage(String timestamp, String message, String message2, Map<String, String> options) {
     96        public synchronized static Text addMessage(String timestamp, String sender, String message, String message2, Map<String, String> options) {
    9797                // Invalidate whole area
    9898                DisplayController.invalidateArea(DisplayController.getMessageBayPaintArea());
     
    116116                Text t = mail.getPreviewMessage(true);
    117117                _messages.add(t);
    118                 _creator.addText(timestamp, Colour.BLACK, null, null, false);
     118                Text header = _creator.addText(timestamp + " (From: " + sender + ")", Colour.BLACK, null, null, false);
     119                header.setLink(sender + "-credentials" + 14); //TODO: instead of hard coding 14, have it programmatically looked up.
    119120                for (Text line: mail.getMessage()) {
    120121                        _creator.addItem(line.copy(), false);
  • trunk/src/org/expeditee/settings/UserSettings.java

    r1360 r1375  
    252252                                FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.SHARED_FRAMESETS_PATH);
    253253                                FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.MAIL_PATH);
     254                                FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.CONTACTS_PATH);
    254255                        }
    255256                        FolderSettings.FrameDirs.setDefault(FolderSettings.FrameDirs.get());
     
    269270                                FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.SHARED_FRAMESETS_PATH);
    270271                                FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.MAIL_PATH);
     272                                FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.CONTACTS_PATH);
    271273                        }
    272274                        FolderSettings.FrameDirs.setDefault(FolderSettings.FrameDirs.get());
Note: See TracChangeset for help on using the changeset viewer.