addFocusListener(new FocusHandler());
	View(View view, Buffer buffer)	{		setIconImage(GUIUtilities.getEditorIcon());		// Dynamic menus		buffers = GUIUtilities.loadMenu(this,"buffers");		openFrom = GUIUtilities.loadMenu(this,"open-from-menu");		saveTo = GUIUtilities.loadMenu(this,"save-to-menu");		recent = GUIUtilities.loadMenu(this,"recent-files");		currentDirectory = new CurrentDirectoryMenu(this);		clearMarker = GUIUtilities.loadMenu(this,"clear-marker");		gotoMarker = GUIUtilities.loadMenu(this,"goto-marker");		macros = GUIUtilities.loadMenu(this,"macros");		help = GUIUtilities.loadMenu(this,"help-menu");		plugins = GUIUtilities.loadMenu(this,"plugins");		updateVFSMenus();		updateMacrosMenu();		updateHelpMenu();		updatePluginsMenu();		EditBus.addToBus(this);		setJMenuBar(GUIUtilities.loadMenuBar(this,"view.mbar"));		toolBars = new Box(BoxLayout.Y_AXIS);		statusMsg = new Stack();		inputHandler = new DefaultInputHandler(this,(DefaultInputHandler)			jEdit.getInputHandler());		textArea = createTextArea();		if(view == null)			propertiesChanged();		else			loadPropertiesFromView(view);		if(buffer == null)			setBuffer(jEdit.getFirstBuffer());		else			setBuffer(buffer);		getContentPane().add(BorderLayout.NORTH,toolBars);		setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);		addWindowListener(new WindowHandler());		addFocusListener(new FocusHandler());	}