Changeset 5304


Ignore:
Timestamp:
2003-08-27T15:18:01+12:00 (21 years ago)
Author:
jmt12
Message:

Made undecided-unix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/help/HelpFrame.java

    r4365 r5304  
    5050 * @version 2.1
    5151 */
    52 import calpa.html.CalHTMLPane;
    53 import java.awt.BorderLayout;
    54 import java.awt.Dimension;
    55 import java.awt.Toolkit;
     52import calpa.html.*;
     53import java.awt.*;
    5654import java.io.File;
    5755import java.net.URL;
     
    8381    /** A contents tree for the left of the frame. */
    8482    private JTree contents = null;
     83
     84    private Observer observer = null;
     85
    8586    /** The size of a button on this pane. */
    8687    static final Dimension BUTTON_SIZE = new Dimension(100,50);
     
    99100    contents.addTreeSelectionListener(new ContentsListener());
    100101    contents.setExpandsSelectedPaths(true);
    101     view = new CalHTMLPane();
     102    CalHTMLPreferences prefs = new CalHTMLPreferences();
     103    observer = new Observer();
     104    view = new CalHTMLPane(prefs, observer, "Help Pages");
     105
    102106    // Creation
    103107    JPanel content_pane = (JPanel) this.getContentPane();
     
    172176    }
    173177    }
     178
     179    private class Observer
     180    extends DefaultCalHTMLObserver {
     181    public int state = CalCons.DOC_LOADED;
     182    public void linkActivatedUpdate(CalHTMLPane pane, URL url, String target_frame, String j_name) {
     183        System.err.println("Link clicked: " + url);
     184    }
     185
     186    public void linkFocusUpdate(CalHTMLPane pane, URL url) {
     187    }
     188
     189    public void statusUpdate(CalHTMLPane pane, int state, URL url, int value, String message) {
     190        this.state = state;
     191        switch(state) {
     192        case CalCons.PRE_CONNECT:
     193        break;
     194        case CalCons.PARSE_FAILED:
     195        break;
     196        case CalCons.CONNECTED:
     197        break;
     198        case CalCons.DOC_LENGTH:
     199        break;
     200        case CalCons.TITLE:
     201        break;
     202        case CalCons.PARSE_FAILED_POST_CONNECT:
     203        break;
     204        case CalCons.WAITING_FOR_IMAGES:
     205        break;
     206        case CalCons.DOC_LOADED:
     207        break;
     208        }
     209    }
     210    }
    174211}
Note: See TracChangeset for help on using the changeset viewer.