HTML: go!Johnny class library
Sergio Domingues (contact me)
This package can be used to generate HTML documents programatically.
It provides several classes that know how to generate different types of basic HTML page elements such as paragraphs, links, forms, images, etc..
The class also provides several other classes that can generate more complex custom page elements like menus, blog entries, Flash players, Google maps, etc..
Click here for detailed information about this class on phpclasses.org
Doc.
Read me file for the library.
Class
The main include file for the library, includes all the classes and defines "end-user" class names.
Class
TBaseP class: basic HTML paragraphs
Class
TBasePage: essential class for building an HTML page.
Class
TElement: basic ancestor class for most other classes in the package
Aux.
Basic javascript functions used by the classes.
Class
TBseA class: hyperlinks
Class
TApplication class: think of a web page as an application
Class
TAppMenu: an application main menu
Class
TBaseBlockQuote: for creating quotations
Class
TBlog: builds a simple yet functional blog
Class
TDB class: for accessing MySQL databases
Class
TDialog class: for building internal "windows" inside a page
Class
TBaseDiv class: simple div elements
Class
TDVDPage: for building an application that looks and works like a DVD presentation
Class
TExchangeBox class: displays a box for making exchange from one currency to other
Class
TBaseFaq class: for building "FAQ"-like structures.
Class
TBaseFileList class: for getting lists of files in a given directory.
Class
TBaseFlash class: for including Macromedia Flash movies in a page.
Class
TFlashPage class: for simplifying the creation of a page consisting uniquely of a Macromedia Flash movie.
Class
TBaseFont class: for simplifying the use of bitmaps as character typefaces
Class
TBaseForm class: base HTML form element.
Class
TBaseGauge class: for displaying a simple (static) gauge or progress bar.
Class
TBaseGoogleMap class: for easy including of Google Maps
Class
TBaseGroupBox class: for creating simple <fieldset> HTML elements.
Class
TBaseH, TH1, TH2, TH3, TH4, TH5 and TH6 classes: defining HTML headers (titles for sections and subsections)
Class
TBaseHint class: for displaying hint boxes when the mouse is over an element.
Class
TBaseImage class: base HTML <img> element.
Class
TBaseImageLink class: for including an image that works as a hyperlink
Class
TBaseImgList class: shows a list of images in the specified directory.
Class
TBaseINIFile class: works like a Windows INI file, although the internal file structure is different.
Class
TButton, TEdit, TPasswordField, TSelect, TListBox, TMemo, TCheckBox, TRadio, TFile, THidden classes: basic HTML form elements.
Class
TBaseJava class: for including java classes
Class
TBaseList class: for easy creation of lists (<ul>, <ol>)
Class
TBaseMeebo class: for including a meebo chat box for online contact with instant messengers (MSN, Yahoo &c.)
Class
TBaseMovie class: for including movies in a page (Windows Media, Quick Time).
Class
TBaseNotebook class: for creation of tabbed notebook controls
Class
TPop3View class: for displaying of e-mail messages from a pop3 server.
Class
TRSSBuilder, TRSSDislpay classes: for creation and displaying of RSS feeds.
Class
TBaseSkype class: for displaying of a Skype status button.
Class
TBaseSlideShow class: for displaying images from a directory in a slideshow.
Class
TBaseSpan class: basic HTML span element.
Class
TBaseSQLTable class: shows a mysql table.
Class
TBaseTable class: for creation and control of HTML tables.
Class
TBaseTree class: for creation of treeview structures.
Class
TBaseWiki class: creates a very simple wiki system with a syntax similar to that of MediaWiki.
Class
TXmlForm class: generates an HTML form based on an XML file describing the form structure; a windows program is included for visual design of the form.