Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Emails aus der Akte heraus öffnen => soll zentriert sein wie alle anderen Fenster und nicht oben links #2524

Closed
iradraconis opened this issue Aug 2, 2024 · 2 comments · Fixed by #2526
Assignees
Labels
e-mail Issue weist Bezug zu e-mail auf enhancement New feature or request ui ux related to usability / user experience
Milestone

Comments

@iradraconis
Copy link
Collaborator

No description provided.

@iradraconis iradraconis added the enhancement New feature or request label Aug 2, 2024
@iradraconis iradraconis self-assigned this Aug 2, 2024
@iradraconis
Copy link
Collaborator Author

@j-dimension hast du einen Tipp, wo ich die passende Codestelle finde?

@j-dimension j-dimension added this to the planned milestone Aug 4, 2024
@j-dimension j-dimension added e-mail Issue weist Bezug zu e-mail auf ui ux related to usability / user experience labels Aug 4, 2024
@j-dimension
Copy link
Member

@iradraconis

Der Dialog, der eine Mail anzeigt, ist ViewEmailDialog. In deren Konstruktur wird die Fenstergröße bereits per ComponentUtils.restoreDialogSize(this); auf die zuletzt vom User genutzte Größe skaliert:

    public ViewEmailDialog(java.awt.Window parent, ArchiveFileBean contextArchiveFile, CaseFolder contextFolder, ObservedDocument odoc) {
        super(parent);
        initComponents();
        this.contextArchiveFile = contextArchiveFile;
        this.contextFolder = contextFolder;
        this.odoc = odoc;

        ComponentUtils.restoreDialogSize(this);

    }

Man könnte im selben Konstruktor, direkt nach dem Wiederherstellen der Fenstergröße, ein Zentrieren umsetzen via FrameUtils.centerDialogOnParentMonitor
Dazu würdest Du in der Dialogklasse über die Properties das Event componentShown behandeln und wie folgt füllen:

private void formComponentShown(java.awt.event.ComponentEvent evt) {                                    
        FrameUtils.centerDialogOnParentMonitor(this, this.getOwner().getLocation());
    }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e-mail Issue weist Bezug zu e-mail auf enhancement New feature or request ui ux related to usability / user experience
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants