Changeset 91
- Timestamp:
- 10/11/02 01:04:28 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/src/org/armedbear/j/Editor.java
r77 r91 3 3 * 4 4 * Copyright (C) 1998-2002 Peter Graves 5 * $Id: Editor.java,v 1. 5 2002-10-10 16:34:10piso Exp $5 * $Id: Editor.java,v 1.6 2002-10-11 01:04:28 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 122 122 private Buffer buffer; 123 123 124 private Display display;125 126 private Dispatcher dispatcher;124 private final Display display; 125 private final Dispatcher dispatcher; 126 private final Frame frame; 127 127 128 128 private Search lastSearch; … … 169 169 170 170 private JPopupMenu popup; 171 172 private Frame frame;173 171 174 172 private static SystemSelection systemSelection; … … 362 360 tagFileManager = new TagFileManager(); 363 361 364 setCurrentEditor(new Editor( ));362 setCurrentEditor(new Editor(null)); 365 363 366 364 currentEditor.getFrame().updateControls(); … … 475 473 } 476 474 477 public Editor() 478 { 475 public Editor(Frame f) 476 { 477 display = new Display(this); 478 dispatcher = new Dispatcher(this); 479 479 init(); 480 frame = new Frame(this); 481 } 482 483 public Editor(Frame frame) 484 { 485 init(); 486 this.frame = frame; 480 frame = f != null ? f : new Frame(this); 487 481 } 488 482 … … 495 489 496 490 setLayout(new BorderLayout()); 497 display = new Display(this);498 491 display.setDoubleBuffered(true); 499 492 add(display, BorderLayout.CENTER); 500 501 dispatcher = new Dispatcher(this);502 493 503 494 new DropTarget(display, dispatcher); … … 782 773 public static Editor createNewFrame() 783 774 { 784 Editor ed = new Editor( );775 Editor ed = new Editor(null); 785 776 ed.getFrame().updateControls(); 786 777 ed.getFrame().placeWindow();
Note: See TracChangeset
for help on using the changeset viewer.