X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=blobdiff_plain;f=MooNoteElement.java;fp=MooNoteElement.java;h=f6bda05e3b447642af0acffa007f5083e6eaf915;hp=ce5e1e9043353aaf0ffe0daf5ecb33ca5b4ba876;hb=078f6f3d4afcd990dadf7cf5f05b2af39ea7b3a9;hpb=6989cabc91ecf003a67e7ed9c4bec431eba2f1b4 diff --git a/MooNoteElement.java b/MooNoteElement.java index ce5e1e9..f6bda05 100644 --- a/MooNoteElement.java +++ b/MooNoteElement.java @@ -146,6 +146,12 @@ public class MooNoteElement extends JPanel { mtv.removeNote(this); } + /** + * layout this changed elemnt + */ + protected void newLayout(){ + mtv.layoutElement(this,true); + } /** * Listener that checks the mouse actions on this element. */ @@ -214,6 +220,7 @@ public class MooNoteElement extends JPanel { Object source = e.getSource(); if (source == popupProp) { new MooDialog(note); + newLayout(); } else if (source == popupRemove) { remove(); } else if (source == popupTransposeOctUp) { @@ -229,5 +236,6 @@ public class MooNoteElement extends JPanel { calculateString(); repaint(); } + } }