FOREIGN MODULE javax_swing_colorchooser; IMPORT javax_swing_event := "javax.swing.event", java_io := "java.io", java_lang := "java.lang", javax_swing := "javax.swing", java_awt := "java.awt", javax_accessibility := "javax.accessibility", javax_swing_plaf := "javax.swing.plaf", java_util := "java.util", java_beans := "java.beans", javax_swing_border := "javax.swing.border", sun_awt := "sun.awt", java_awt_event := "java.awt.event", 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_security := "java.security", java_awt_im := "java.awt.im", sun_nio_ch := "sun.nio.ch", sun_misc := "sun.misc"; TYPE AbstractColorChooserPanel* = POINTER TO ABSTRACT RECORD (javax_swing.JPanel) (* Typebound Procedures *) STATIC PROCEDURE Init*() : AbstractColorChooserPanel,CONSTRUCTOR; END; ColorChooserComponentFactory* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) STATIC PROCEDURE getDefaultChooserPanels*() : POINTER TO ARRAY OF AbstractColorChooserPanel; PROCEDURE getPreviewPanel*() : javax_swing.JComponent; END; ColorSelectionModel* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; DefaultColorSelectionModel* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + ColorSelectionModel + java_io.Serializable) (* Typebound Procedures *) changeEvent! : javax_swing_event.ChangeEvent; listenerList! : javax_swing_event.EventListenerList; STATIC PROCEDURE Init*(p0 : java_awt.Color) : DefaultColorSelectionModel,CONSTRUCTOR; PROCEDURE Init*() : DefaultColorSelectionModel,CONSTRUCTOR; END; PROCEDURE (self:AbstractColorChooserPanel) buildChooser!(),NEW,ABSTRACT; PROCEDURE (self:AbstractColorChooserPanel) getColorFromModel!() : java_awt.Color,NEW,EXTENSIBLE; PROCEDURE (self:AbstractColorChooserPanel) getColorSelectionModel*() : ColorSelectionModel,NEW,EXTENSIBLE; PROCEDURE (self:AbstractColorChooserPanel) getDisplayedMnemonicIndex*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:AbstractColorChooserPanel) getDisplayName*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AbstractColorChooserPanel) getLargeDisplayIcon*() : javax_swing.Icon,NEW,ABSTRACT; PROCEDURE (self:AbstractColorChooserPanel) getMnemonic*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:AbstractColorChooserPanel) getSmallDisplayIcon*() : javax_swing.Icon,NEW,ABSTRACT; PROCEDURE (self:AbstractColorChooserPanel) installChooserPanel*(p0 : javax_swing.JColorChooser),NEW,EXTENSIBLE; PROCEDURE (self:AbstractColorChooserPanel) paint*(p0 : java_awt.Graphics),EXTENSIBLE; PROCEDURE (self:AbstractColorChooserPanel) uninstallChooserPanel*(p0 : javax_swing.JColorChooser),NEW,EXTENSIBLE; PROCEDURE (self:AbstractColorChooserPanel) updateChooser*(),NEW,ABSTRACT; PROCEDURE (self:ColorSelectionModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT; PROCEDURE (self:ColorSelectionModel) getSelectedColor*() : java_awt.Color,NEW,ABSTRACT; PROCEDURE (self:ColorSelectionModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT; PROCEDURE (self:ColorSelectionModel) setSelectedColor*(p0 : java_awt.Color),NEW,ABSTRACT; PROCEDURE (self:DefaultColorSelectionModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE; PROCEDURE (self:DefaultColorSelectionModel) fireStateChanged!(),NEW,EXTENSIBLE; PROCEDURE (self:DefaultColorSelectionModel) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE; PROCEDURE (self:DefaultColorSelectionModel) getSelectedColor*() : java_awt.Color,NEW,EXTENSIBLE; PROCEDURE (self:DefaultColorSelectionModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE; PROCEDURE (self:DefaultColorSelectionModel) setSelectedColor*(p0 : java_awt.Color),NEW,EXTENSIBLE; END javax_swing_colorchooser.