import java.awt.*;
import javax.swing.*;
/*
 * Created by JFormDesigner on Sun May 28 23:38:58 CEST 2006
 */



/**
 * @author Nadja Mueller
 */
public class ProtoGUI extends JFrame {
	public ProtoGUI() {
		initComponents();
	}

	private void initComponents() {
		// JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
		// Generated using JFormDesigner Evaluation license - Nadja Mueller
		menuBar1 = new JMenuBar();
		menu1 = new JMenu();
		menuItem1 = new JMenuItem();
		menuItem2 = new JMenuItem();
		menuItem3 = new JMenuItem();
		menuItem4 = new JMenuItem();
		menu2 = new JMenu();
		splitPane1 = new JSplitPane();
		splitPane2 = new JSplitPane();
		panel1 = new JPanel();
		panel4 = new JPanel();
		panel2 = new JPanel();
		toolBar1 = new JToolBar();
		button1 = new JButton();
		button2 = new JButton();
		panel14 = new JPanel();
		panel3 = new JPanel();
		toolBar2 = new JToolBar();
		button3 = new JButton();
		button4 = new JButton();
		panel15 = new JPanel();
		toolBar3 = new JToolBar();
		toggleButton1 = new JToggleButton();
		toggleButton2 = new JToggleButton();
		toggleButton3 = new JToggleButton();
		tabbedPane1 = new JTabbedPane();
		panel5 = new JPanel();
		panel6 = new JPanel();
		panel7 = new JPanel();
		panel13 = new JPanel();
		panel8 = new JPanel();

		//======== this ========
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setVisible(true);
		setTitle("KURT3D");
		Container contentPane = getContentPane();
		contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.X_AXIS));

		//======== menuBar1 ========
		{
			
			//======== menu1 ========
			{
				menu1.setText("File");
				
				//---- menuItem1 ----
				menuItem1.setText("Open");
				menu1.add(menuItem1);
				
				//---- menuItem2 ----
				menuItem2.setText("Save");
				menu1.add(menuItem2);
				
				//---- menuItem3 ----
				menuItem3.setText("Save All");
				menu1.add(menuItem3);
				menu1.addSeparator();
				
				//---- menuItem4 ----
				menuItem4.setText("Exit");
				menu1.add(menuItem4);
			}
			menuBar1.add(menu1);
			
			//======== menu2 ========
			{
				menu2.setText("Edit");
			}
			menuBar1.add(menu2);
		}
		setJMenuBar(menuBar1);

		//======== splitPane1 ========
		{
			splitPane1.setOrientation(JSplitPane.VERTICAL_SPLIT);
			splitPane1.setDividerSize(5);
			splitPane1.setResizeWeight(1.0);
			
			//======== splitPane2 ========
			{
				splitPane2.setDividerSize(5);
				splitPane2.setResizeWeight(1.0);
				
				//======== panel1 ========
				{
					
					// JFormDesigner evaluation mark
					panel1.setBorder(new javax.swing.border.CompoundBorder(
						new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0),
							"JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,
							javax.swing.border.TitledBorder.BOTTOM, new java.awt.Font("Dialog", java.awt.Font.BOLD, 12),
							java.awt.Color.red), panel1.getBorder())); panel1.addPropertyChangeListener(new java.beans.PropertyChangeListener(){public void propertyChange(java.beans.PropertyChangeEvent e){if("border".equals(e.getPropertyName()))throw new RuntimeException();}});
					
					panel1.setLayout(new BorderLayout());
					
					//======== panel4 ========
					{
						panel4.setLayout(new BorderLayout());
						
						//======== panel2 ========
						{
							panel2.setLayout(new BorderLayout());
							
							//======== toolBar1 ========
							{
								toolBar1.setFloatable(false);
								toolBar1.addSeparator();
								
								//---- button1 ----
								button1.setText("New");
								toolBar1.add(button1);
								toolBar1.addSeparator();
								
								//---- button2 ----
								button2.setText("Delete");
								toolBar1.add(button2);
								toolBar1.addSeparator();
							}
							panel2.add(toolBar1, BorderLayout.NORTH);
							
							//======== panel14 ========
							{
								panel14.setLayout(null);
								
								{ // compute preferred size
									Dimension preferredSize = new Dimension();
									for(int i = 0; i < panel14.getComponentCount(); i++) {
										Rectangle bounds = panel14.getComponent(i).getBounds();
										preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
										preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
									}
									Insets insets = panel14.getInsets();
									preferredSize.width += insets.right;
									preferredSize.height += insets.bottom;
									panel14.setPreferredSize( preferredSize );
								}
							}
							panel2.add(panel14, BorderLayout.CENTER);
						}
						panel4.add(panel2, BorderLayout.WEST);
						
						//======== panel3 ========
						{
							panel3.setLayout(new BorderLayout());
							
							//======== toolBar2 ========
							{
								toolBar2.setFloatable(false);
								toolBar2.addSeparator();
								
								//---- button3 ----
								button3.setText("New");
								toolBar2.add(button3);
								toolBar2.addSeparator();
								
								//---- button4 ----
								button4.setText("Delete");
								toolBar2.add(button4);
								toolBar2.addSeparator();
							}
							panel3.add(toolBar2, BorderLayout.NORTH);
							
							//======== panel15 ========
							{
								panel15.setLayout(null);
								
								{ // compute preferred size
									Dimension preferredSize = new Dimension();
									for(int i = 0; i < panel15.getComponentCount(); i++) {
										Rectangle bounds = panel15.getComponent(i).getBounds();
										preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
										preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
									}
									Insets insets = panel15.getInsets();
									preferredSize.width += insets.right;
									preferredSize.height += insets.bottom;
									panel15.setPreferredSize( preferredSize );
								}
							}
							panel3.add(panel15, BorderLayout.CENTER);
						}
						panel4.add(panel3, BorderLayout.EAST);
						
						//======== toolBar3 ========
						{
							toolBar3.setFloatable(false);
							toolBar3.addSeparator(new Dimension(280, 10));
							
							//---- toggleButton1 ----
							toggleButton1.setText("Fog");
							toolBar3.add(toggleButton1);
							toolBar3.addSeparator();
							
							//---- toggleButton2 ----
							toggleButton2.setText("Scan Loc");
							toolBar3.add(toggleButton2);
							toolBar3.addSeparator();
							
							//---- toggleButton3 ----
							toggleButton3.setText("3D Raster");
							toolBar3.add(toggleButton3);
						}
						panel4.add(toolBar3, BorderLayout.NORTH);
						
						//======== tabbedPane1 ========
						{
							
							//======== panel5 ========
							{
								panel5.setLayout(null);
								
								{ // compute preferred size
									Dimension preferredSize = new Dimension();
									for(int i = 0; i < panel5.getComponentCount(); i++) {
										Rectangle bounds = panel5.getComponent(i).getBounds();
										preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
										preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
									}
									Insets insets = panel5.getInsets();
									preferredSize.width += insets.right;
									preferredSize.height += insets.bottom;
									panel5.setPreferredSize( preferredSize );
								}
							}
							tabbedPane1.addTab("Front", panel5);
							
							
							//======== panel6 ========
							{
								panel6.setFont(new Font("Dialog", Font.BOLD, 12));
								panel6.setLayout(null);
								
								{ // compute preferred size
									Dimension preferredSize = new Dimension();
									for(int i = 0; i < panel6.getComponentCount(); i++) {
										Rectangle bounds = panel6.getComponent(i).getBounds();
										preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
										preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
									}
									Insets insets = panel6.getInsets();
									preferredSize.width += insets.right;
									preferredSize.height += insets.bottom;
									panel6.setPreferredSize( preferredSize );
								}
							}
							tabbedPane1.addTab("Top", panel6);
							
							
							//======== panel7 ========
							{
								panel7.setLayout(null);
								
								{ // compute preferred size
									Dimension preferredSize = new Dimension();
									for(int i = 0; i < panel7.getComponentCount(); i++) {
										Rectangle bounds = panel7.getComponent(i).getBounds();
										preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
										preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
									}
									Insets insets = panel7.getInsets();
									preferredSize.width += insets.right;
									preferredSize.height += insets.bottom;
									panel7.setPreferredSize( preferredSize );
								}
							}
							tabbedPane1.addTab("Prefs", panel7);
							
						}
						panel4.add(tabbedPane1, BorderLayout.CENTER);
					}
					panel1.add(panel4, BorderLayout.CENTER);
				}
				splitPane2.setLeftComponent(panel1);
				
				//======== panel13 ========
				{
					panel13.setMaximumSize(new Dimension(320, 32767));
					panel13.setMinimumSize(new Dimension(320, 0));
					panel13.setPreferredSize(new Dimension(320, 0));
					panel13.setLayout(null);
					
					{ // compute preferred size
						Dimension preferredSize = new Dimension();
						for(int i = 0; i < panel13.getComponentCount(); i++) {
							Rectangle bounds = panel13.getComponent(i).getBounds();
							preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
							preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
						}
						Insets insets = panel13.getInsets();
						preferredSize.width += insets.right;
						preferredSize.height += insets.bottom;
						panel13.setPreferredSize( preferredSize );
					}
				}
				splitPane2.setRightComponent(panel13);
			}
			splitPane1.setTopComponent(splitPane2);
			
			//======== panel8 ========
			{
				panel8.setMaximumSize(new Dimension(2147483647, 192));
				panel8.setMinimumSize(new Dimension(0, 192));
				panel8.setPreferredSize(new Dimension(0, 192));
				panel8.setLayout(new BorderLayout());
			}
			splitPane1.setBottomComponent(panel8);
		}
		contentPane.add(splitPane1);
		// JFormDesigner - End of component initialization  //GEN-END:initComponents
	}

	// JFormDesigner - Variables declaration - DO NOT MODIFY  //GEN-BEGIN:variables
	// Generated using JFormDesigner Evaluation license - Nadja Mueller
	private JMenuBar menuBar1;
	private JMenu menu1;
	private JMenuItem menuItem1;
	private JMenuItem menuItem2;
	private JMenuItem menuItem3;
	private JMenuItem menuItem4;
	private JMenu menu2;
	private JSplitPane splitPane1;
	private JSplitPane splitPane2;
	private JPanel panel1;
	private JPanel panel4;
	private JPanel panel2;
	private JToolBar toolBar1;
	private JButton button1;
	private JButton button2;
	private JPanel panel14;
	private JPanel panel3;
	private JToolBar toolBar2;
	private JButton button3;
	private JButton button4;
	private JPanel panel15;
	private JToolBar toolBar3;
	private JToggleButton toggleButton1;
	private JToggleButton toggleButton2;
	private JToggleButton toggleButton3;
	private JTabbedPane tabbedPane1;
	private JPanel panel5;
	private JPanel panel6;
	private JPanel panel7;
	private JPanel panel13;
	private JPanel panel8;
	// JFormDesigner - End of variables declaration  //GEN-END:variables
}

