Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / DefaultListCellRenderer.js
index 1d3a8d3..8f5989f 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["javax.swing.JLabel", "$.ListCellRenderer", "javax.swing.plaf.UIResource", "javax.swing.border.EmptyBorder"], "javax.swing.DefaultListCellRenderer", ["javax.swing.Icon", "jssun.swing.DefaultLookup"], function () {\r
-c$ = Clazz.declareType (javax.swing, "DefaultListCellRenderer", javax.swing.JLabel, javax.swing.ListCellRenderer);\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-Clazz.superConstructor (this, javax.swing.DefaultListCellRenderer);\r
-this.setOpaque (true);\r
-this.setBorder (this.getNoFocusBorder ());\r
-this.setName ("List.cellRenderer");\r
-});\r
-Clazz.defineMethod (c$, "getNoFocusBorder", \r
- function () {\r
-var border = jssun.swing.DefaultLookup.getBorder (this, this.ui, "List.cellNoFocusBorder");\r
-if (System.getSecurityManager () != null) {\r
-if (border != null) return border;\r
-return javax.swing.DefaultListCellRenderer.SAFE_NO_FOCUS_BORDER;\r
-} else {\r
-if (border != null && (javax.swing.DefaultListCellRenderer.noFocusBorder == null || javax.swing.DefaultListCellRenderer.noFocusBorder === javax.swing.DefaultListCellRenderer.DEFAULT_NO_FOCUS_BORDER)) {\r
-return border;\r
-}return javax.swing.DefaultListCellRenderer.noFocusBorder;\r
-}});\r
-Clazz.overrideMethod (c$, "getListCellRendererComponent", \r
-function (list, value, index, isSelected, cellHasFocus) {\r
-this.setComponentOrientation (list.getComponentOrientation ());\r
-var bg = null;\r
-var fg = null;\r
-if (isSelected) {\r
-this.setBackground (bg == null ? list.getSelectionBackground () : bg);\r
-this.setForeground (fg == null ? list.getSelectionForeground () : fg);\r
-} else {\r
-this.setBackground (list.getBackground ());\r
-this.setForeground (list.getForeground ());\r
-}if (Clazz.instanceOf (value, javax.swing.Icon)) {\r
-this.setIcon (value);\r
-this.setText ("");\r
-} else {\r
-this.setIcon (null);\r
-this.setText ((value == null) ? "" : value.toString ());\r
-}this.setEnabled (list.isEnabled ());\r
-this.setFont (list.getFont ());\r
-var border = null;\r
-if (cellHasFocus) {\r
-if (isSelected) {\r
-border = jssun.swing.DefaultLookup.getBorder (this, this.ui, "List.focusSelectedCellHighlightBorder");\r
-}if (border == null) {\r
-border = jssun.swing.DefaultLookup.getBorder (this, this.ui, "List.focusCellHighlightBorder");\r
-}} else {\r
-border = this.getNoFocusBorder ();\r
-}this.setBorder (border);\r
-return this;\r
-}, "javax.swing.JList,~O,~N,~B,~B");\r
-Clazz.defineMethod (c$, "isOpaque", \r
-function () {\r
-var back = this.getBackground ();\r
-var p = this.getParent ();\r
-if (p != null) {\r
-p = p.getParent ();\r
-}var colorMatch = (back != null) && (p != null) && back.equals (p.getBackground ()) && p.isOpaque ();\r
-return !colorMatch && Clazz.superCall (this, javax.swing.DefaultListCellRenderer, "isOpaque", []);\r
-});\r
-Clazz.overrideMethod (c$, "validate", \r
-function () {\r
-});\r
-Clazz.overrideMethod (c$, "invalidate", \r
-function () {\r
-});\r
-Clazz.defineMethod (c$, "repaint", \r
-function () {\r
-});\r
-Clazz.overrideMethod (c$, "revalidate", \r
-function () {\r
-});\r
-Clazz.defineMethod (c$, "repaint", \r
-function (tm, x, y, width, height) {\r
-}, "~N,~N,~N,~N,~N");\r
-Clazz.defineMethod (c$, "repaint", \r
-function (r) {\r
-}, "java.awt.Rectangle");\r
-Clazz.overrideMethod (c$, "firePropertyChangeObject", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~O,~O");\r
-Clazz.overrideMethod (c$, "firePropertyChangeByte", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~N,~N");\r
-Clazz.overrideMethod (c$, "firePropertyChangeChar", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~S,~S");\r
-Clazz.overrideMethod (c$, "firePropertyChangeShort", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~N,~N");\r
-Clazz.overrideMethod (c$, "firePropertyChangeInt", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~N,~N");\r
-Clazz.overrideMethod (c$, "firePropertyChangeLong", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~N,~N");\r
-Clazz.overrideMethod (c$, "firePropertyChangeFloat", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~N,~N");\r
-Clazz.overrideMethod (c$, "firePropertyChangeDouble", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~N,~N");\r
-Clazz.overrideMethod (c$, "firePropertyChangeBool", \r
-function (propertyName, oldValue, newValue) {\r
-}, "~S,~B,~B");\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.DefaultListCellRenderer, "UIResource", javax.swing.DefaultListCellRenderer, javax.swing.plaf.UIResource);\r
-c$ = Clazz.p0p ();\r
-c$.SAFE_NO_FOCUS_BORDER = c$.prototype.SAFE_NO_FOCUS_BORDER =  new javax.swing.border.EmptyBorder (1, 1, 1, 1);\r
-c$.DEFAULT_NO_FOCUS_BORDER = c$.prototype.DEFAULT_NO_FOCUS_BORDER =  new javax.swing.border.EmptyBorder (1, 1, 1, 1);\r
-c$.noFocusBorder = c$.prototype.noFocusBorder = javax.swing.DefaultListCellRenderer.DEFAULT_NO_FOCUS_BORDER;\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["javax.swing.JLabel", "$.ListCellRenderer", "javax.swing.plaf.UIResource", "javax.swing.border.EmptyBorder"], "javax.swing.DefaultListCellRenderer", ["javax.swing.Icon", "jssun.swing.DefaultLookup"], function () {
+c$ = Clazz.declareType (javax.swing, "DefaultListCellRenderer", javax.swing.JLabel, javax.swing.ListCellRenderer);
+Clazz.makeConstructor (c$, 
+function () {
+Clazz.superConstructor (this, javax.swing.DefaultListCellRenderer);
+this.setOpaque (true);
+this.setBorder (this.getNoFocusBorder ());
+this.setName ("List.cellRenderer");
+});
+Clazz.defineMethod (c$, "getNoFocusBorder", 
+ function () {
+var border = jssun.swing.DefaultLookup.getBorder (this, this.ui, "List.cellNoFocusBorder");
+if (System.getSecurityManager () != null) {
+if (border != null) return border;
+return javax.swing.DefaultListCellRenderer.SAFE_NO_FOCUS_BORDER;
+} else {
+if (border != null && (javax.swing.DefaultListCellRenderer.noFocusBorder == null || javax.swing.DefaultListCellRenderer.noFocusBorder === javax.swing.DefaultListCellRenderer.DEFAULT_NO_FOCUS_BORDER)) {
+return border;
+}return javax.swing.DefaultListCellRenderer.noFocusBorder;
+}});
+Clazz.overrideMethod (c$, "getListCellRendererComponent", 
+function (list, value, index, isSelected, cellHasFocus) {
+this.setComponentOrientation (list.getComponentOrientation ());
+var bg = null;
+var fg = null;
+if (isSelected) {
+this.setBackground (bg == null ? list.getSelectionBackground () : bg);
+this.setForeground (fg == null ? list.getSelectionForeground () : fg);
+} else {
+this.setBackground (list.getBackground ());
+this.setForeground (list.getForeground ());
+}if (Clazz.instanceOf (value, javax.swing.Icon)) {
+this.setIcon (value);
+this.setText ("");
+} else {
+this.setIcon (null);
+this.setText ((value == null) ? "" : value.toString ());
+}this.setEnabled (list.isEnabled ());
+this.setFont (list.getFont ());
+var border = null;
+if (cellHasFocus) {
+if (isSelected) {
+border = jssun.swing.DefaultLookup.getBorder (this, this.ui, "List.focusSelectedCellHighlightBorder");
+}if (border == null) {
+border = jssun.swing.DefaultLookup.getBorder (this, this.ui, "List.focusCellHighlightBorder");
+}} else {
+border = this.getNoFocusBorder ();
+}this.setBorder (border);
+return this;
+}, "javax.swing.JList,~O,~N,~B,~B");
+Clazz.defineMethod (c$, "isOpaque", 
+function () {
+var back = this.getBackground ();
+var p = this.getParent ();
+if (p != null) {
+p = p.getParent ();
+}var colorMatch = (back != null) && (p != null) && back.equals (p.getBackground ()) && p.isOpaque ();
+return !colorMatch && Clazz.superCall (this, javax.swing.DefaultListCellRenderer, "isOpaque", []);
+});
+Clazz.overrideMethod (c$, "validate", 
+function () {
+});
+Clazz.overrideMethod (c$, "invalidate", 
+function () {
+});
+Clazz.defineMethod (c$, "repaint", 
+function () {
+});
+Clazz.overrideMethod (c$, "revalidate", 
+function () {
+});
+Clazz.defineMethod (c$, "repaint", 
+function (tm, x, y, width, height) {
+}, "~N,~N,~N,~N,~N");
+Clazz.defineMethod (c$, "repaint", 
+function (r) {
+}, "java.awt.Rectangle");
+Clazz.overrideMethod (c$, "firePropertyChangeObject", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~O,~O");
+Clazz.overrideMethod (c$, "firePropertyChangeByte", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~N,~N");
+Clazz.overrideMethod (c$, "firePropertyChangeChar", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~S,~S");
+Clazz.overrideMethod (c$, "firePropertyChangeShort", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~N,~N");
+Clazz.overrideMethod (c$, "firePropertyChangeInt", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~N,~N");
+Clazz.overrideMethod (c$, "firePropertyChangeLong", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~N,~N");
+Clazz.overrideMethod (c$, "firePropertyChangeFloat", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~N,~N");
+Clazz.overrideMethod (c$, "firePropertyChangeDouble", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~N,~N");
+Clazz.overrideMethod (c$, "firePropertyChangeBool", 
+function (propertyName, oldValue, newValue) {
+}, "~S,~B,~B");
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.DefaultListCellRenderer, "UIResource", javax.swing.DefaultListCellRenderer, javax.swing.plaf.UIResource);
+c$ = Clazz.p0p ();
+c$.SAFE_NO_FOCUS_BORDER = c$.prototype.SAFE_NO_FOCUS_BORDER =  new javax.swing.border.EmptyBorder (1, 1, 1, 1);
+c$.DEFAULT_NO_FOCUS_BORDER = c$.prototype.DEFAULT_NO_FOCUS_BORDER =  new javax.swing.border.EmptyBorder (1, 1, 1, 1);
+c$.noFocusBorder = c$.prototype.noFocusBorder = javax.swing.DefaultListCellRenderer.DEFAULT_NO_FOCUS_BORDER;
+});