Next: 4. Special Features Up: 3. Graphical User Interface Previous: 3.5.2 Summary Arrows Contents

# 3.6 Preference Window

Figure 3.28: Preference window showing the PREVIEW_STATE_DISPLAY.

As shown in Figure 3.28, the Preference window adjusts the various display properties of the visualization program. The parameters and their definitions are listed in Tables 3.16, 3.18, 3.20, 3.22 , and 3.24.

Table 3.16: Parameters for the section of Zoomable Window Reinitialization in the Preference window.

Parameter | Values | Description
Y_AXIS_ROOT_LABEL | any text | Label for the root node of the y-axis tree label in the left panel.
INIT_SLOG2_LEVEL_READ | +ve integer | The number of slog2 levels being read into memory when the Timeline window is initialized, the integer affects the zooming and scrolling performance exponentially (in an asymptotic sense).
AUTO_WINDOWS_LOCATION | true, false | Whether to let Jumpshot-4 automatically set windows placement
SCREEN_HEIGHT_RATIO | 0.0 ... 1.0 | Ratio of the initial timeline canvas height to the screen height
TIME_SCROLL_UNIT_RATIO | 0.0 ... 1.0 | Unit increment of the horizontal scrollbar in the fraction of timeline canvas's width.

Table 3.18: Parameters for the section of All Zoomable Windows in the Preference window.

Parameter | Values | Description
Y_AXIS_ROOT_VISIBLE | true, false | Whether to show the top of the y-axis tree-styled directory label.
ACTIVE_REFRESH | false | Whether to let Jumpshot-4 actively update the timeline canvas.
BACKGROUND_COLOR | Black, DarkGray, Gray, LightGray, White | Background color of the timeline canvas
STATE_HEIGHT_FACTOR | 0.0 ... 1.0 | Ratio of the outermost rectangle height to row height. The larger the factor is, the larger the outermost rectangle will be with respect to the row height.
NESTING_HEIGHT_FACTOR | 0.0 ... 1.0 | The gap ratio between successive nesting rectangles. The larger the factor is, the smaller the gap will be.
ARROW_ANTIALIASING | default, on, off | Whether to draw arrow with anti-aliasing lines. Turning this on will slow down the canvas drawing by a factor of 3.
MIN_WIDTH_TO_DRAG | integer | Minimum width in pixels to be considered a dragged operation.
CLICK_RADIUS_TO_LINE | +ve integer | Radius in pixels for a click to be considered on the arrow.
LEFTCLICK_INSTANT_ZOOM | true, false | Whether to zoom in immediately after left mouse click on canvas.

Table 3.20: Parameters for the section of Timeline Zoomable Window in the Preference window.

Parameter | Values | Description
STATE_BORDER | ColorRaised, ColorLowered, WhiteRaised, WhiteLowered, WhitePlain, Empty | Border style of real states.
ARROW_HEAD_LENGTH | +ve integer | Length of arrow head in pixels.
ARROW_HEAD_HALF_WIDTH | +ve integer | Half-width of arrow head's base in pixels.
PREVIEW_STATE_DISPLAY | FitMostLegends, OverlapInclusionRatio, CumulativeInclusionRatio, OverlapExclusionRatio, CumulativeExclusionRatio, BaseAlignedCumulativeExclusionRatio | Display option of Preview state when Timeline window starts up.
PREVIEW_STATE_BORDER | ColorRaised, ColorLowered, ColorXOR, WhiteRaised, WhiteLowered, WhitePlain, Empty | Border style of preview state.
PREVIEW_STATE_BORDER_W | integer | The empty border insets' width in pixels for the Preview state.
PREVIEW_STATE_BORDER_H | integer | The empty border insets' height in pixels for the Preview state.
PREVIEW_STATE_LEGEND_H | integer | Minimum height of the legend division (category strip) in pixels inside THICKNESS the Preview state
PREVIEW_ARROW_LOG_BASE | integer | The logarithmic base of the number of real arrows amalgamated in preview arrow. Hence, this determines the Preview arrow's thickness.
SEARCH_ARROW_LENGTH | integer | Length of the search marker's arrow in pixels
SEARCH_FRAME_THICKNESS | integer | Thickness in pixels of the popup frame that highlights the searched drawable
SEARCHED_OBJECT_ON_TOP | true, false | Whether to display the searched object on top of the search frame.

Table 3.22: Parameters for the section of Histogram Zoomable Window in the Preference window.

Parameter | Values | Description
HISTOGRAM_ZERO_ORIGIN | true, false | Whether the time ruler is in duration, i.e. starts with 0.0 seconds.
SUMMARY_STATE_BORDER | ColorRaised, ColorLowered, ColorXOR, WhiteRaised, WhiteLowered, WhitePlain, Empty | Border style of summary state when Histogram window starts up.
SUMMARY_ARROW_LOG_BASE | integer | The logarithmic base of the number of real arrows amalgamated in summary arrow. Hence, this determines the summary arrow's thickness.

Table 3.24: Parameters for the section of theLegend window in the Preference window.

Parameter | Values | Description
LEGEND_PREVIEW_ORDER | true, false | Whether to arrange the legends with a hidden preview order.
LEGEND_TOPOLOGY_ORDER | true, false | Whether to arrange the legends with a hidden topology order.

Next: 4. Special Features Up: 3. Graphical User Interface Previous: 3.5.2 Summary Arrows Contents