docs: public boolean printToolbarControl(boolean bFieldsFound, PrintWriter out, int iHtmlAttributes)
      {
          out.println(Utility.startTag("toolbars"));
          int iNumCols = ((ToolScreen)this.getScreenField()).getSFieldCount();
          for (int iIndex = 0; iIndex < iNumCols; iIndex++)
          {
              ScreenField sField = ((ToolScreen)this.getScreenField()).getSField(iIndex);
              if (sField.getConverter() == null)
                  if (sField instanceof SCannedBox)
              {
                  SCannedBox button = (SCannedBox)sField;   // Found the toolscreen
                  String strCommand = button.getButtonCommand();
                  if (strCommand.equalsIgnoreCase(MenuConstants.BACK))
                  { // Ignore back for HTML
                  }
                  else if (strCommand.equalsIgnoreCase(MenuConstants.HELP))
                  { // Ignore help for HTML
                  }
                  else if (strCommand.equalsIgnoreCase(MenuConstants.RESET))
                  {   // Special case - for reset do an HTML reset
                      out.println(" <xfm:submit name=\"" + MenuConstants.RESET + "\" ref=\"" + MenuConstants.RESET + "\">");
                      out.println("   <xfm:hint>Click to reset</xfm:hint>");
                      out.println("   <xfm:image>" + MenuConstants.RESET + "</xfm:image>");
                      out.println("   <xfm:caption>" + MenuConstants.RESET + "</xfm:caption>");
                      out.println(" </xfm:submit>");
                      bFieldsFound = false; // Don't need Submit/Reset button
                  }
                  else if ((strCommand.equalsIgnoreCase(MenuConstants.FIRST))
                          || (strCommand.equalsIgnoreCase(MenuConstants.PREVIOUS))
                          || (strCommand.equalsIgnoreCase(MenuConstants.NEXT))
                          || (strCommand.equalsIgnoreCase(MenuConstants.LAST))
                          || (strCommand.equalsIgnoreCase(MenuConstants.SUBMIT))
                          || (strCommand.equalsIgnoreCase(MenuConstants.DELETE)))
                  { // Valid command - send it as a post command
                      out.println(" <xfm:submit name=\"" + DBParams.COMMAND + "\" ref=\"" + strCommand + "\" to=\"submit1\">");
                      out.println("   <xfm:hint>Click to submit</xfm:hint>");
                      out.println("   <xfm:image>" + strCommand + "</xfm:image>");
                      out.println("   <xfm:caption>" + strCommand + "</xfm:caption>");
                      out.println(" </xfm:submit>");
                      bFieldsFound = false; // Don't need Submit button
                  }
                  else if ((strCommand.equalsIgnoreCase(MenuConstants.FORM)) || (strCommand.equalsIgnoreCase(MenuConstants.FORMLINK)))
                  { // Valid command - send it as a post command
                      strCommand = MenuConstants.FORM;
                      String strRecord = this.getMainRecord().getClass().getName().toString();
                      String strLink = "?" + DBParams.RECORD + "=" + strRecord + "&amp;" + DBParams.COMMAND + "=" + strCommand;
                      out.println(" <xfm:trigger name=\"" + strCommand + "\" ref=\"" + strLink + "\">");
                      out.println("   <xfm:hint>Form view</xfm:hint>");
                      out.println("   <xfm:image>" + strCommand + "</xfm:image>");
                      out.println("   <xfm:caption>" + strCommand + "</xfm:caption>");
                      out.println(" </xfm:trigger>");
                  }
                  else if (strCommand.equalsIgnoreCase(MenuConstants.LOOKUP))
                  { // Valid command - send it as a post command
                  	String strLink = null;
                  	if (this.getMainRecord() != null)
                  	{
                  		String strRecord = this.getMainRecord().getClass().getName().toString();
                  		strLink = "?" + DBParams.RECORD + "=" + strRecord;
                  	}
                  	else
                  	{
                  		String strScreen = this.getScreenField().getParentScreen().getClass().getName().toString();
                  		strLink = "?" + DBParams.SCREEN + "=" + strScreen;               		
                  	}
                      out.println(" <xfm:trigger name=\"" + strCommand + "\" ref=\"" + strLink + "\">");
                      out.println("   <xfm:hint>Form view</xfm:hint>");
                      out.println("   <xfm:image>" + strCommand + "</xfm:image>");
                      out.println("   <xfm:caption>" + strCommand + "</xfm:caption>");
                      out.println(" </xfm:trigger>");
                  }
                  else
                  { // Valid command - send it as a post command
                      //+ Add code here to process a doCommand(xxx)
                  }
              }
          }
          if (this.getScreenField().getParentScreen() instanceof GridScreen)
              bFieldsFound = false;        // Don't Need these buttons for grid display
          if (this.getScreenField().getParentScreen() instanceof BaseReportScreen)
              if (HtmlConstants.DISPLAY.equalsIgnoreCase(this.getProperty(HtmlConstants.FORMS)))
                  bFieldsFound = false;        // Don't Need these buttons for grid display
  //            if (!this.getScreenField().getParentScreen().getEditing())
  //                bFieldsFound = false;        // Don't Need these buttons for grid display
          if (bFieldsFound)
          {
              out.println(" <xfm:submit name=\"" + DBParams.COMMAND + "\" ref=\"" + MenuConstants.SUBMIT + "\" to=\"submit1\">");
              out.println("   <xfm:hint>Click to submit</xfm:hint>");
              out.println("   <xfm:image>" + MenuConstants.SUBMIT + "</xfm:image>");
              out.println("   <xfm:caption>" + MenuConstants.SUBMIT + "</xfm:caption>");
              out.println(" </xfm:submit>");
  
              out.println(" <xfm:submit name=\"" + MenuConstants.RESET + "\" ref=\"" + MenuConstants.RESET + "\">");
              out.println("   <xfm:hint>Click to reset</xfm:hint>");
              out.println("   <xfm:image>" + MenuConstants.RESET + "</xfm:image>");
              out.println("   <xfm:caption>" + MenuConstants.RESET + "</xfm:caption>");
              out.println(" </xfm:submit>");
          }
          out.println(Utility.endTag("toolbars"));
          return bFieldsFound;
      }