hm_winfo

Returns the value of certain HyperMesh window settings.

Syntax

hm_winfo option

Type

HyperMesh Tcl GUI Command

Description

This command returns the value of certain HyperMesh window settings.

Inputs

option
The option to query. Valid values are:
  • x - Window x location in pixels
  • y - y location in pixels of the upper left of the modeling window
  • width - Window width in pixels
  • height - Window height in pixels
  • graphicx - x location in pixels of the upper left of the modeling window
  • graphicy - y location in pixels of the upper left of the modeling window
  • graphicwidth - modeling window width in pixels
  • graphicheight - modeling window height in pixels
  • headlineheight - Headline area height in pixels
  • borderwidth - Window border width in pixels
  • menuheight - menu bar height (not including control card) in pixels
  • viewmatrix - Returns the coordinates and scaling of the display area. These values are the same as those used by *viewset.
  • entitycolors ?index? - If an index 1 through 64 is specified, returns a list of 3 RGB values for that color. If no index is specified, returns a list of RGB triplets for all colors.
  • color index - Returns the RGB color value for the specified widget index.

Example

To get the width of the graphics area:

set w [ hm_winfo graphicwidth ]

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}

Version History

10.0

2023 - Deprecated option utilitywindow. Removed options hasfocus, isobscured, menucharheight, and menulines.