001        package com.croftsoft.apps.neuro;
002         
003        import java.awt.*;
004         
005        /***********************************************************************
006        * Neuro configuration.
007        *  
008        * Can be modified to be persistent.
009        * 
010        * @version
011        *   $Id: NeuroConfig.java,v 1.1 2008/08/17 21:03:25 croft Exp $
012        * @since
013        *   2008-08-17
014        * @author
015        *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
016        ***********************************************************************/
017    
018        public interface  NeuroConfig
019        ////////////////////////////////////////////////////////////////////////
020        ////////////////////////////////////////////////////////////////////////
021        {
022         
023        public Color      getBackgroundColor ( );
024         
025        public Cursor     getCursor ( );
026         
027        public String     getExampleParameter ( );
028         
029        public Color      getForegroundColor ( );
030         
031        public String     getInfo ( );
032         
033        public Font       getFont ( );
034         
035        public Dimension  getFrameSize ( );
036         
037        public String     getFrameTitle ( );
038    
039        public String     getShutdownConfirmationPrompt ( );
040         
041        public String     getThreadName ( );
042         
043        public double     getUpdateRate ( );
044         
045        ////////////////////////////////////////////////////////////////////////
046        ////////////////////////////////////////////////////////////////////////
047         
048        public void  setExampleParameter ( final String  exampleParameter );
049         
050        ////////////////////////////////////////////////////////////////////////
051        ////////////////////////////////////////////////////////////////////////
052        }