spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / javascript / column56


Using JavaScript in HoTMetaL PRO 6.0

Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

Scripting Resources

When writing macros for HoTMetaL PRO 6.0, you can use several resources:

Predefined Events
HoTMetaL PRO 6.0 defines several events and special user-defined macros to handle them. These macros should be named according to HoTMetal's directives. For example, the macro On_Application_Open, for example, is called every time the HoTMetaL PRO 6.0 is opened. The user needs to define this macro and add it to Macro/hotmetal.mcr file. We'll cover all special macros later in this column.

General-Purpose Document Editing Interfaces
There are eight interfaces that mimic the HoTMetaL graphic user interface:

  • Application
  • Document
  • Documents
  • DocumentProperty
  • DocumentProperties
  • Selection
  • Range
  • Font


The DOM
HoTMetaL is using the Document Object Model (DOM) which is the standard model to access elements on a Web page. We have covered extensively the DOM in Column 40, The DOM, Part I: Analysis, and in columns 41 through 47.

Command Bar Interfaces
HoTMetaL provides interfaces to all its menu bars as well as to the user-defined menu bars.

COM Objects
HoTMetaL PRO 6.0 supports three COM Objects, defined in HMExtras.dll:
  • HMExtras.fileDlg lets you access the file dialog, with all its rich set of commands (Save, SaveAs, etc.).
  • HMExtras.buttonMaker lets you make new menu buttons.
  • HMExtras.colorChooser lets you choose menu bar colors.

http://www.internet.com

Produced by Yehuda Shiran and Tomer Shiran

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business


Created: January 18, 2000
Revised: January 18, 2000

URL: http://www.webreference.com/js/column56/resources.html