Copyright: ToolCraft Development Corp.


Contents
Power Templates Demo Table of Contents

Power Browse Information

Power Browse Example Application

Power Popup Information

Chart Wrapper Information

Order Information


Power Browse Information

Power Browse

The Ultimate Browse Template

Building advanced power into your Clarion for Windows applications is easy if you start with the right templates.  Power Browse lets you create feature-rich browse procedures effortlessly.  Whether you're a novice or advanced user you'll be creating page-loaded list boxes with all the advanced features your users are demanding in no time at all.  Take a look at the features below to see what's made Power Browse so popular.

(Actions screen for PowerBrowse's BrowseBox Control Template)

Power Browse Features

Uses a generic browse library for at least a 50% reduction in code size over the standard CW templates.

Support for multiple sort order displays (allows you to specify a different key order and a different list box format for each display order), using tab control, a drop down list box, option box, or various VBX* tab controls for selecting sort orders.

In place editing feature with batch entry mode capability.  Both form and in-line updates can be used on the same list box so your users can quickly edit a few key fields or edit the entire record.

Browse windows can be resized and the main list box will expand automatically.

Mark records using a memory queue.

New Features in Version 1.5

Page-Loaded Drop Combo Browse control lets you scroll any size file in a drop combo and includes an auto fill search that displays the matching record as you type.

Wizards included to create Power Browse procedures or applications automatically.

Full support for color and icons in the list box including different colors and icons for each multiple display order.

Support for standard Clarion Tabs as a change order control on multiple display orders.

Improved interface uses the standard list box formatter with the populate button to let you create multiple display orders with ease.

Enhanced mark records capabilities including a template to automatically process or print marked records.

Reverse sort order feature allows you to display browses in reverse key order.  Also, use the new reverse order control template to populate a button that allows your user to switch between normal and reverse orders.

Conversion program included to upgrade your 1.0 apps.

16 and 32 bit support included.

Look what Clarion experts are saying:

"I know the quality of work this company does, it is surpassed by none. I have used other their products for years, and there is nothing else on the market as comprehensive and tightly coded as these templates." - Ross Santos

"One of the easiest, quickest, cleanest implementations of multi sort browses I have ever seen with a dramatic increase in speed over the standard browse templates." - Andy Stapleton

"Power Browse is a remarkable tool - it not only adds terrific new functionality to browses, it actually reduces code generation and compile times, and gives you smaller, faster programs."  - Dave Harms

30 Day Money Back Guarantee

 If for any reason you are not completely satisfied with the Power Browse product simply return it within 30 days to receive a full refund (less shipping and handling).


The Power Browse Example Application

Power Browse Example Application

The example application included with Power Browse gives a good overview of what Power Browse can do.  This section will walk you through the example and explain the basic functions used on each of the screens.   The User's Manual contains a step-by-step tutorial which will lead you through building the entire example application.

The demo program consists of three main browse procedures.  This menu consists of three different items--Beginning, Intermediate and Advanced.  Each item shows a progressively more difficult use of the Power Browse template.

Listed below are the Power Browse features introduced in each of the menu item procedures:

Beginning - Demonstrates a form update procedure, using the BOTH search capability, using hot display fields, resizing a browse list box, colored records, and use of a reverse key order button.

Intermediate -  Demonstrates an in-line update procedure, using multiple sort orders, using filters to limit sort orders to specific records, using mark buttons, adding an additional browse list box control, using the same types of control templates on both browse list controls, establishing parent-child relationships between list boxes, using ranges to limit child list records to its corresponding parent record, resizing both a parent and a child list box.

Advanced - Demonstrates the use of a page loaded drop combo to select and display related child list box controls, using record marking to print selected records, and using an in-line edit on/off button to toggle between in-line and form editing.


Beginning Example

To view the topics covered in the Beginning Browse:

1. Select the Beginning item from the Power Browse menu option.  The Beginning Browse Example window will appear.

2. Notice the Recipe# and Name fields located below the browse list box--these are hot display fields.  Press the  DOWN-ARROW key several times and watch these fields automatically update each time you select a new entry in the list.  Also notice that all dishes with the words Beef or Chicken are colored Red and Blue.

3. To test the Step search, type the letter C.  The list will advance to Cheesecake, the first record found that begins with the letter C.  Now, TAB to the Search field, type Onion Soup and press TAB.  This is an example of an Entry type search.  As you can see, Power Browse supports the use of  BOTH of them together on the same browse list box.

4. To resize the window, start by dragging the bottom of the window down.  The browse list expands down to fill the length of the screen.  Now click the maximize button in the upper right corner of the window.  Notice again, that the browse list expands to fill the available space.

5. Press the Reverse button to display records in reverse order.  Notice the records will display in reverse order and the button name will change to Normal.  Press the button again to view records in normal key order.

6. Press the Close button to return to the menu.


Intermediate Example

To view the topics covered in the Intermediate Browse:

1.	Select the Intermediate item from the Power Browse menu option.  The Intermediate Browse Example in window will appear.

2.	A parent-child relationship exists between both of the browse lists on this window.  Range limits have been defined so that only those child records associated with the current parent record will be displayed.  Press the DOWN-ARROW key several times in the RECIPE list box (parent) and watch the records in the INGREDIENT list box (child) automatically change each time you select a new entry.

3.	To test the resizing of both the parent and child browse list box, drag the bottom of the window down.  Notice that both browse lists expand down to fill the length of the screen.

4.	Try out the multiple display order control by selecting Beef Dishes only in the Sort By field above the RECIPE browse list box.  The filtering option was defined so that only those recipes with the word BEEF in their name would be displayed.

5.	The mark buttons allow you to mark or unmark either one entry at a time or all of them at once.  Try out each of these buttons.  The message used to mark the records is user- definable so you could use any text that you want.

6.	The following types of options are used on both browse list boxes:  hot display fields, multiple display orders and search entry.  Power Browse will support the use of  all of the available options on each browse in the window.

7.	Press the Close button to return to the menu.


Advanced Example

Adanced Example

To view the topics covered in the Advanced Browse:

1. Select the Advanced item from the Power Browse menu option.  The Advanced Browse Example window will appear.

2. Select the Recipe drop combo control at the top of the screen and type in "Beef".  Notice how the auto fill search displays the rest of the matching record so that the first matching record that begins with "Beef" is displayed.   Now press the the DOWN-ARROW key to open the drop combo and scroll through the choices.  Because this is a page loaded list there is no limit to the size of file that can be used.  You can also add a new record by typing a recipe name that is not already on file.  When you tab off the control you will be prompted to confirm the add and fill in other information for the record.

3. A parent and child relationship exists between the RECIPE drop combo list box and both the INGREDIENT and INSTRUCTION browse lists.  Range limits have been defined so that only those child records associated with the current parent record will be displayed.  After selecting a recipe from the recipe drop combo field the records in the INGREDIENT and INSTRUCTIONS list boxes will change to reflect the current recipe.

4. The MENU browse list on the right has been defined as the primary list box to be resized while the INSTRUCTIONS browse list on the bottom left has been defined as the secondary list box to be resized.  Drag the bottom of the window down and notice that they both resize using the smart resizing feature.  This feature automatically figures out how to resize the window and all you need to do is pick the names of the list boxes to be resized.

5. The following types of options are used on several of the browse list boxes:  hot display fields, multiple display orders, search entry and hidden mark buttons (uses SPACE and SHIFT+SPACE keys for marking).  Again, Power Browse will support the use of the same options being used more than once.

6. On the MENU list box at the right use the SPACE key to mark some records.  Then press the Printer button below the list box and a report showing only the marked records will be printed.

7. Press the button below the MENU list box that reads "Using In-Line Editing".  Notice it will change to read "Using Form Editing".  Now press the Change button and notice that a form is opened for editing instead of using the in-line editing.  If you press the in-line toggle button again it will switch back to the "Using In-Line Editing" mode.

8. Press the Close button to return to the menu.

9. Choose the Exit menu and then choose Exit to close the example application.


Order Information
Order Information:

Please use the order form that is located on the Order Form menu option.  The current prices for each product are listed there.   Payment options and Shipping Policies are listed below.

You may place your order by Phone at (408) 732-4300, Fax at (408) 732-4372 or Private E-mail on CompuServe at 75244,2146.

You may also mail your order to:

ToolCraft Development Corp.

21040 Homestead Rd. Suite 202

Cupertino, CA 95014

Payment Options and Shipping Policies:

Orders in the United States

Orders outside the United States


Orders in United States

For Orders in the United States:

We can accept Visa, MasterCard, American Express, Check or Money Order, and C.O.D.'s (add $5 for C.O.D.'s).

