/* EditListTest

   Sample applet to test the EditList JavaBean
   V1.0 5/11/98

   (C) Copyright 1998
   Wildcrest Associates
   http://www.wildcrest.com

   This source code may be freely used, modified, incorporated, and
distributed without restriction as part of any software that uses
EditList by Wildcrest Associates.

*/

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import com.wildcrest.EditList.EditList;

public class EditListTest extends Applet implements ItemListener {
	EditList editList;
	Checkbox checkboxMultiple;
	Checkbox checkboxModal;

	public void init() {
		setLayout(new FlowLayout());
		setBackground(Color.white);

		editList = new EditList(8);
	    	editList.add("General Motors");
	    	editList.add("Ford Motor");
    		editList.add("Exxon");
    		editList.add("Wal-Mart");
    		editList.add("General Electric");
    		editList.add("IBM");
     		editList.add("Chrysler");
    		editList.add("Mobil");
    		editList.add("Philip Morris");
    		editList.add("AT&T");
    		editList.add("Boeing");
    		editList.add("Texaco");
    		editList.add("State Farm");
    		editList.add("Hewlett-Packard");
    		editList.add("DuPont");
		add(editList);

		checkboxMultiple = new Checkbox("Multiple selection mode", false); 
		checkboxMultiple.setBackground(Color.white);
		add(checkboxMultiple);
        	checkboxMultiple.addItemListener(this);

		checkboxModal = new Checkbox("Edit dialog modal", false); 
		checkboxModal.setBackground(Color.white);
		add(checkboxModal);
        	checkboxModal.addItemListener(this);
	}

	public void itemStateChanged(ItemEvent e) {
		editList.setMultipleMode(checkboxMultiple.getState());
		editList.setEditDialogModal(checkboxModal.getState());
	}

}

