Mercurial > repos > deepakjadmin > mayatool3_test3
diff mayachemtools/docs/modules/txt/HTMLUtil.txt @ 0:73ae111cf86f draft
Uploaded
author | deepakjadmin |
---|---|
date | Wed, 20 Jan 2016 11:55:01 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mayachemtools/docs/modules/txt/HTMLUtil.txt Wed Jan 20 11:55:01 2016 -0500 @@ -0,0 +1,257 @@ +NAME + HTMLUtil + +SYNOPSIS + use HTMLUtil; + + use HTMLUtil qw(:all); + +DESCRIPTION + HTMLUtil module provides the following functions: + + InsertHTMLTags, SetupHTMLAlignmentBegin, SetupHTMLAlignmentEnd, + SetupHTMLButtonRef, SetupHTMLDivBegin, SetupHTMLDivEnd, + SetupHTMLEmptyLines, SetupHTMLHRef, SetupHTMLPageEnd, + SetupHTMLPageHeader, SetupHTMLPageTitle, SetupHTMLStyleSheetTags, + SetupHTMLTableColumnEnd, SetupHTMLTableColumnHeader, SetupHTMLTableEnd, + SetupHTMLTableHeader, SetupHTMLTableRowDataValue, SetupHTMLTableRowEnd, + SetupHTMLTableRowHeader, SetupHTMLTableRowHeaderValue, + SetupJavaScriptCmds, SetupStrViewerAccelrysActiveX, + SetupStrViewerChem3DActiveX, SetupStrViewerChemDrawActiveX, + SetupStrViewerChemDrawPlugIn, SetupStrViewerChimePlugIn, + SetupStrViewerJMEApplet, SetupStrViewerJSInitCmd, + SetupStrViewerJmolApplet, SetupStrViewerMarvinViewApplet + + FUNCTIONS + InsertHTMLTags + $NewTag = InsertHTMLTags($Tag, @TagsNameValue); + + Inserts tag name and value pair from *TagsNameValue* into a + exisiting *Tag* as *TagName = "TagValue"* and returns NewTag string. + + SetupHTMLAlignmentBegin + $AlignmentTag = SetupHTMLAlignmentBegin([$Alignment]); + + Returns an alignment begin tag string. Possible *Alignment* values: + *left, center, or right*. Default: *left*. + + SetupHTMLAlignmentEnd + $AlignmentTag = SetupHTMLAlignmentBegin([$Alignment]); + + Returns an alignment end tag string. + + SetupHTMLButtonRef + $ButtonTag = SetupHTMLButtonRef($ButtonLabel, $FileName); + + Returns a button tag string for associating onClick button event of + a button with label *ButtonLabel* to open a file *FileName*. + + SetupHTMLDivBegin + $DivTag = SetupHTMLDivBegin($ID); + + Returns a div begin tag string for div *ID*. + + SetupHTMLDivEnd + $DivTag = SetupHTMLDivEnd(); + + Returns a div end tag string. + + SetupHTMLTableEnd + $TableEndTag = SetupHTMLTableEnd(); + + Returns a table end tag string. + + SetupHTMLEmptyLines + $EmptyLineTags = SetupHTMLEmptyLines([$LineCount]); + + Returns an empty lines tag string for empty *LineCount*. Default + line count: *1*. + + SetupHTMLPageHeader + $PageHeaderTag = SetupHTMLPageHeader($HeaderTitle, [$Stylesheet, + $JavaScript]); + + Returns a page header tag string using *HeaderTitle* and using + optionally specifed values for *Stylesheet* and *JavaScript*. + + SetupHTMLHRef + $HRef = SetupHTMLHRef($Label, $URL, [$Title]); + + Returns a HRef tag string for setting up a URL with *Label* and + *URL* with optional *Title*. + + SetupHTMLPageEnd + $PageEndTag = SetupHTMLPageEnd([$FooterMsg]); + + Returns a page end tag string conating optional *FooterMsg*. + + SetupHTMLPageTitle + $PageTitleTag = SetupHTMLPageTitle($Title, [$Alignment]); + + Returns a page title tag string with optional alignment. Valid + alignment value: *left, center, right* Default alignment: *center*. + + SetupHTMLStyleSheetTags + $StyleSheetTags = SetupHTMLStyleSheetTags(); + + Returns a default style sheet tag string to be used for HTML files + generated by MayaChemTools. + + SetupHTMLTableHeader + $TableHeaderTags = SetupHTMLTableHeader([$BorderWidth, + $CellPadding, $CellSpacing, $Width, $Height]); + + Returns a table header tag string containing specified values for + *BorderWidth, CellPadding, CellSpacing, Width, and Height*. Default + values: *BorderWidth = 1; CellPadding = 2; CellSpacing = 0; Width = + NotUsed; Height = NotUsed*. + + <SetupHTMLTableEnd> + $TableEndTag = SetupHTMLTableEnd(); + + Returns a table end tag string. + + SetupHTMLTableColumnHeader + $ColumnHeaderTag = SetupHTMLTableColumnHeader([$BgColor, $Width]); + + Returns a table column header tag string containing specified values + for *BgColor, Width*. Default values: *BgColor = NotUsed; Width = + NotUsed*. + + SetupHTMLTableColumnEnd + $ColumnEndTag = SetupHTMLTableColumnEnd(); + + Returns a table column end tag string. + + SetupHTMLTableRowHeader + $RowHeaderTag = SetupHTMLTableRowHeader([$HAlignment, $BgColor, + $VAlignment]); + + Returns a table row header tag string containing specified values + for *HAlignment, BgColor, and VAlignment*. Default values: + *HAlignment = center; $BgColor = NotUsed; $VAlignment = top*. + + SetupHTMLTableRowEnd + $RowEndTag = SetupHTMLTableRowEnd(); + + Returns a table row end tag string. + + SetupHTMLTableRowHeaderValue + $HeaderValueTag = SetupHTMLTableRowHeaderValue([$Value]); + + Returns a table header row tag string using specifed *Value*. + Default value: *EmptySpace*. + + SetupHTMLTableRowDataValue + $RowValueTag = SetupHTMLTableRowDataValue([$Value, $BgColor, + $FontColor, $FontBold]); + + Returns a table row column value tag string using specified values + for *Value, BgColor, FontColor, and FontBold*. Default values: + *Value = EmptySpace; BgColor = NotUsed; FontColor = NotUsed; + $FontBold = NotUsed*. + + SetupJavaScriptCmds + $JSTag = SetupJavaScriptCmds(@JSCmdList); + + Returns a Java script tag string using java script commands + specified in *JSCmdList*. + + SetupStrViewerJSInitCmd + $JSTag = SetupStrViewerJSInitCmd($StrViewerType, $CodeBase); + + Returns a Java script command tag string for intializing structure + viewers with specified *CodeBase* location for viewers to be invoked + as Java Applets. Supported values for *StrViewerType*: *Jmol, + ChemDrawPlugIn, ChemDrawActiveX, Chem3DActiveX*. + + SetupStrViewerJMEApplet + $JMEAppletTag = SetupStrViewerJMEApplet($MolString, $CodeBase, + [{param => "value"}]); + + Returns a JME tag string for displaying molecule using *MolString* + along with valid optional applet parameters specified as name and + value pairs. Defaul JME parameter values: *name = JME; id = JME; + width = 250; height = 170*. + + SetupStrViewerJmolApplet + $JmolAppletTag = SetupStrViewerJmolApplet($MolString, $CodeBase, + [{param => "value"}]); + + Returns a JMol tag string for displaying molecule using *MolString* + along with valid optional applet parameters specified as name and + value pairs. Defaul JMol parameter values: *name = Jmol; id = Jmol; + width = 250; height = 170; progressbar = true; progresscolor = + 0000ff; bgcolor = 000000; JMolScript = select *; set frank off; + wireframe on; spacefill off*. + + SetupStrViewerMarvinViewApplet + $MarvinAppletTag = SetupStrViewerMarvinViewApplet($MolString, + $CodeBase, [{param => "value"}]); + + Returns a MarvinView tag string for displaying molecule using + *MolString* along with valid optional applet parameters specified as + name and value pairs. Defaul MarvinView parameter values: *name = + MView; id = MView; width = 250; height = 170; navmode = zoom*. + + SetupStrViewerChimePlugIn + $ChimePlugInTag = SetupStrViewerChimePlugIn($MolFile, + [{param => "value"}]); + + Returns a MDL Chime tag string for displaying molecule using + *MolFile* along with valid optional parameters specified as name and + value pairs. Defaul Chime parameter values: *width = 250; height = + 170; display2d = true*. + + SetupStrViewerChem3DActiveX + $ChemDraw3DActiveXTags = SetupStrViewerChemDrawActiveX($MolFile, + [{param => "value"}]); + + Returns a CambridgeSoft Chem3D tag string for displaying molecule + using *MolFile* along with valid optional parameters specified as + name and value pairs. Defaul Chime parameter values: *width = 250; + height = 170; displaytype = BallAndStick; rotationbars = false; + moviecontroller = false*. + + SetupStrViewerChemDrawActiveX + $ChemDrawActiveXTags = SetupStrViewerChem3DActiveX($MolFile, + [{param => "value"}]); + + Returns a CambridgeSoft ChemDraw ActiveX tag string for displaying + molecule using *MolFile* along with valid optional parameters + specified as name and value pairs. Defaul ChemDraw ActiveX parameter + values: *width = 250; height = 170; ViewOnly = 1; ShrinkToFit = 1; + ShowToolsWhenVisible = 1*. + + SetupStrViewerChemDrawPlugIn + $ChemDrawPlugInTag = SetupStrViewerChemDrawPlugIn($MolFile, + [{param => "value"}]); + + Returns a CambridgeSoft ChemDraw PlugIn tag string for displaying + molecule using *MolFile* along with valid optional parameters + specified as name and value pairs. Defaul ChemDraw PlugIn parameter + values: *width = 250; height = 170; ViewOnly = 1; ShrinkToFit = 1; + ShowToolsWhenVisible = 1*. + + SetupStrViewerAccelrysActiveX + $AccelrysActiveXTags = SetupStrViewerAccelrysActiveX($MolFile, + [{param => "value"}]); + + Returns a Accelrys ViewerActiveX tag string for displaying molecule + using *MolFile* along with valid optional parameters specified as + name and value pairs. Defaul ViewerActiveX parameter values: *width + = 250; height = 170; Convert2Dto3D = 0; Mouse = 4*. + +AUTHOR + Manish Sud <msud@san.rr.com> + +COPYRIGHT + Copyright (C) 2015 Manish Sud. All rights reserved. + + This file is part of MayaChemTools. + + MayaChemTools is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at + your option) any later version. +