Fixed missing AWT types (separator and checkbox) not getting added to
the menu.
This commit is contained in:
parent
fe6b09e8dd
commit
7e89c7b583
|
@ -15,7 +15,6 @@
|
||||||
*/
|
*/
|
||||||
package dorkbox.systemTray.nativeUI;
|
package dorkbox.systemTray.nativeUI;
|
||||||
|
|
||||||
import java.awt.MenuItem;
|
|
||||||
import java.awt.MenuShortcut;
|
import java.awt.MenuShortcut;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
|
@ -27,7 +26,7 @@ import dorkbox.util.SwingUtil;
|
||||||
class AwtMenuItem implements MenuItemPeer {
|
class AwtMenuItem implements MenuItemPeer {
|
||||||
|
|
||||||
private final AwtMenu parent;
|
private final AwtMenu parent;
|
||||||
private final MenuItem _native = new java.awt.MenuItem();
|
private final java.awt.MenuItem _native = new java.awt.MenuItem();
|
||||||
|
|
||||||
private volatile ActionListener swingCallback;
|
private volatile ActionListener swingCallback;
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,7 @@ class AwtMenuItemCheckbox implements CheckboxPeer {
|
||||||
// this is ALWAYS called on the EDT.
|
// this is ALWAYS called on the EDT.
|
||||||
AwtMenuItemCheckbox(final AwtMenu parent) {
|
AwtMenuItemCheckbox(final AwtMenu parent) {
|
||||||
this.parent = parent;
|
this.parent = parent;
|
||||||
|
parent._native.add(_native);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,7 +15,6 @@
|
||||||
*/
|
*/
|
||||||
package dorkbox.systemTray.nativeUI;
|
package dorkbox.systemTray.nativeUI;
|
||||||
|
|
||||||
import java.awt.MenuItem;
|
|
||||||
|
|
||||||
import dorkbox.systemTray.peer.EntryPeer;
|
import dorkbox.systemTray.peer.EntryPeer;
|
||||||
import dorkbox.util.SwingUtil;
|
import dorkbox.util.SwingUtil;
|
||||||
|
@ -23,12 +22,13 @@ import dorkbox.util.SwingUtil;
|
||||||
class AwtMenuItemSeparator implements EntryPeer {
|
class AwtMenuItemSeparator implements EntryPeer {
|
||||||
|
|
||||||
private final AwtMenu parent;
|
private final AwtMenu parent;
|
||||||
private final MenuItem _native = new MenuItem("-");
|
private final java.awt.MenuItem _native = new java.awt.MenuItem("-");
|
||||||
|
|
||||||
|
|
||||||
// this is ALWAYS called on the EDT.
|
// this is ALWAYS called on the EDT.
|
||||||
AwtMenuItemSeparator(final AwtMenu parent) {
|
AwtMenuItemSeparator(final AwtMenu parent) {
|
||||||
this.parent = parent;
|
this.parent = parent;
|
||||||
|
parent._native.add(_native);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue
Block a user