X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fswingjs%2Fplaf%2FJSPopupMenuUI.java;fp=site%2Fj2s%2Fswingjs%2Fplaf%2FJSPopupMenuUI.java;h=e0b8b281e6946ebb1ea48bb8a979b7adcaa192cf;hp=bb5182a69b860dd762895a63f212219c9e1d4df8;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/j2s/swingjs/plaf/JSPopupMenuUI.java b/site/j2s/swingjs/plaf/JSPopupMenuUI.java index bb5182a..e0b8b28 100644 --- a/site/j2s/swingjs/plaf/JSPopupMenuUI.java +++ b/site/j2s/swingjs/plaf/JSPopupMenuUI.java @@ -1,51 +1,51 @@ -package swingjs.plaf; - - -import jsjava.awt.Dimension; - -import jsjavax.swing.JComponent; -import jsjavax.swing.LookAndFeel; - -import swingjs.api.DOMNode; - -public class JSPopupMenuUI extends JSMenuUI { - - public JSPopupMenuUI() { - isContainer = true; - setDoc(); - } - - @Override - public DOMNode getDOMObject() { - if (domNode == null) - domNode = createDOMObject("select", id); - return domNode; - } - - @Override - protected Dimension setHTMLSize(DOMNode obj, boolean addCSS) { - // SwingJS for now: just designated container width/height - return new Dimension(c.getWidth(), c.getHeight()); - } - - @Override - public Dimension getPreferredSize(JComponent c) { - // SwingJS should defer to containing panel - return null; - } - - @Override - protected void installJSUI() { - LookAndFeel.installColorsAndFont(c, - "PopupMenu.background", - "PopupMenu.foreground", - "PopupMenu.font"); - } - - @Override - protected void uninstallJSUI() { - // TODO Auto-generated method stub - - } - -} +package swingjs.plaf; + + +import jsjava.awt.Dimension; + +import jsjavax.swing.JComponent; +import jsjavax.swing.LookAndFeel; + +import swingjs.api.DOMNode; + +public class JSPopupMenuUI extends JSMenuUI { + + public JSPopupMenuUI() { + isContainer = true; + setDoc(); + } + + @Override + public DOMNode getDOMObject() { + if (domNode == null) + domNode = createDOMObject("select", id); + return domNode; + } + + @Override + protected Dimension setHTMLSize(DOMNode obj, boolean addCSS) { + // SwingJS for now: just designated container width/height + return new Dimension(c.getWidth(), c.getHeight()); + } + + @Override + public Dimension getPreferredSize(JComponent c) { + // SwingJS should defer to containing panel + return null; + } + + @Override + protected void installJSUI() { + LookAndFeel.installColorsAndFont(c, + "PopupMenu.background", + "PopupMenu.foreground", + "PopupMenu.font"); + } + + @Override + protected void uninstallJSUI() { + // TODO Auto-generated method stub + + } + +}