Overview
This page documents the window attribute libraries returned and consumed by the Medeek Wall API window attribute read/set methods.
Unlike the wall attribute index, these window parameters are not stored as separate named attributes. Instead, each window library stores an ordered array under the window group name, so the parameter keys are documented here by array position.
The parameters are organized by library and listed in the same order as the internal window attribute arrays so it is easier to understand where each value belongs. The variable name column reflects the internal Ruby instance variable used to assemble each array.
Basic Window Attributes
These parameters define the primary window opening geometry, location, framing member quantities and sizes, rough opening adjustments, arch settings, direction/orientation values, and window labeling data. Stored in library medeek_wall_param5.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Win_geom | Primary window geometry type or shape setting for the opening assembly. |
| index 1 | @Win_loc | Location of the window along the wall, typically measured from a wall reference point. |
| index 2 | @Win_width | Overall width of the window opening. |
| index 3 | @Win_height | Overall height of the window opening. |
| index 4 | @Win_header | Header type, size, or header configuration assigned to the window opening. |
| index 5 | @Win_headerhgt | Header height or elevation associated with the window framing. |
| index 6 | @Win_sill_num | Number of sill members used at the window opening. |
| index 7 | @Win_king_num | Number of king studs assigned to the window framing. |
| index 8 | @Win_trimmer_num | Number of trimmer or jack studs assigned to the window framing. |
| index 9 | @Win_sill_trimmers | Controls whether trimmer members are also used below the sill or defines the sill trimmer quantity/configuration. |
| index 10 | @Win_ro_offset | Rough opening offset or adjustment applied to the default opening size. |
| index 11 | @Advwinoptions | Flag indicating whether advanced window options are enabled. |
| index 12 | @Win_arch_radius | Arch radius used for arched or radius-top window geometry. |
| index 13 | @Win_king_width | Width or thickness assigned to the king studs at the window opening. |
| index 14 | @Win_trimmer_width | Width or thickness assigned to the trimmer/jack studs at the window opening. |
| index 15 | @Win_buh | Additional window header-related control value used internally by the plugin. |
| index 16 | @Win_trimmer_extend | Controls whether trimmer studs extend beyond their default termination or stores the trimmer extension distance. |
| index 17 | @Win_pitch | Pitch value associated with sloped or specialty window geometry. |
| index 18 | @Win_dir | Direction or handedness setting for the window opening geometry. |
| index 19 | @Win_cr | Additional custom/radius/corner control value used internally by the window geometry logic. |
| index 20 | @Win_label | User-facing window label or annotation text. |
| index 21 | @Win_label_loc | Location of the window label or annotation relative to the opening. |
Advanced Framing Options
These parameters define optional framing component draw toggles and header extents for the window opening. Stored in library medeek_opening_advframe when advanced framing is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Win_draw_header | Controls whether the window header framing member is drawn/generated. |
| index 1 | @Win_draw_king | Controls whether king studs are drawn/generated for the window framing. |
| index 2 | @Win_draw_trimmer | Controls whether trimmer/jack studs are drawn/generated for the window framing. |
| index 3 | @Win_header_start | Start position or extension value for the header member. |
| index 4 | @Win_header_end | End position or extension value for the header member. |
Advanced Window Options
These parameters enable major optional window sub-systems such as install components, trim, casing, and shutters. Stored in library medeek_opening_adv when advanced window options are enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Win_installoption | Enables or defines the window install/component insertion option. |
| index 1 | @Win_trimoption | Enables or defines trim around the window opening. |
| index 2 | @Win_casingoption | Enables or defines interior or exterior casing options for the window. |
| index 3 | @Win_shutteroption | Enables or defines shutter options for the window. |
Window Install Options
These parameters define the inserted window unit style, placement, frame and sash sizing, glass thickness, mullions, manufacturer/file metadata, and optional extension line settings. Stored in library medeek_opening_ins when the install option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Win_installstyle | Installed window style or overall inserted unit type. |
| index 1 | @Win_installloc | Placement location of the installed window within the wall thickness or opening depth. |
| index 2 | @Win_framewidth_install | Frame width of the inserted window unit. |
| index 3 | @Win_framedepth_install | Frame depth of the inserted window unit. |
| index 4 | @Win_sashwidth_install | Sash width of the inserted window unit. |
| index 5 | @Win_sashdepth_install | Sash depth of the inserted window unit. |
| index 6 | @Win_glassthk_install | Glass thickness used in the inserted window unit. |
| index 7 | @Win_outset_install | Outset or projection value applied to the inserted window relative to the wall face. |
| index 8 | @Win_mullions_install | Mullion configuration or mullion enable setting for the inserted window. |
| index 9 | @Winframemat | Material assigned to the installed window frame. |
| index 10 | @Win_mulliondepth | Depth of the mullion members. |
| index 11 | @Win_mullionwidth | Width of the mullion members. |
| index 12 | @Win_installmode | Installation mode or insertion mode used for the window component. |
| index 13 | @Win_file | Source file, component file, or library file associated with the installed window unit. |
| index 14 | @Win_insertion | Insertion method or insertion behavior setting for the installed unit. |
| index 15 | @Win_mfr | Manufacturer name or manufacturer identifier for the inserted window unit. |
| index 16 | @Win_mfr_series | Manufacturer series or product line identifier. |
| index 17 | @Win_esl | Extension line option or related linework control used by the installed window representation. |
| index 18 | @Win_esl_std | Standard value associated with the extension line setting. |
| index 19 | @Win_esl_extline | Exterior extension line control or offset value. |
| index 20 | @Win_esl_intline | Interior extension line control or offset value. |
Window Trim Options
These parameters define trim style, trim location, member widths and thicknesses, extensions, and trim material. Stored in library medeek_opening_trm when the trim option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Win_trimstyle | Window trim style or trim profile selection. |
| index 1 | @Win_trimloc | Location of the trim relative to the wall face or window opening. |
| index 2 | @Win_headerwidth | Width of the head trim piece. |
| index 3 | @Win_jambwidth | Width of the jamb trim pieces. |
| index 4 | @Win_sillwidth | Width of the sill trim piece. |
| index 5 | @Win_headerthk | Thickness of the head trim piece. |
| index 6 | @Win_jambthk | Thickness of the jamb trim pieces. |
| index 7 | @Win_sillthk | Thickness of the sill trim piece. |
| index 8 | @Win_headerext | Extension amount applied to the head trim beyond the opening width. |
| index 9 | @Win_sillext | Extension amount applied to the sill trim beyond the opening width. |
| index 10 | @Wintrimmat | Material assigned to the window trim. |
Window Casing Options
These parameters define casing style, casing placement, head/jamb/apron dimensions, stool settings, reveal/shim values, casing material, and optional profile information. Stored in library medeek_opening_cas when the casing option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Win_casingstyle | Window casing style or casing profile family selection. |
| index 1 | @Win_casingloc | Location of the casing relative to the wall face or window unit. |
| index 2 | @Win_headerwidth_casing | Width of the casing head piece. |
| index 3 | @Win_jambwidth_casing | Width of the casing jamb pieces. |
| index 4 | @Win_apronwidth_casing | Width of the apron piece below the stool/opening. |
| index 5 | @Win_jambextdepth_casing | Depth of the jamb extension used with the casing assembly. |
| index 6 | @Win_headerthk_casing | Thickness of the casing head piece. |
| index 7 | @Win_jambthk_casing | Thickness of the casing jamb pieces. |
| index 8 | @Win_stoolthk_casing | Thickness of the stool member. |
| index 9 | @Win_apronthk_casing | Thickness of the apron member. |
| index 10 | @Win_jambextthk_casing | Thickness of the jamb extension material. |
| index 11 | @Win_headerext_casing | Extension amount applied to the casing head beyond the jambs/opening width. |
| index 12 | @Win_stoolext_casing | Extension amount applied to the stool beyond the jambs/opening width. |
| index 13 | @Win_apronext_casing | Extension amount applied to the apron beyond the jambs/opening width. |
| index 14 | @Win_stoolproj_casing | Projection distance of the stool from the wall face or casing plane. |
| index 15 | @Win_reveal_casing | Reveal distance between the casing and the window frame/jamb. |
| index 16 | @Win_shim_casing | Shim value or gap adjustment associated with the casing/jamb extension assembly. |
| index 17 | @Wincasingmat | Material assigned to the casing assembly. |
| index 18 | @Win_casingprofile | Profile identifier or profile name used for custom casing geometry. |
Window Shutter Options
These parameters define shutter geometry, style, placement, dimensions, and material. Stored in library medeek_opening_sht when the shutter option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Win_shuttergeom | Primary shutter geometry type or shutter panel configuration. |
| index 1 | @Win_shutterstyle | Shutter style selection. |
| index 2 | @Win_shutterloc | Location of the shutters relative to the window opening. |
| index 3 | @Win_shutterthk | Thickness of the shutter panels. |
| index 4 | @Win_shutterwidth | Width of each shutter panel or overall shutter width control. |
| index 5 | @Win_shutterhgt | Height of the shutter panels. |
| index 6 | @Winshuttermat | Material assigned to the shutter assembly. |