Preferences Window
\The Sandbox \PBL Peeper \Online Manual \Preferences
General
PBLs Page
Browse Page
Lists Page
Find Page
Reports Page
Trace Page
Exports Page
Process Page
Compare Page
Print Options
Preferences
PSR Viewer
RTF Viewer
SQL Format
Script Formatter
Stringer
SQL Parser
Command Line
Applied PP
Known Issues
FAQ
Tip of the Day

Preferences Window

screenshot-preferences.jpg

This window is accessed by the Tools / Preferences menu item. This window customizes the way PBL Peeper behaves. These values are saved between runs of PBL Peeper.


Fields

Long Processes

Determines how PBL Peeper responds to long processes. All of the attributes affecting behavior after a long process include the minimum time in seconds the process must take before the behavior is initiated. For example, the Beep is set and the minimum time is set to 10, PBL Peeper will beep when the process is finished if the process takes at least 10 seconds.

Beep After

Sounds a standard Windows beep after processes that take more than the minimum time.

Message After

Produces a message box after processes that take more than the minimum time.

Focus After

Brings PBL Peeper to the top of all windows after processes that take more than the minimum time.

Warning Before

In anticipation of a process that ordinarily takes a significant amount of time, a message will be produced, giving the user the option of canceling the selected action.

Show Progress Meter

Since screen I/O is slow, the progress meter can cause a performance bottleneck. Unchecking this option will remove the progress meter.

Min. Progress Incr.

Sets the minimal additional percentage a process must complete before updating the progress meter on the status bar. A lower number will provide more user feedback; a higher number will reduce the performance impact of providing user feedback.

Identify Ancestors

When an item is selected in the Browser Page, if this item is checked PBL Peeper will immediately try to determine if an ancestor exists, and disable the ancestor button immediately. If this item is unchecked, if PBL Peeper doesn’t already know if an ancestor exists, the button will remain enabled until the user clicks it. If the user clicks the ancestor button when no ancestor exists, the button will become disabled and there will be no change in the display.

Trace Load Limit

When this value is non-zero, the trace page keeps track of how many children it is loading to a single trace item. If the value is x, for every x children, the user is prompted to continue or not. This avoids loading traces of infinite loops and running out of memory.

Skip Trace Lines

If checked, the Trace page will skip over numbered line executions when loading the trace file.

Sort style

For any window that uses the DataWindow sort functionality (e.g. the List subpages), determines which style of sort dialog is supplied. The list corresponds to those made available by PFC.

PB’s Sort

The sort window that PowerBuilder provides.

Drag & Drop

A simple drag and drop style sort window.

Simple

A window that allows selection with a drop down of only one column to sort by.

DropDownListBox

A window that allows selection with drop downs of one or more columns to sort by.

Filter style

For any window that uses the DataWindow filter functionality (e.g. the List subpages), determines which style of filter dialog is supplied. The list corresponds to those made available by PFC.

PB’s Filter

The filter window that PowerBuilder provides.

Extended

A filter window that provides a tabbed interface to help build the filter expression.

Simple

A filter window that builds expressions with drop down lists.

Width style

For any grid DataWindow, PBL Peeper adjusts the width of the columns so that none of the data is hidden. The different algorithms produce differing accuracies with differing performance.

None

Does no column width adjustments.

Express

Reviews all rows where the column being adjusted contains a value that matches the maximum number of characters in a field.

Exhaustive

Reviews the width of all rows for the column being adjusted.

Simple

Reviews the width of only the first row that contains a value that matches the maximum number of characters in a field.

Margined

Reviews all rows where the column being adjusted contains a value that is within 15% of the maximum number of characters in a field.

Tip of the Day

If checked, displays a tip on the operation of PBL Peeper on every splash window.

Min Time

Normally, PBL Peeper’s splash window stays open until it is finished intial processing. This will force PBL Peeper to stay open for a minimum time (in seconds), so that the tip can be read.

Resolve Style

Determines to what degree an object’s ancestry influences its representation within PBL Peeper and in the Browser Page. Change in the Resolve Style makes significant changes in the means PBL Peeper can be used and in performance. When portions are ghosted in the Browser, they appear with a white mask.

None

Only portions that are represented in the export of an object are represented. This is the fastest option.

Orphans

When portions are identified whose parent tree is not clearly identified by the portions within the object, ancestors are indexed until a representation of the parent tree can be identified. Ghosted portions are added to the representation of the object to clarify its relevance to the object. (E.g. Often inherited menus will contain scripted Clicked events, while their parent menu items will not be referenced at all. In the browser, a series of unparented Clicked events is ambiguous. Resolving orphans would create ghosts of menu items to parent all the Clicked events.)

Controls

All controls inherited from ancestors are ghosted.

Scripts

All controls and scripts from ancestors are ghosted.

List Ghosts

Include ghosted portions in the List Page. (See Resolve Style)

Resolve DWs

If one of the sub-options is checked, for any control that has a DataWindow object associated with it (DataWindow control, embedded datastore, drop-down DataWindow, nested report), elements of the default DataWindow (the DataWindow assigned at design time) are ghosted below the control.

DW Controls

Control or user interface elements are ghosted below DataWindow associated controls. As in a DataWindow, they are grouped by band.

DW Table

DataWindow table or data set elements are ghosted below DataWindow associated controls.

Derive System Event Defns

A bug up to PowerBuilder 7.0.3 causes PBL Peeper to blow up when exiting if metaclass objects are used to access certain ScriptDefinitions. This functionality was used to load full system event definitions, such as “Event retrieveend (long rowcount) returns integer” instead of “Event retrieveend”. Probably the main benefit of this is for documentation generation. If you don’t use this functionality, turn it off and the failure when leaving PBL Peeper should go away.

Keep Object Source in Memory

By default, to keep memory usage down, PBL Peeper typically does not keep source loaded in memory. As a result, the source has to be read in from the disk every time it is needed. Checking this option improves performance, at the cost of memory usage.

PBL Peeper PB Help PB History
& Future About Us Feedback Site Map

Google
 
Web www.techno-kitten.com
www.sybase.com