Purchase orders are also accepted from State and Federal Government Agencies as well as State Universities and Colleges.   You must mail us an original copy of the P.O. before we can ship the product.

Shipping and handling charges are $9.95.

All orders are shipped via UPS 2nd day air (overnight delivery is also available for $15).


Orders Outside the United States

For Orders outside the United States:

We only accept Visa, MasterCard, or American Express.

Shipping and handling charges are  $15 for overseas orders and $10 for Canada and Mexico.

All products will be shipped via U.S. 1st Class Mail.


Power Popup Information

Power Popup

Create Popup Menus in Minutes without Coding

Popup menus are a feature that your users will greatly appreciate.  They allow users to quickly access common features with a simple click of the right mouse button.  With the new CW 1.5 Popup function, you can certainly add this feature, however you still have to write the code to call the function and then manage all the menus yourself.  Why go to all that extra effort?

The Power Popup template will let you add full-featured popup menus to your own applications just by answering a few prompts, that's right--no programming required.  The Power Popup template provides you with an extensive popup menu library that is fully integrated into the application generator.  In a matter of minutes you can register Power Popup and be creating full-featured popup menus without any coding.

Clarion Popup vs. Power Popup functions:

Clarion for Windows 1.5 provides you with only one rudimentary function that leaves all the work of managing your popup menus up to you.  However, Power Popup gives you a fully integrated template along with the following functions that make it easy to manage sophisticated popup menus:

