PP_DLG.lsp — Panel Parameters Dialog Handler

Module: pp_dlg.lsp
Version: v3.60
Category: Dialog Boxes (Panel)
Complexity: Medium
Size: 2.8 KB (88 lines)

Note

Primary Panel Configuration

This dialog controls the main panel parameters including dimensions, orientation, and basic properties. It’s one of the most frequently used dialogs in panel creation.


Overview

Purpose

The pp_dlg function displays and manages the panel parameters dialog, allowing users to configure basic panel settings including width, height, thickness, and material properties.

Dialog Controls

  • Panel width/height/thickness inputs

  • Material selection

  • Orientation toggles

  • Concrete mix specification

  • Checkbox enables for optional features


Control Naming Pattern

Prefix: pp (Panel Parameters)
Structure: pp[type][number]

Examples:

  • ppt1 - Toggle checkbox #1

  • ppn1 - Numeric input #1

  • ppd1 - Dimension input #1


Global Variables

Input:

  • Panel parameter variables (ppt1, ppn1, etc.)

  • panelvar - Panel variable structure

Modified:

  • All pp* variables updated from dialog input


Workflow

  1. Load pp_dlg.dcl

  2. Populate fields from current values

  3. Set action_tile callbacks

  4. Configure enable/disable logic via (enable)

  5. Display dialog

  6. On OK: Call (updvar) to save changes

  7. Unload dialog



Document Metadata

Status: Comprehensive analysis
Last Updated: 2026-01-20


End of Document