FOREIGN MODULE sun_swing; IMPORT java_security := "java.security", java_lang := "java.lang", java_lang_reflect := "java.lang.reflect", java_util := "java.util", java_io := "java.io", java_awt := "java.awt", javax_swing := "javax.swing", javax_swing_plaf := "javax.swing.plaf", javax_swing_border := "javax.swing.border", java_awt_event := "java.awt.event", javax_swing_event := "javax.swing.event", java_beans := "java.beans", javax_swing_text := "javax.swing.text", javax_accessibility := "javax.accessibility", sun_awt := "sun.awt", java_util_logging := "java.util.logging", java_awt_peer := "java.awt.peer", sun_java2d_pipe := "sun.java2d.pipe", java_awt_image := "java.awt.image", java_awt_dnd := "java.awt.dnd", java_awt_im := "java.awt.im", javax_swing_table := "javax.swing.table", java_text := "java.text", javax_print_attribute := "javax.print.attribute", javax_print := "javax.print", java_awt_print := "java.awt.print", javax_swing_tree := "javax.swing.tree", javax_swing_plaf_basic := "javax.swing.plaf.basic", sun_awt_shell := "sun.awt.shell", java_util_concurrent := "java.util.concurrent", java_net := "java.net", java_awt_color := "java.awt.color", java_awt_geom := "java.awt.geom", java_util_concurrent_atomic := "java.util.concurrent.atomic", java_awt_font := "java.awt.font"; TYPE AccessibleMethod* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*( p0 : java_lang.Class; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.Class) : AccessibleMethod,CONSTRUCTOR; END; AccumulativeRunnable* = POINTER TO ABSTRACT RECORD (java_lang.Object + java_lang.Runnable) (* Typebound Procedures *) STATIC PROCEDURE Init*() : AccumulativeRunnable,CONSTRUCTOR; END; BakedArrayList* = POINTER TO EXTENSIBLE RECORD (java_util.ArrayList) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_util.List) : BakedArrayList,CONSTRUCTOR; PROCEDURE Init*(p0 : INTEGER) : BakedArrayList,CONSTRUCTOR; END; CachedPainter* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : INTEGER) : CachedPainter,CONSTRUCTOR; END; DefaultLayoutStyle* = POINTER TO EXTENSIBLE RECORD (javax_swing.LayoutStyle) (* Typebound Procedures *) STATIC PROCEDURE getInstance*() : javax_swing.LayoutStyle; PROCEDURE Init*() : DefaultLayoutStyle,CONSTRUCTOR; END; DefaultLookup* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE get*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String) : java_lang.Object; PROCEDURE getBoolean*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String; p3 : BOOLEAN) : BOOLEAN; PROCEDURE getBoolean*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String) : BOOLEAN; PROCEDURE getBorder*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String) : javax_swing_border.Border; PROCEDURE getBorder*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String; p3 : javax_swing_border.Border) : javax_swing_border.Border; PROCEDURE getColor*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String; p3 : java_awt.Color) : java_awt.Color; PROCEDURE getColor*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String) : java_awt.Color; PROCEDURE getIcon*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String; p3 : javax_swing.Icon) : javax_swing.Icon; PROCEDURE getIcon*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String) : javax_swing.Icon; PROCEDURE getInsets*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String; p3 : java_awt.Insets) : java_awt.Insets; PROCEDURE getInsets*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String) : java_awt.Insets; PROCEDURE getInt*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String) : INTEGER; PROCEDURE getInt*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String; p3 : INTEGER) : INTEGER; PROCEDURE Init*() : DefaultLookup,CONSTRUCTOR; PROCEDURE setDefaultLookup*(p0 : DefaultLookup); END; FilePane* = POINTER TO EXTENSIBLE RECORD (javax_swing.JPanel + java_beans.PropertyChangeListener) (* Typebound Procedures *) newFolderAction! : javax_swing.Action; STATIC ACTION_APPROVE_SELECTION* = "approveSelection"; ACTION_CANCEL* = "cancelSelection"; ACTION_CHANGE_TO_PARENT_DIRECTORY* = "Go Up"; ACTION_EDIT_FILE_NAME* = "editFileName"; ACTION_NEW_FOLDER* = "New Folder"; ACTION_REFRESH* = "refresh"; ACTION_VIEW_DETAILS* = "viewTypeDetails"; ACTION_VIEW_LIST* = "viewTypeList"; VIEWTYPE_DETAILS* = 1; VIEWTYPE_LIST* = 0; PROCEDURE addActionsToMap*( p0 : javax_swing.ActionMap; IN p1 : ARRAY OF javax_swing.Action); PROCEDURE canWrite*(p0 : java_io.File) : BOOLEAN; PROCEDURE Init*(p0 : FilePane$FileChooserUIAccessor) : FilePane,CONSTRUCTOR; PROCEDURE usesShellFolder*(p0 : javax_swing.JFileChooser) : BOOLEAN; END; FilePane$FileChooserUIAccessor* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; FilePane$FileRenderer* = POINTER TO EXTENSIBLE RECORD (javax_swing.DefaultListCellRenderer) (* Typebound Procedures *) STATIC PROCEDURE Init!(p0 : FilePane) : FilePane$FileRenderer,CONSTRUCTOR; END; ImageCache* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : INTEGER) : ImageCache,CONSTRUCTOR; END; ImageIconUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing.ImageIcon + javax_swing_plaf.UIResource) STATIC PROCEDURE Init*(p0 : java_awt.Image) : ImageIconUIResource,CONSTRUCTOR; PROCEDURE Init*(IN p0 : ARRAY OF BYTE) : ImageIconUIResource,CONSTRUCTOR; END; MenuItemCheckIconFactory* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; MenuItemLayoutHelper* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC MAX_ACC_WIDTH* : StringUIClientPropertyKey; MAX_ARROW_WIDTH* : StringUIClientPropertyKey; MAX_CHECK_WIDTH* : StringUIClientPropertyKey; MAX_ICON_WIDTH* : StringUIClientPropertyKey; MAX_LABEL_WIDTH* : StringUIClientPropertyKey; MAX_TEXT_WIDTH* : StringUIClientPropertyKey; PROCEDURE addMaxWidth*(p0 : MenuItemLayoutHelper$RectSize; p1 : INTEGER; p2 : java_awt.Dimension); PROCEDURE addWidth*(p0 : INTEGER; p1 : INTEGER; p2 : java_awt.Dimension); PROCEDURE clearUsedClientProperties*(p0 : javax_swing.JComponent); PROCEDURE clearUsedParentClientProperties*(p0 : javax_swing.JMenuItem); PROCEDURE createMaxRect*() : java_awt.Rectangle; PROCEDURE getMenuItemParent*(p0 : javax_swing.JMenuItem) : javax_swing.JComponent; PROCEDURE Init!() : MenuItemLayoutHelper,CONSTRUCTOR; PROCEDURE Init*(p0 : javax_swing.JMenuItem; p1 : javax_swing.Icon; p2 : javax_swing.Icon; p3 : java_awt.Rectangle; p4 : INTEGER; p5 : java_lang.String; p6 : BOOLEAN; p7 : java_awt.Font; p8 : java_awt.Font; p9 : BOOLEAN; p10 : java_lang.String) : MenuItemLayoutHelper,CONSTRUCTOR; PROCEDURE isColumnLayout*(p0 : BOOLEAN; p1 : INTEGER; p2 : INTEGER; p3 : INTEGER) : BOOLEAN; PROCEDURE isColumnLayout*(p0 : BOOLEAN; p1 : javax_swing.JMenuItem) : BOOLEAN; PROCEDURE max*(IN p0 : ARRAY OF INTEGER) : INTEGER; PROCEDURE useCheckAndArrow*(p0 : javax_swing.JMenuItem) : BOOLEAN; END; MenuItemLayoutHelper$ColumnAlignment* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC LEFT_ALIGNMENT* : MenuItemLayoutHelper$ColumnAlignment; RIGHT_ALIGNMENT* : MenuItemLayoutHelper$ColumnAlignment; PROCEDURE Init*(p0 : INTEGER; p1 : INTEGER; p2 : INTEGER; p3 : INTEGER; p4 : INTEGER) : MenuItemLayoutHelper$ColumnAlignment,CONSTRUCTOR; END; MenuItemLayoutHelper$LayoutResult* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_awt.Rectangle; p1 : java_awt.Rectangle; p2 : java_awt.Rectangle; p3 : java_awt.Rectangle; p4 : java_awt.Rectangle; p5 : java_awt.Rectangle) : MenuItemLayoutHelper$LayoutResult,CONSTRUCTOR; PROCEDURE Init*() : MenuItemLayoutHelper$LayoutResult,CONSTRUCTOR; END; MenuItemLayoutHelper$RectSize* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : INTEGER; p1 : INTEGER; p2 : INTEGER; p3 : INTEGER) : MenuItemLayoutHelper$RectSize,CONSTRUCTOR; PROCEDURE Init*() : MenuItemLayoutHelper$RectSize,CONSTRUCTOR; END; PrintColorUIResource* = POINTER TO EXTENSIBLE RECORD (javax_swing_plaf.ColorUIResource) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : INTEGER; p1 : java_awt.Color) : PrintColorUIResource,CONSTRUCTOR; END; PrintingStatus* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE createPrintingStatus*(p0 : java_awt.Component; p1 : java_awt_print.PrinterJob) : PrintingStatus; PROCEDURE Init!(p0 : java_awt.Component; p1 : java_awt_print.PrinterJob) : PrintingStatus,CONSTRUCTOR; END; StringUIClientPropertyKey* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + UIClientPropertyKey) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_lang.String) : StringUIClientPropertyKey,CONSTRUCTOR; END; SwingLazyValue* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_swing.UIDefaults$LazyValue) (* Typebound Procedures *) STATIC PROCEDURE Init*( p0 : java_lang.String; IN p1 : ARRAY OF java_lang.Object) : SwingLazyValue,CONSTRUCTOR; PROCEDURE Init*( p0 : java_lang.String; p1 : java_lang.String; IN p2 : ARRAY OF java_lang.Object) : SwingLazyValue,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String) : SwingLazyValue,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String; p1 : java_lang.String) : SwingLazyValue,CONSTRUCTOR; END; SwingUtilities2* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) STATIC AA_TEXT_PROPERTY_KEY* : java_lang.Object; BASICMENUITEMUI_MAX_TEXT_OFFSET* : StringUIClientPropertyKey; COMPONENT_UI_PROPERTY_KEY* : java_lang.Object; DEFAULT_FRC* : java_awt_font.FontRenderContext; IMPLIED_CR* = "CR"; LAF_STATE_KEY* : java_lang.Object; PROCEDURE adjustFocus*(p0 : javax_swing.JComponent); PROCEDURE canAccessSystemClipboard*() : BOOLEAN; PROCEDURE canCurrentEventAccessSystemClipboard*() : BOOLEAN; PROCEDURE canEventAccessSystemClipboard*(p0 : java_awt.AWTEvent) : BOOLEAN; PROCEDURE clipString*(p0 : javax_swing.JComponent; p1 : java_awt.FontMetrics; p2 : java_lang.String; p3 : INTEGER) : java_lang.String; PROCEDURE clipStringIfNecessary*(p0 : javax_swing.JComponent; p1 : java_awt.FontMetrics; p2 : java_lang.String; p3 : INTEGER) : java_lang.String; PROCEDURE compositeRequestFocus*(p0 : java_awt.Component) : java_awt.Component; PROCEDURE convertColumnIndexToModel*(p0 : javax_swing_table.TableColumnModel; p1 : INTEGER) : INTEGER; PROCEDURE convertColumnIndexToView*(p0 : javax_swing_table.TableColumnModel; p1 : INTEGER) : INTEGER; PROCEDURE displayPropertiesToCSS*(p0 : java_awt.Font; p1 : java_awt.Color) : java_lang.String; PROCEDURE drawChars*( p0 : javax_swing.JComponent; p1 : java_awt.Graphics; IN p2 : ARRAY OF CHAR; p3 : INTEGER; p4 : INTEGER; p5 : INTEGER; p6 : INTEGER) : INTEGER; PROCEDURE drawString*(p0 : javax_swing.JComponent; p1 : java_awt.Graphics; p2 : java_text.AttributedCharacterIterator; p3 : INTEGER; p4 : INTEGER) : SHORTREAL; PROCEDURE drawString*(p0 : javax_swing.JComponent; p1 : java_awt.Graphics; p2 : java_lang.String; p3 : INTEGER; p4 : INTEGER); PROCEDURE drawStringUnderlineCharAt*(p0 : javax_swing.JComponent; p1 : java_awt.Graphics; p2 : java_lang.String; p3 : INTEGER; p4 : INTEGER; p5 : INTEGER); PROCEDURE drawTextAntialiased*(p0 : javax_swing.JComponent) : SwingUtilities2$AATextInfo; PROCEDURE getAdjustedClickCount*(p0 : javax_swing_text.JTextComponent; p1 : java_awt_event.MouseEvent) : INTEGER; PROCEDURE getFontMetrics*(p0 : javax_swing.JComponent; p1 : java_awt.Font) : java_awt.FontMetrics; PROCEDURE getFontMetrics*(p0 : javax_swing.JComponent; p1 : java_awt.Graphics) : java_awt.FontMetrics; PROCEDURE getFontMetrics*(p0 : javax_swing.JComponent; p1 : java_awt.Graphics; p2 : java_awt.Font) : java_awt.FontMetrics; PROCEDURE getFontRenderContext*(p0 : java_awt.Component) : java_awt_font.FontRenderContext; PROCEDURE getGraphics2D*(p0 : java_awt.Graphics) : java_awt.Graphics2D; PROCEDURE getLeftSideBearing*(p0 : javax_swing.JComponent; p1 : java_awt.FontMetrics; p2 : java_lang.String) : INTEGER; PROCEDURE getLeftSideBearing*(p0 : javax_swing.JComponent; p1 : java_awt.FontMetrics; p2 : CHAR) : INTEGER; PROCEDURE getUIDefaultsInt*(p0 : java_lang.Object) : INTEGER; PROCEDURE getUIDefaultsInt*(p0 : java_lang.Object; p1 : java_util.Locale; p2 : INTEGER) : INTEGER; PROCEDURE getUIDefaultsInt*(p0 : java_lang.Object; p1 : INTEGER) : INTEGER; PROCEDURE getUIDefaultsInt*(p0 : java_lang.Object; p1 : java_util.Locale) : INTEGER; PROCEDURE Init*() : SwingUtilities2,CONSTRUCTOR; PROCEDURE isComplexLayout*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER) : BOOLEAN; PROCEDURE isLocalDisplay*() : BOOLEAN; PROCEDURE liesInHorizontal*(p0 : java_awt.Rectangle; p1 : java_awt.Point; p2 : BOOLEAN; p3 : BOOLEAN) : SwingUtilities2$Section; PROCEDURE liesInVertical*(p0 : java_awt.Rectangle; p1 : java_awt.Point; p2 : BOOLEAN) : SwingUtilities2$Section; PROCEDURE loc2IndexFileList*(p0 : javax_swing.JList; p1 : java_awt.Point) : INTEGER; PROCEDURE makeIcon*(p0 : java_lang.Class; p1 : java_lang.Class; p2 : java_lang.String) : java_lang.Object; PROCEDURE pointOutsidePrefSize*(p0 : javax_swing.JTable; p1 : INTEGER; p2 : INTEGER; p3 : java_awt.Point) : BOOLEAN; PROCEDURE setLeadAnchorWithoutSelection*(p0 : javax_swing.ListSelectionModel; p1 : INTEGER; p2 : INTEGER); PROCEDURE setSkipClickCount*(p0 : java_awt.Component; p1 : INTEGER); PROCEDURE shouldIgnore*(p0 : java_awt_event.MouseEvent; p1 : javax_swing.JComponent) : BOOLEAN; PROCEDURE stringWidth*(p0 : javax_swing.JComponent; p1 : java_awt.FontMetrics; p2 : java_lang.String) : INTEGER; PROCEDURE submit*(p0 : java_util_concurrent.Callable) : java_util_concurrent.Future; PROCEDURE submit*(p0 : java_lang.Runnable; p1 : java_lang.Object) : java_util_concurrent.Future; PROCEDURE tabbedPaneChangeFocusTo*(p0 : java_awt.Component) : BOOLEAN; PROCEDURE useSelectedTextColor*(p0 : javax_swing_text.Highlighter$Highlight; p1 : javax_swing_text.JTextComponent) : BOOLEAN; END; SwingUtilities2$AATextInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) STATIC PROCEDURE getAATextInfo*(p0 : BOOLEAN) : SwingUtilities2$AATextInfo; PROCEDURE Init*(p0 : java_lang.Object; p1 : java_lang.Integer) : SwingUtilities2$AATextInfo,CONSTRUCTOR; END; SwingUtilities2$Section* = POINTER TO RECORD (java_lang.Enum) STATIC LEADING* : SwingUtilities2$Section; MIDDLE* : SwingUtilities2$Section; TRAILING* : SwingUtilities2$Section; PROCEDURE valueOf*(p0 : java_lang.String) : SwingUtilities2$Section; PROCEDURE values*() : POINTER TO ARRAY OF SwingUtilities2$Section; END; UIAction* = POINTER TO ABSTRACT RECORD (java_lang.Object + javax_swing.Action) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_lang.String) : UIAction,CONSTRUCTOR; END; UIClientPropertyKey* = POINTER TO INTERFACE RECORD (java_lang.Object) END; WindowsPlacesBar* = POINTER TO EXTENSIBLE RECORD (javax_swing.JToolBar + java_awt_event.ActionListener + java_beans.PropertyChangeListener) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : javax_swing.JFileChooser; p1 : BOOLEAN) : WindowsPlacesBar,CONSTRUCTOR; END; PROCEDURE (self:AccessibleMethod) invoke*( p0 : java_lang.Object; IN p1 : ARRAY OF java_lang.Object) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:AccessibleMethod) invokeNoChecked*( p0 : java_lang.Object; IN p1 : ARRAY OF java_lang.Object) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:AccumulativeRunnable) add*(IN p0 : ARRAY OF java_lang.Object),NEW; PROCEDURE (self:AccumulativeRunnable) run*(),NEW; PROCEDURE (self:AccumulativeRunnable) run!(p0 : java_util.List),NEW,ABSTRACT; PROCEDURE (self:AccumulativeRunnable) submit!(),NEW,EXTENSIBLE; PROCEDURE (self:BakedArrayList) cacheHashCode*(),NEW,EXTENSIBLE; PROCEDURE (self:BakedArrayList) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:BakedArrayList) hashCode*() : INTEGER,EXTENSIBLE; PROCEDURE (self:CachedPainter) createImage!( p0 : java_awt.Component; p1 : INTEGER; p2 : INTEGER; p3 : java_awt.GraphicsConfiguration; IN p4 : ARRAY OF java_lang.Object) : java_awt.Image,NEW,EXTENSIBLE; PROCEDURE (self:CachedPainter) flush!(),NEW,EXTENSIBLE; PROCEDURE (self:CachedPainter) paint*( p0 : java_awt.Component; p1 : java_awt.Graphics; p2 : INTEGER; p3 : INTEGER; p4 : INTEGER; p5 : INTEGER; IN p6 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE; PROCEDURE (self:CachedPainter) paintImage!( p0 : java_awt.Component; p1 : java_awt.Graphics; p2 : INTEGER; p3 : INTEGER; p4 : INTEGER; p5 : INTEGER; p6 : java_awt.Image; IN p7 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE; PROCEDURE (self:CachedPainter) paintToImage!( p0 : java_awt.Component; p1 : java_awt.Image; p2 : java_awt.Graphics; p3 : INTEGER; p4 : INTEGER; IN p5 : ARRAY OF java_lang.Object),NEW,ABSTRACT; PROCEDURE (self:DefaultLayoutStyle) flipDirection!(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DefaultLayoutStyle) getButtonGap!(p0 : javax_swing.JComponent; p1 : INTEGER; p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DefaultLayoutStyle) getButtonGap*(p0 : javax_swing.JComponent; p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DefaultLayoutStyle) getButtonGap!(p0 : javax_swing.JComponent; p1 : javax_swing.JComponent; p2 : INTEGER; p3 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DefaultLayoutStyle) getContainerGap*(p0 : javax_swing.JComponent; p1 : INTEGER; p2 : java_awt.Container) : INTEGER,EXTENSIBLE; PROCEDURE (self:DefaultLayoutStyle) getIndent!(p0 : javax_swing.JComponent; p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DefaultLayoutStyle) getPreferredGap*(p0 : javax_swing.JComponent; p1 : javax_swing.JComponent; p2 : javax_swing.LayoutStyle$ComponentPlacement; p3 : INTEGER; p4 : java_awt.Container) : INTEGER,EXTENSIBLE; PROCEDURE (self:DefaultLayoutStyle) isLabelAndNonlabel!(p0 : javax_swing.JComponent; p1 : javax_swing.JComponent; p2 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DefaultLookup) getDefault*(p0 : javax_swing.JComponent; p1 : javax_swing_plaf.ComponentUI; p2 : java_lang.String) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) clearSelection*(),NEW,EXTENSIBLE; PROCEDURE (self:FilePane) createActionMap!(),NEW,EXTENSIBLE; PROCEDURE (self:FilePane) createDetailsView*() : javax_swing.JPanel,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) createList*() : javax_swing.JPanel,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) createListSelectionListener*() : javax_swing_event.ListSelectionListener,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) ensureFileIsVisible*(p0 : javax_swing.JFileChooser; p1 : java_io.File),NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getActions*() : POINTER TO ARRAY OF javax_swing.Action,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getComponentPopupMenu*() : javax_swing.JPopupMenu,EXTENSIBLE; PROCEDURE (self:FilePane) getDirectory!() : java_io.File,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getFileChooser!() : javax_swing.JFileChooser,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getModel!() : javax_swing_plaf_basic.BasicDirectoryModel,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getMouseHandler!() : FilePane$Handler,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getNewFolderAction*() : javax_swing.Action,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getViewMenu*() : javax_swing.JMenu,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getViewType*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) getViewTypeAction*(p0 : INTEGER) : javax_swing.Action,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) installDefaults!(),NEW,EXTENSIBLE; PROCEDURE (self:FilePane) isDirectorySelected!() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:FilePane) propertyChange*(p0 : java_beans.PropertyChangeEvent),NEW,EXTENSIBLE; PROCEDURE (self:FilePane) rescanCurrentDirectory*(),NEW,EXTENSIBLE; PROCEDURE (self:FilePane) setViewPanel*(p0 : INTEGER; p1 : javax_swing.JPanel),NEW,EXTENSIBLE; PROCEDURE (self:FilePane) setViewType*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:FilePane) uninstallUI*(),NEW,EXTENSIBLE; PROCEDURE (self:FilePane$FileChooserUIAccessor) createDetailsView*() : javax_swing.JPanel,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) createDoubleClickListener*(p0 : javax_swing.JList) : java_awt_event.MouseListener,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) createList*() : javax_swing.JPanel,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) createListSelectionListener*() : javax_swing_event.ListSelectionListener,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) getApproveSelectionAction*() : javax_swing.Action,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) getChangeToParentDirectoryAction*() : javax_swing.Action,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) getDirectory*() : java_io.File,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) getFileChooser*() : javax_swing.JFileChooser,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) getModel*() : javax_swing_plaf_basic.BasicDirectoryModel,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) getNewFolderAction*() : javax_swing.Action,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) isDirectorySelected*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileChooserUIAccessor) usesShellFolder*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:FilePane$FileRenderer) getListCellRendererComponent*(p0 : javax_swing.JList; p1 : java_lang.Object; p2 : INTEGER; p3 : BOOLEAN; p4 : BOOLEAN) : java_awt.Component,EXTENSIBLE; PROCEDURE (self:ImageCache) flush*(),NEW,EXTENSIBLE; PROCEDURE (self:ImageCache) getImage*( p0 : java_lang.Object; p1 : java_awt.GraphicsConfiguration; p2 : INTEGER; p3 : INTEGER; IN p4 : ARRAY OF java_lang.Object) : java_awt.Image,NEW,EXTENSIBLE; PROCEDURE (self:ImageCache) setImage*( p0 : java_lang.Object; p1 : java_awt.GraphicsConfiguration; p2 : INTEGER; p3 : INTEGER; IN p4 : ARRAY OF java_lang.Object; p5 : java_awt.Image),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemCheckIconFactory) getIcon*(p0 : javax_swing.JMenuItem) : javax_swing.Icon,NEW,ABSTRACT; PROCEDURE (self:MenuItemCheckIconFactory) isCompatible*(p0 : java_lang.Object; p1 : java_lang.String) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:MenuItemLayoutHelper) calcMaxValue!(p0 : java_lang.Object; p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) calcMaxWidth!(p0 : MenuItemLayoutHelper$RectSize; p1 : java_lang.Object),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) calcMaxWidths!(),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) calcWidthsAndHeights!(),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getAccFont*() : java_awt.Font,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getAccFontMetrics*() : java_awt.FontMetrics,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getAccSize*() : MenuItemLayoutHelper$RectSize,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getAccText*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getAfterCheckIconGap*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getArrowIcon*() : javax_swing.Icon,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getArrowSize*() : MenuItemLayoutHelper$RectSize,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getCheckIcon*() : javax_swing.Icon,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getCheckSize*() : MenuItemLayoutHelper$RectSize,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getFont*() : java_awt.Font,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getFontMetrics*() : java_awt.FontMetrics,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getGap*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getHorizontalAlignment*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getHorizontalTextPosition*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getHtmlView*() : javax_swing_text.View,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getIcon*() : javax_swing.Icon,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getIconSize*() : MenuItemLayoutHelper$RectSize,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getLabelSize*() : MenuItemLayoutHelper$RectSize,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getLeadingGap*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getLeftTextExtraWidth*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getLTRColumnAlignment*() : MenuItemLayoutHelper$ColumnAlignment,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getMenuItem*() : javax_swing.JMenuItem,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getMenuItemParent*() : javax_swing.JComponent,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getMinTextOffset*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getParentIntProperty!(p0 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getRTLColumnAlignment*() : MenuItemLayoutHelper$ColumnAlignment,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getText*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getTextSize*() : MenuItemLayoutHelper$RectSize,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getVerticalAlignment*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getVerticalTextPosition*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) getViewRect*() : java_awt.Rectangle,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) isColumnLayout*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) isLeftToRight*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) isTopLevelMenu*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) layoutIconAndTextInLabelRect!(p0 : MenuItemLayoutHelper$LayoutResult),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) layoutMenuItem*() : MenuItemLayoutHelper$LayoutResult,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) prepareForLayout!(p0 : MenuItemLayoutHelper$LayoutResult),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) reset!(p0 : javax_swing.JMenuItem; p1 : javax_swing.Icon; p2 : javax_swing.Icon; p3 : java_awt.Rectangle; p4 : INTEGER; p5 : java_lang.String; p6 : BOOLEAN; p7 : java_awt.Font; p8 : java_awt.Font; p9 : BOOLEAN; p10 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setAccFont!(p0 : java_awt.Font),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setAccFontMetrics!(p0 : java_awt.FontMetrics),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setAccSize!(p0 : MenuItemLayoutHelper$RectSize),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setAccText!(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setAfterCheckIconGap!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setArrowIcon!(p0 : javax_swing.Icon),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setArrowSize!(p0 : MenuItemLayoutHelper$RectSize),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setCheckIcon!(p0 : javax_swing.Icon),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setCheckSize!(p0 : MenuItemLayoutHelper$RectSize),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setColumnLayout!(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setFont!(p0 : java_awt.Font),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setFontMetrics!(p0 : java_awt.FontMetrics),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setGap!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setHorizontalAlignment!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setHorizontalTextPosition!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setHtmlView!(p0 : javax_swing_text.View),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setIcon!(p0 : javax_swing.Icon),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setIconSize!(p0 : MenuItemLayoutHelper$RectSize),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setLabelSize!(p0 : MenuItemLayoutHelper$RectSize),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setLeadingGap!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setLeftToRight!(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setMenuItem!(p0 : javax_swing.JMenuItem),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setMenuItemParent!(p0 : javax_swing.JComponent),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setMinTextOffset!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setText!(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setTextSize!(p0 : MenuItemLayoutHelper$RectSize),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setTopLevelMenu!(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setUseCheckAndArrow!(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setVerticalAlignment!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setVerticalTextPosition!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) setViewRect!(p0 : java_awt.Rectangle),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper) useCheckAndArrow*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$ColumnAlignment) getAccAlignment*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$ColumnAlignment) getArrowAlignment*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$ColumnAlignment) getCheckAlignment*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$ColumnAlignment) getIconAlignment*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$ColumnAlignment) getTextAlignment*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) getAccRect*() : java_awt.Rectangle,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) getAllRects*() : java_util.Map,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) getArrowRect*() : java_awt.Rectangle,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) getCheckRect*() : java_awt.Rectangle,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) getIconRect*() : java_awt.Rectangle,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) getLabelRect*() : java_awt.Rectangle,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) getTextRect*() : java_awt.Rectangle,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) setAccRect*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) setArrowRect*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) setCheckRect*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) setIconRect*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) setLabelRect*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$LayoutResult) setTextRect*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) getHeight*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) getMaxWidth*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) getOrigWidth*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) getWidth*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) setHeight*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) setMaxWidth*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) setOrigWidth*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) setWidth*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MenuItemLayoutHelper$RectSize) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:PrintColorUIResource) getPrintColor*() : java_awt.Color,NEW,EXTENSIBLE; PROCEDURE (self:PrintingStatus) createNotificationPrintable*(p0 : java_awt_print.Printable) : java_awt_print.Printable,NEW,EXTENSIBLE; PROCEDURE (self:PrintingStatus) dispose*(),NEW,EXTENSIBLE; PROCEDURE (self:PrintingStatus) isAborted*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:PrintingStatus) showModal*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:StringUIClientPropertyKey) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:SwingLazyValue) createValue*(p0 : javax_swing.UIDefaults) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:UIAction) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,EXTENSIBLE; PROCEDURE (self:UIAction) getName*() : java_lang.String,NEW; PROCEDURE (self:UIAction) getValue*(p0 : java_lang.String) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:UIAction) isEnabled*() : BOOLEAN,NEW; PROCEDURE (self:UIAction) isEnabled*(p0 : java_lang.Object) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:UIAction) putValue*(p0 : java_lang.String; p1 : java_lang.Object),NEW,EXTENSIBLE; PROCEDURE (self:UIAction) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,EXTENSIBLE; PROCEDURE (self:UIAction) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:WindowsPlacesBar) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE; PROCEDURE (self:WindowsPlacesBar) doDirectoryChanged!(p0 : java_io.File),NEW,EXTENSIBLE; PROCEDURE (self:WindowsPlacesBar) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE; PROCEDURE (self:WindowsPlacesBar) propertyChange*(p0 : java_beans.PropertyChangeEvent),NEW,EXTENSIBLE; END sun_swing.