CreatePopup - create a new popup menu

AliasPopup - use the same popup menu on multiple controls

DisablePopup - disable a popup menu or menu item

EnablePopup - enable a popup menu or menu item

HidePopup - hide a popup menu or menu item

UnhidePopup - unhide a popup menu or menu item

PopupIsChecked - check to see if an item is checked

SetPopupChecked - set a check item's status

SetPopupText - set a menu items text string

Power Popup Features

Individual menu items can be disabled or hidden at run-time.

Change the text on individual menu items at run-time.

Disable a popup menu structure at run-time

Create a popup menu structure at run-time.

Use check marks next to menu items.

Create multiple levels of sub-menus.

Attach a popup menu to any Clarion or custom control that accepts mouse clicks (i.e. every control type  except groups, strings, and prompts).

Share the same popup menu for  multiple controls using the AliasPopup function.

Includes both 16 and 32 bit support.

30 Day Money Back Guarantee

 If for any reason you are not completely satisfied with the Power Popup product simply return it within 30 days to receive a full refund (less shipping and handling).


Chart Wrapper Information

Chart Wrapper

for owners of ChartBuilder Graph.VBX*

Chart wrapper is a Clarion library designed for owners of Pinnacle Publishing's ChartBuilder VBX version 2.0 and 2.51.  It allows you to add a full end-user graphing interface to your Clarion applications without any coding.  With this interface your users will have all of the editing controls needed to modify custom graphs that you create for their system.  Once you've created a graph you can pass it to the interface where the user can then make changes before saving, printing or copying to the clipboard.   This MDI interface will also let your users work with multiple graphs at the same time using a convenient toolbox.

Chart Wrapper also provides you with a full set of functions to assist you in developing customized graphs.  These functions allow you to program the VBX and create predefined graphs for your end users.   Once you have calculated the data points for your graph it's just a matter of a few simple function calls to create, save, and print a graph.  Chart Wrapper provides you with the following functions:

CB_AddData

CB_DisplayGraph

CB_LoadGraph

CB_SaveGraph

CB_DeleteGraph

CB_SaveImage

CB_CreatePrintImage

CB_CopyToClipBoard

CB_OpenToolBox

and more...

*VBX products not included.

30 Day Money Back Guarantee

 If for any reason you are not completely satisfied with the Chart Wrapper product simply return it within 30 days to receive a full refund (less shipping and handling).