public Gui() {
		this.overview = new OverviewPane(this);
		this.compilProc = new CompilationProcess(overview);

		this.setTitle("Less Now v" + LessNow.VERSION);
		this.setIconImage(new ImageIcon(this.getClass().getResource("/res/less.png")).getImage());
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		this.getContentPane().add(pane);

		JPanel dropPane = new JPanel(new GridLayout(1, 1));
		dropPane.add(new JLabel(new ImageIcon(this.getClass().getResource("/res/drag_drop.png"))));

		pane.add(dropPane, "DropPane");
		pane.add(overview, "OverviewPane");

		new FileDrop(dropPane, new FileDrop.Listener() {
			public void filesDropped(final File[] fList) {
				for (File d : fList) {
					if (d.isDirectory())
						addLessProject(d, new ProjectConf(d.getName(), defConf));
				}
			}
		});

		setWithOverview(false);
		this.pack();
	}