FOREIGN MODULE javax_swing_colorchooser; IMPORT javax_swing_event, java_io, java_lang, javax_swing, java_awt, javax_accessibility, java_util, javax_swing_plaf, java_beans, javax_swing_border, java_awt_event, java_awt_image, java_awt_peer, sun_awt, java_awt_dnd, java_awt_im, javax_swing_text, java_awt_datatransfer, java_text, java_security; TYPE AbstractColorChooserPanel* = POINTER TO ABSTRACT RECORD (javax_swing.JPanel) 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) END; DefaultColorSelectionModel* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + ColorSelectionModel + java_io.Serializable) changeEvent! : javax_swing_event.ChangeEvent; listenerList! : javax_swing_event.EventListenerList; STATIC PROCEDURE Init*() : DefaultColorSelectionModel,CONSTRUCTOR; PROCEDURE Init*(p0 : java_awt.Color) : 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) getDisplayName*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AbstractColorChooserPanel) getLargeDisplayIcon*() : javax_swing.Icon,NEW,ABSTRACT; 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) 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.