/* Copyright Andy C. Deck 1999 All rights reserved. */    
import java.awt.*;

public class cntlPanel extends java.awt.Panel{
drawPanel dp;
openStudio ops;
colorPicker cpick;
sizePicker si;
chatArea chat; 
toolPicker tp;

public cntlPanel(openStudio ops){
	this.ops = ops;
	this.dp = ops.dp;
	setLayout(null);
	setBackground(Color.darkGray);
	setForeground(Color.white);

	tp = new toolPicker(dp);
	tp.reshape(55,15,68,183);  
	add(tp);

        ops.usrLab.reshape(1,210,130,32);
	add(ops.usrLab);

	si = new sizePicker(dp,1,265,130,100);
	add(si);

	dp.playButton = new play(ops.usrLab,dp);
        dp.playButton.reshape(7,160,32,32);        
	add(dp.playButton);

	cpick = new colorPicker(dp);
	cpick.reshape(7,16,30,140);
	add(cpick);
		
	Button cb = new Button("Chat");
	cb.reshape(20,400,100,30);
	add(cb);

	Button sb = new Button("Save");
	sb.reshape(20,440,100,30);
	add(sb);

	Button ob = new Button("Open");
	ob.reshape(20,480,100,30);
	add(ob);

	langPicker l = new langPicker(ops);
	l.reshape(20,520,100,15);
	add(l);

	}

	public void paint(Graphics g){
	  g.setColor(Color.darkGray);
	  // didn't work under w98g.fill3DRect(0,0,size().width,size().height,true);
	  g.fill3DRect(0,0,136,600,true);
	}


	public boolean handleEvent(Event e){
	   if(e.target instanceof Button){
           	if(e.id == Event.ACTION_EVENT){
			if(((Button)e.target).getLabel().equals("Save")) new saveDlg();
			else if(((Button)e.target).getLabel().equals("Open")) 
				new openDlg(dp);
			else chat = new chatArea(ops);
		}
	   }
           if(e.target instanceof label){
           	if(e.id == Event.MOUSE_DOWN){
		users u = new users();
		}
           }
           return true;
        }
}
