FOREIGN MODULE javax_swing_plaf;
IMPORT
java_awt,
javax_swing_border,
java_io,
java_lang,
javax_swing,
javax_accessibility,
java_awt_color,
java_awt_image,
java_awt_geom,
javax_swing_filechooser,
java_util,
java_awt_peer,
java_text,
java_awt_font,
javax_swing_text,
javax_swing_tree;
TYPE
BorderUIResource$BevelBorderUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing_border.BevelBorder + UIResource)
STATIC
PROCEDURE Init*(p0 : INTEGER) : BorderUIResource$BevelBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER;
p1 : java_awt.Color;
p2 : java_awt.Color) : BorderUIResource$BevelBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER;
p1 : java_awt.Color;
p2 : java_awt.Color;
p3 : java_awt.Color;
p4 : java_awt.Color) : BorderUIResource$BevelBorderUIResource,CONSTRUCTOR;
END;
BorderUIResource$CompoundBorderUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing_border.CompoundBorder + UIResource)
STATIC
PROCEDURE Init*(p0 : javax_swing_border.Border;
p1 : javax_swing_border.Border) : BorderUIResource$CompoundBorderUIResource,CONSTRUCTOR;
END;
BorderUIResource$EmptyBorderUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing_border.EmptyBorder + UIResource)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : BorderUIResource$EmptyBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Insets) : BorderUIResource$EmptyBorderUIResource,CONSTRUCTOR;
END;
BorderUIResource$EtchedBorderUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing_border.EtchedBorder + UIResource)
STATIC
PROCEDURE Init*() : BorderUIResource$EtchedBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER) : BorderUIResource$EtchedBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER;
p1 : java_awt.Color;
p2 : java_awt.Color) : BorderUIResource$EtchedBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Color;
p1 : java_awt.Color) : BorderUIResource$EtchedBorderUIResource,CONSTRUCTOR;
END;
BorderUIResource$LineBorderUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing_border.LineBorder + UIResource)
STATIC
PROCEDURE Init*(p0 : java_awt.Color) : BorderUIResource$LineBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Color;
p1 : INTEGER) : BorderUIResource$LineBorderUIResource,CONSTRUCTOR;
END;
BorderUIResource$MatteBorderUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing_border.MatteBorder + UIResource)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : java_awt.Color) : BorderUIResource$MatteBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : javax_swing.Icon) : BorderUIResource$MatteBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : javax_swing.Icon) : BorderUIResource$MatteBorderUIResource,CONSTRUCTOR;
END;
BorderUIResource$TitledBorderUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing_border.TitledBorder + UIResource)
STATIC
PROCEDURE Init*(p0 : java_lang.String) : BorderUIResource$TitledBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : javax_swing_border.Border) : BorderUIResource$TitledBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : javax_swing_border.Border;
p1 : java_lang.String) : BorderUIResource$TitledBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : javax_swing_border.Border;
p1 : java_lang.String;
p2 : INTEGER;
p3 : INTEGER) : BorderUIResource$TitledBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : javax_swing_border.Border;
p1 : java_lang.String;
p2 : INTEGER;
p3 : INTEGER;
p4 : java_awt.Font) : BorderUIResource$TitledBorderUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : javax_swing_border.Border;
p1 : java_lang.String;
p2 : INTEGER;
p3 : INTEGER;
p4 : java_awt.Font;
p5 : java_awt.Color) : BorderUIResource$TitledBorderUIResource,CONSTRUCTOR;
END;
BorderUIResource* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_swing_border.Border + UIResource + java_io.Serializable)
STATIC
PROCEDURE Init*(p0 : javax_swing_border.Border) : BorderUIResource,CONSTRUCTOR;
PROCEDURE getBlackLineBorderUIResource*() : javax_swing_border.Border;
PROCEDURE getEtchedBorderUIResource*() : javax_swing_border.Border;
PROCEDURE getLoweredBevelBorderUIResource*() : javax_swing_border.Border;
PROCEDURE getRaisedBevelBorderUIResource*() : javax_swing_border.Border;
END;
ButtonUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ButtonUI,CONSTRUCTOR;
END;
ColorChooserUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ColorChooserUI,CONSTRUCTOR;
END;
ColorUIResource* = POINTER TO EXTENSIBLE RECORD (java_awt.Color + UIResource)
STATIC
PROCEDURE Init*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL) : ColorUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER) : ColorUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER) : ColorUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Color) : ColorUIResource,CONSTRUCTOR;
END;
ComboBoxUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ComboBoxUI,CONSTRUCTOR;
END;
ComponentUI* = POINTER TO ABSTRACT RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : ComponentUI,CONSTRUCTOR;
PROCEDURE createUI*(p0 : javax_swing.JComponent) : ComponentUI;
END;
DesktopIconUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : DesktopIconUI,CONSTRUCTOR;
END;
DesktopPaneUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : DesktopPaneUI,CONSTRUCTOR;
END;
DimensionUIResource* = POINTER TO EXTENSIBLE RECORD (java_awt.Dimension + UIResource)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER) : DimensionUIResource,CONSTRUCTOR;
END;
FileChooserUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : FileChooserUI,CONSTRUCTOR;
END;
FontUIResource* = POINTER TO EXTENSIBLE RECORD (java_awt.Font + UIResource)
STATIC
PROCEDURE Init*(p0 : java_awt.Font) : FontUIResource,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER) : FontUIResource,CONSTRUCTOR;
END;
IconUIResource* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_swing.Icon + UIResource + java_io.Serializable)
STATIC
PROCEDURE Init*(p0 : javax_swing.Icon) : IconUIResource,CONSTRUCTOR;
END;
InsetsUIResource* = POINTER TO EXTENSIBLE RECORD (java_awt.Insets + UIResource)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : InsetsUIResource,CONSTRUCTOR;
END;
InternalFrameUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : InternalFrameUI,CONSTRUCTOR;
END;
LabelUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : LabelUI,CONSTRUCTOR;
END;
ListUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ListUI,CONSTRUCTOR;
END;
MenuBarUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : MenuBarUI,CONSTRUCTOR;
END;
MenuItemUI* = POINTER TO ABSTRACT RECORD (ButtonUI)
STATIC
PROCEDURE Init*() : MenuItemUI,CONSTRUCTOR;
END;
OptionPaneUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : OptionPaneUI,CONSTRUCTOR;
END;
PanelUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : PanelUI,CONSTRUCTOR;
END;
PopupMenuUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : PopupMenuUI,CONSTRUCTOR;
END;
ProgressBarUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ProgressBarUI,CONSTRUCTOR;
END;
ScrollBarUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ScrollBarUI,CONSTRUCTOR;
END;
ScrollPaneUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ScrollPaneUI,CONSTRUCTOR;
END;
SeparatorUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : SeparatorUI,CONSTRUCTOR;
END;
SliderUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : SliderUI,CONSTRUCTOR;
END;
SplitPaneUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : SplitPaneUI,CONSTRUCTOR;
END;
TabbedPaneUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : TabbedPaneUI,CONSTRUCTOR;
END;
TableHeaderUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : TableHeaderUI,CONSTRUCTOR;
END;
TableUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : TableUI,CONSTRUCTOR;
END;
TextUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : TextUI,CONSTRUCTOR;
END;
ToolBarUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ToolBarUI,CONSTRUCTOR;
END;
ToolTipUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ToolTipUI,CONSTRUCTOR;
END;
TreeUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : TreeUI,CONSTRUCTOR;
END;
UIResource* = POINTER TO INTERFACE RECORD (java_lang.Object)
END;
ViewportUI* = POINTER TO ABSTRACT RECORD (ComponentUI)
STATIC
PROCEDURE Init*() : ViewportUI,CONSTRUCTOR;
END;
PROCEDURE (self:BorderUIResource) getBorderInsets*(p0 : java_awt.Component) : java_awt.Insets,NEW,EXTENSIBLE;
PROCEDURE (self:BorderUIResource) isBorderOpaque*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BorderUIResource) paintBorder*(p0 : java_awt.Component;
p1 : java_awt.Graphics;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ComboBoxUI) isFocusTraversable*(p0 : javax_swing.JComboBox) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:ComboBoxUI) isPopupVisible*(p0 : javax_swing.JComboBox) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:ComboBoxUI) setPopupVisible*(p0 : javax_swing.JComboBox;
p1 : BOOLEAN),NEW,ABSTRACT;
PROCEDURE (self:ComponentUI) contains*(p0 : javax_swing.JComponent;
p1 : INTEGER;
p2 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) getAccessibleChild*(p0 : javax_swing.JComponent;
p1 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) getAccessibleChildrenCount*(p0 : javax_swing.JComponent) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) getMaximumSize*(p0 : javax_swing.JComponent) : java_awt.Dimension,NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) getMinimumSize*(p0 : javax_swing.JComponent) : java_awt.Dimension,NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) getPreferredSize*(p0 : javax_swing.JComponent) : java_awt.Dimension,NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) installUI*(p0 : javax_swing.JComponent),NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) paint*(p0 : java_awt.Graphics;
p1 : javax_swing.JComponent),NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) uninstallUI*(p0 : javax_swing.JComponent),NEW,EXTENSIBLE;
PROCEDURE (self:ComponentUI) update*(p0 : java_awt.Graphics;
p1 : javax_swing.JComponent),NEW,EXTENSIBLE;
PROCEDURE (self:FileChooserUI) ensureFileIsVisible*(p0 : javax_swing.JFileChooser;
p1 : java_io.File),NEW,ABSTRACT;
PROCEDURE (self:FileChooserUI) getAcceptAllFileFilter*(p0 : javax_swing.JFileChooser) : javax_swing_filechooser.FileFilter,NEW,ABSTRACT;
PROCEDURE (self:FileChooserUI) getApproveButtonText*(p0 : javax_swing.JFileChooser) : java_lang.String,NEW,ABSTRACT;
PROCEDURE (self:FileChooserUI) getDialogTitle*(p0 : javax_swing.JFileChooser) : java_lang.String,NEW,ABSTRACT;
PROCEDURE (self:FileChooserUI) getFileView*(p0 : javax_swing.JFileChooser) : javax_swing_filechooser.FileView,NEW,ABSTRACT;
PROCEDURE (self:FileChooserUI) rescanCurrentDirectory*(p0 : javax_swing.JFileChooser),NEW,ABSTRACT;
PROCEDURE (self:IconUIResource) getIconHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:IconUIResource) getIconWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:IconUIResource) paintIcon*(p0 : java_awt.Component;
p1 : java_awt.Graphics;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ListUI) getCellBounds*(p0 : javax_swing.JList;
p1 : INTEGER;
p2 : INTEGER) : java_awt.Rectangle,NEW,ABSTRACT;
PROCEDURE (self:ListUI) indexToLocation*(p0 : javax_swing.JList;
p1 : INTEGER) : java_awt.Point,NEW,ABSTRACT;
PROCEDURE (self:ListUI) locationToIndex*(p0 : javax_swing.JList;
p1 : java_awt.Point) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:OptionPaneUI) containsCustomComponents*(p0 : javax_swing.JOptionPane) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:OptionPaneUI) selectInitialValue*(p0 : javax_swing.JOptionPane),NEW,ABSTRACT;
PROCEDURE (self:SplitPaneUI) finishedPaintingChildren*(p0 : javax_swing.JSplitPane;
p1 : java_awt.Graphics),NEW,ABSTRACT;
PROCEDURE (self:SplitPaneUI) getDividerLocation*(p0 : javax_swing.JSplitPane) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:SplitPaneUI) getMaximumDividerLocation*(p0 : javax_swing.JSplitPane) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:SplitPaneUI) getMinimumDividerLocation*(p0 : javax_swing.JSplitPane) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:SplitPaneUI) resetToPreferredSizes*(p0 : javax_swing.JSplitPane),NEW,ABSTRACT;
PROCEDURE (self:SplitPaneUI) setDividerLocation*(p0 : javax_swing.JSplitPane;
p1 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:TabbedPaneUI) getTabBounds*(p0 : javax_swing.JTabbedPane;
p1 : INTEGER) : java_awt.Rectangle,NEW,ABSTRACT;
PROCEDURE (self:TabbedPaneUI) getTabRunCount*(p0 : javax_swing.JTabbedPane) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TabbedPaneUI) tabForCoordinate*(p0 : javax_swing.JTabbedPane;
p1 : INTEGER;
p2 : INTEGER) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextUI) damageRange*(p0 : javax_swing_text.JTextComponent;
p1 : INTEGER;
p2 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:TextUI) damageRange*(p0 : javax_swing_text.JTextComponent;
p1 : INTEGER;
p2 : INTEGER;
p3 : javax_swing_text.Position$Bias;
p4 : javax_swing_text.Position$Bias),NEW,ABSTRACT;
PROCEDURE (self:TextUI) getEditorKit*(p0 : javax_swing_text.JTextComponent) : javax_swing_text.EditorKit,NEW,ABSTRACT;
PROCEDURE (self:TextUI) getNextVisualPositionFrom*( p0 : javax_swing_text.JTextComponent;
p1 : INTEGER;
p2 : javax_swing_text.Position$Bias;
p3 : INTEGER;
IN p4 : ARRAY OF javax_swing_text.Position$Bias) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextUI) getRootView*(p0 : javax_swing_text.JTextComponent) : javax_swing_text.View,NEW,ABSTRACT;
PROCEDURE (self:TextUI) modelToView*(p0 : javax_swing_text.JTextComponent;
p1 : INTEGER) : java_awt.Rectangle,NEW,ABSTRACT;
PROCEDURE (self:TextUI) modelToView*(p0 : javax_swing_text.JTextComponent;
p1 : INTEGER;
p2 : javax_swing_text.Position$Bias) : java_awt.Rectangle,NEW,ABSTRACT;
PROCEDURE (self:TextUI) viewToModel*(p0 : javax_swing_text.JTextComponent;
p1 : java_awt.Point) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextUI) viewToModel*( p0 : javax_swing_text.JTextComponent;
p1 : java_awt.Point;
IN p2 : ARRAY OF javax_swing_text.Position$Bias) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeUI) cancelEditing*(p0 : javax_swing.JTree),NEW,ABSTRACT;
PROCEDURE (self:TreeUI) getClosestPathForLocation*(p0 : javax_swing.JTree;
p1 : INTEGER;
p2 : INTEGER) : javax_swing_tree.TreePath,NEW,ABSTRACT;
PROCEDURE (self:TreeUI) getEditingPath*(p0 : javax_swing.JTree) : javax_swing_tree.TreePath,NEW,ABSTRACT;
PROCEDURE (self:TreeUI) getPathBounds*(p0 : javax_swing.JTree;
p1 : javax_swing_tree.TreePath) : java_awt.Rectangle,NEW,ABSTRACT;
PROCEDURE (self:TreeUI) getPathForRow*(p0 : javax_swing.JTree;
p1 : INTEGER) : javax_swing_tree.TreePath,NEW,ABSTRACT;
PROCEDURE (self:TreeUI) getRowCount*(p0 : javax_swing.JTree) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeUI) getRowForPath*(p0 : javax_swing.JTree;
p1 : javax_swing_tree.TreePath) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeUI) isEditing*(p0 : javax_swing.JTree) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TreeUI) startEditingAtPath*(p0 : javax_swing.JTree;
p1 : javax_swing_tree.TreePath),NEW,ABSTRACT;
PROCEDURE (self:TreeUI) stopEditing*(p0 : javax_swing.JTree) : BOOLEAN,NEW,ABSTRACT;
END javax_swing_plaf.