Powerful techniques for manipulating toolbar outlines and other design elements
by André Guirard


from THE VIEW, March/April 2006, Volume 12, Issue 2


The ability to manipulate Domino design elements is a powerful development skill that enables developers to enhance application functionality and streamline the development process. This article examines the design of a tool for centralizing the maintenance and distribution of Domino toolbar buttons to expose advanced techniques for manipulating toolbars, buttons, and outlines. Learn how to collect information about a toolbar button, package a button in a document, create a button with a complete install kit for a set of buttons, and perform the install on a Notes client. Discover routines for finding a design element note or a specific button in an outline. Plus, find out how to control the merge of two outlines, manipulate and protect images, feed multiple categories and values to a dialog, improve the Notes display of long reports, read the source code from a script library, and much more.



Would you like to see the full version of this article?

If you are an electronic license holder to THE VIEW, please log in to view this article.

If you would like information about becoming an electronic license holder — and having 24/7 unrestricted access to all articles and content in THE VIEW Online Knowledgebase — click here to see the available subscription options.

Or call 1-781-751-8813 to speak directly with a subscription and licensing specialist about customized access for you and your team.



Free downloads:
In addition to providing a working library for toolbar buttons, the Toolbar Library application provides many examples of how to manipulate toolbar outlines and other design elements. This download was designed using Notes/Domino 6.5.5 but should work in 6.0+ releases. Note that the code samples in the article are not identical to the code in the download. The download file has been adjusted slightly to use the Process method instead of the newer Import and Export methods shown in the article, which only work for 6.5 and later releases. Those of you on release 6.5 or later could substitute the code in the printed article if you want to import and export with the newer methods.


Toolbar Library.nsf