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.

ParameterVariable NameDescription
index 0@Win_geomPrimary window geometry type or shape setting for the opening assembly.
index 1@Win_locLocation of the window along the wall, typically measured from a wall reference point.
index 2@Win_widthOverall width of the window opening.
index 3@Win_heightOverall height of the window opening.
index 4@Win_headerHeader type, size, or header configuration assigned to the window opening.
index 5@Win_headerhgtHeader height or elevation associated with the window framing.
index 6@Win_sill_numNumber of sill members used at the window opening.
index 7@Win_king_numNumber of king studs assigned to the window framing.
index 8@Win_trimmer_numNumber of trimmer or jack studs assigned to the window framing.
index 9@Win_sill_trimmersControls whether trimmer members are also used below the sill or defines the sill trimmer quantity/configuration.
index 10@Win_ro_offsetRough opening offset or adjustment applied to the default opening size.
index 11@AdvwinoptionsFlag indicating whether advanced window options are enabled.
index 12@Win_arch_radiusArch radius used for arched or radius-top window geometry.
index 13@Win_king_widthWidth or thickness assigned to the king studs at the window opening.
index 14@Win_trimmer_widthWidth or thickness assigned to the trimmer/jack studs at the window opening.
index 15@Win_buhAdditional window header-related control value used internally by the plugin.
index 16@Win_trimmer_extendControls whether trimmer studs extend beyond their default termination or stores the trimmer extension distance.
index 17@Win_pitchPitch value associated with sloped or specialty window geometry.
index 18@Win_dirDirection or handedness setting for the window opening geometry.
index 19@Win_crAdditional custom/radius/corner control value used internally by the window geometry logic.
index 20@Win_labelUser-facing window label or annotation text.
index 21@Win_label_locLocation 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.

ParameterVariable NameDescription
index 0@Win_draw_headerControls whether the window header framing member is drawn/generated.
index 1@Win_draw_kingControls whether king studs are drawn/generated for the window framing.
index 2@Win_draw_trimmerControls whether trimmer/jack studs are drawn/generated for the window framing.
index 3@Win_header_startStart position or extension value for the header member.
index 4@Win_header_endEnd 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.

ParameterVariable NameDescription
index 0@Win_installoptionEnables or defines the window install/component insertion option.
index 1@Win_trimoptionEnables or defines trim around the window opening.
index 2@Win_casingoptionEnables or defines interior or exterior casing options for the window.
index 3@Win_shutteroptionEnables 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.

ParameterVariable NameDescription
index 0@Win_installstyleInstalled window style or overall inserted unit type.
index 1@Win_installlocPlacement location of the installed window within the wall thickness or opening depth.
index 2@Win_framewidth_installFrame width of the inserted window unit.
index 3@Win_framedepth_installFrame depth of the inserted window unit.
index 4@Win_sashwidth_installSash width of the inserted window unit.
index 5@Win_sashdepth_installSash depth of the inserted window unit.
index 6@Win_glassthk_installGlass thickness used in the inserted window unit.
index 7@Win_outset_installOutset or projection value applied to the inserted window relative to the wall face.
index 8@Win_mullions_installMullion configuration or mullion enable setting for the inserted window.
index 9@WinframematMaterial assigned to the installed window frame.
index 10@Win_mulliondepthDepth of the mullion members.
index 11@Win_mullionwidthWidth of the mullion members.
index 12@Win_installmodeInstallation mode or insertion mode used for the window component.
index 13@Win_fileSource file, component file, or library file associated with the installed window unit.
index 14@Win_insertionInsertion method or insertion behavior setting for the installed unit.
index 15@Win_mfrManufacturer name or manufacturer identifier for the inserted window unit.
index 16@Win_mfr_seriesManufacturer series or product line identifier.
index 17@Win_eslExtension line option or related linework control used by the installed window representation.
index 18@Win_esl_stdStandard value associated with the extension line setting.
index 19@Win_esl_extlineExterior extension line control or offset value.
index 20@Win_esl_intlineInterior 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.

ParameterVariable NameDescription
index 0@Win_trimstyleWindow trim style or trim profile selection.
index 1@Win_trimlocLocation of the trim relative to the wall face or window opening.
index 2@Win_headerwidthWidth of the head trim piece.
index 3@Win_jambwidthWidth of the jamb trim pieces.
index 4@Win_sillwidthWidth of the sill trim piece.
index 5@Win_headerthkThickness of the head trim piece.
index 6@Win_jambthkThickness of the jamb trim pieces.
index 7@Win_sillthkThickness of the sill trim piece.
index 8@Win_headerextExtension amount applied to the head trim beyond the opening width.
index 9@Win_sillextExtension amount applied to the sill trim beyond the opening width.
index 10@WintrimmatMaterial 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.

ParameterVariable NameDescription
index 0@Win_casingstyleWindow casing style or casing profile family selection.
index 1@Win_casinglocLocation of the casing relative to the wall face or window unit.
index 2@Win_headerwidth_casingWidth of the casing head piece.
index 3@Win_jambwidth_casingWidth of the casing jamb pieces.
index 4@Win_apronwidth_casingWidth of the apron piece below the stool/opening.
index 5@Win_jambextdepth_casingDepth of the jamb extension used with the casing assembly.
index 6@Win_headerthk_casingThickness of the casing head piece.
index 7@Win_jambthk_casingThickness of the casing jamb pieces.
index 8@Win_stoolthk_casingThickness of the stool member.
index 9@Win_apronthk_casingThickness of the apron member.
index 10@Win_jambextthk_casingThickness of the jamb extension material.
index 11@Win_headerext_casingExtension amount applied to the casing head beyond the jambs/opening width.
index 12@Win_stoolext_casingExtension amount applied to the stool beyond the jambs/opening width.
index 13@Win_apronext_casingExtension amount applied to the apron beyond the jambs/opening width.
index 14@Win_stoolproj_casingProjection distance of the stool from the wall face or casing plane.
index 15@Win_reveal_casingReveal distance between the casing and the window frame/jamb.
index 16@Win_shim_casingShim value or gap adjustment associated with the casing/jamb extension assembly.
index 17@WincasingmatMaterial assigned to the casing assembly.
index 18@Win_casingprofileProfile 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.

ParameterVariable NameDescription
index 0@Win_shuttergeomPrimary shutter geometry type or shutter panel configuration.
index 1@Win_shutterstyleShutter style selection.
index 2@Win_shutterlocLocation of the shutters relative to the window opening.
index 3@Win_shutterthkThickness of the shutter panels.
index 4@Win_shutterwidthWidth of each shutter panel or overall shutter width control.
index 5@Win_shutterhgtHeight of the shutter panels.
index 6@WinshuttermatMaterial assigned to the shutter assembly.