The following sample illustrates the Styler help source file (IPF):
.******************************************************************* .* File Name: WPSTYLER.IPF .* Description: Information Tag Language file for help on the .* Workplace Shell Object Styler .******************************************************************* .* :userdoc. :h1 res=256 name=ID_HELP_STYLER.Workplace Shell Object Styler :i1 id=aboutStyle.Workplace Shell Object Styler :p. The Workplace Shell Object Styler is a sample Workplace Shell SOM application which demonstrates the basic functionality of a Workplace Shell SOM application. The application allows a user to change and save the basic style attributes of any object that is dropped on it. .* :note. Use this application with care, deselecting all of the items (especially the Drag) will prevent you from using WPSTYLER again in order to reinstate the styles. .* :p. :hp2.Title Bar Text:ehp2. :p. You can modify the title bar text of the object from the Workplace Shell Styler in addition to changing the object style. Changing the title text here has the same effect as changing it from the General page of the object itself. :p. :hp2.Items:ehp2. .* :ul. :li. Copy :p. Deselect this item to prevent the object from being copied. The :hp2.Copy...:ehp2. item will be removed from the pop-up menu. :li. Move :p. Deselect this item to prevent the object from being moved. The :hp2.Move...:ehp2. item will be removed from the pop-up menu. :li. Delete :p. Deselect this item to prevent the object from being deleted. The :hp2.Delete...:ehp2. item will be removed from the pop-up menu. :li. Rename :p. Deselect this item to prevent the object from being renamed. No visual change can be observed. :li. Shadow :p. Deselect this item to prevent the object from being shadowed. The :hp2.Create shadow...:ehp2. item will be removed from the pop-up menu. :li. Print :p. Deselect this item to prevent the object from being printed. The :hp2.Print...:ehp2. item will be removed from the pop-up menu. :p. The print item is normally only visible on objects that can be printed such as a document file viewed through the Drives folder. Therefore, this item will have no effect on objects such as folders. :li. Template :p. Selecting this item will change the object into a template, at which point you can only tear off objects from it. :li. Drop :p. Deselect this item to prevent objects from being dropped onto it. :li. Drag :p. Deselect this item with care. This will prevent the object from being dragged; therefore you will not be able to drag the object over the Workplace Shell Styler again to change the item back. :p. Use this item where you wish to have an object remain on the Desktop in a certain location and not give users the ability to change that location. :eul. .* :p. :hp2.Push buttons:ehp2. .* :ul. :li. Apply :p. Press this button to apply the changes immediately to the object while remaining in the Workplace Shell Styler dialog window. :li. Undo :p. Press this button to undo any of the checkboxes changed since the last apply. :li. Cancel :p. Press this button to cancel your changes and remain at the state you started at or at the state of the last apply. :note. This is different than closing the window through the :hp2.Close:ehp2. item on the system menu. The system :hp2.Close:eph2. item saves the current state of the checkboxes. :li. Help :p. This push button present this help panel. :eul. .* :euserdoc.