Package geogebra.kernel

Examples of geogebra.kernel.Construction


    ta =  (JTextArea) textBelow.getTextComponent();
    ta.setLineWrap(true);
    ta.setWrapStyleWord(true);

    // init text areas
    Construction cons = kernel.getConstruction();
    String text = cons.getWorksheetText(0);
    if (text.length() > 0)
      textAbove.setText(text);
    text = cons.getWorksheetText(1);
    if (text.length() > 0)
      textBelow.setText(text);

    // action listener for radio buttons
    ActionListener lst = new ActionListener() {
View Full Code Here


      loadPreferences();
      super.setVisible(true);
    } else {
      // store the texts of the text ares in
      // the current construction
      Construction cons = kernel.getConstruction();
      cons.setWorksheetText(textAbove.getText(), 0);
      cons.setWorksheetText(textBelow.getText(), 1);
   
      savePreferences();
      super.setVisible(false);
    }   
  }
View Full Code Here

    StringBuffer sb = new StringBuffer();

    sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n");
    sb.append("<Module>\n");
    sb.append("<ModulePrefs title=\"");
    Construction cons = kernel.getConstruction();
    String title = cons.getTitle();
    if (!title.equals("")) {
      sb.append(Util.toHTMLString(title));
    } else {
      sb.append("GeoGebra Gadget");
    }
    sb.append("\" height=\"");
    sb.append(sizePanel.getSelectedHeight());
    sb.append("\" width=\"");
    sb.append(sizePanel.getSelectedWidth());
    sb.append("\" scrolling=\"false\" ");
    sb.append("author=\"");
    sb.append(Util.toHTMLString(cons.getAuthor()));
    sb.append("\" author_email=\"xxx@google.com\" ");
    sb.append("description=\"GeoGebra applet as a Google-Site gadget\" thumbnail=\"http://www.geogebra.org/static/images/geogebra_logo67x60.png\">\n");
    sb.append("</ModulePrefs>\n");
    sb.append("<Content type=\"html\">\n");
    sb.append("<![CDATA[\n");
View Full Code Here

    sb.append("\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n");
    sb.append("<html xmlns=\"http://www.w3.org/1999/xhtml\">\n");

    sb.append("<head>\n");
    sb.append("<title>");
    Construction cons = kernel.getConstruction();
    String title = cons.getTitle();
    if (!title.equals("")) {
      sb.append(Util.toHTMLString(title));
      sb.append(" - ");
    }
    sb.append(Util.toHTMLString(app.getPlain("ApplicationName") + " "
        + app.getPlain("DynamicWorksheet")));
    sb.append("</title>\n");
    // charset
    sb.append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n");
    // sb.append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\n");
   
    sb.append("<meta name=\"generator\" content=\"GeoGebra\" />\n");
    String css = app.getSetting("cssDynamicWorksheet");
    if (css != null) {
      sb.append(css);
      sb.append("\n");
    }
    sb.append("</head>\n");

    sb.append("<body>\n");
    sb.append("<table border=\"0\" width=\"" + pageWidth + "\">\n");
    sb.append("<tr><td>\n");

    // header with title
    if (!title.equals("")) {
      sb.append("<h2>");
      sb.append(Util.toHTMLString(title));
      sb.append("</h2>\n");
    }

    // text before applet
    String text = textAbove.getText();
    if (text != null) {
      sb.append("<p>\n");
      sb.append(Util.toHTMLString(text));
      sb.append("</p>\n");
    }

    // includ applet tag
    sb.append("\n\n");
    sb.append(getAppletTag(ggbFile, appletWidth, appletHeight));
    sb.append("\n\n");

    // text after applet
    text = textBelow.getText();
    if (text != null) {
      sb.append("<p>\n");
      sb.append(Util.toHTMLString(text));
      sb.append("</p>\n");
    }

    // footer
    // author and date information for footer
    String author = cons.getAuthor();
    String date = cons.getDate();
    String line = null;
    if (!author.equals("")) {
      line = author;
    }
    if (!date.equals("")) {
View Full Code Here

TOP

Related Classes of geogebra.kernel.Construction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.