GUI(nged)

Creates an instance of MGEDs default Tcl/Tk graphical user interface (GUI).

πŸ“… published 7.44.0, from nixpkgs unstable

πŸŽ€ GUI(nged) β€” the Tcl/Tk glow-up for MGED πŸŽ€

okay bestie so this is the gui page out of the BRL-CAD User Commands manual, and it's literally the thing that gives MGED its default Tcl/Tk graphical user interface (GUI). she's the pretty face, the main character energy, the window you actually look at. πŸ’…βœ¨


🌸 SYNOPSIS 🌸

gui [{-config} | [b] | [c] | [g]] [{-d} | {display_string}] [{-gd} | {graphics_display_string}] [{-dt} | {graphics_type}] [{id} | {name}] [{-c} | {-h} | {-j} | {-s}]

like, that's a lot of brackets, i know 😭 but every single one of them is doing her job, so respect the fit.


πŸ’– DESCRIPTION πŸ’–

gui creates an instance of MGED's default Tcl/Tk graphical user interface (GUI). no cap, that's the whole vibe β€” you're spinning up a GUI instance. and here's the iconic list of everything she'll accept:

✨ OPTIONS ✨

  • -config b c g β€” configures the GUI to show the command window, the graphics window, or both. this one is only useful when the GUI is combining the text and graphics windows together β€” see the -c option. lowkey situational, highkey cute.
  • -d display_string β€” displays/draws the GUI on the screen indicated by the display_string. heads up bestie: that string format is the same as the X DISPLAY environment variable. πŸ‘€
  • -gd display_string β€” same deal but for the graphics window specifically β€” displays/draws it on the screen indicated by the display_string. and again, that string format is the same as the X DISPLAY environment variable.
  • -dt graphics_type β€” tells it which type of graphics windows to use. your choices are X and ogl (for machines that support OpenGL). defaults to ogl if it's supported, otherwise X. slay, she picks for you. πŸ¦‹
  • -id name β€” specifies the id to use when referring to this instance of the GUI. name your baby, fr fr.
  • -c β€” combines the text window and display manager windows. one window, one vibe.
  • -s β€” uses separate text window and display manager windows. this is the default behavior, so if you don't say anything, she's already doing this. periodt.
  • -j β€” joins the collaborative session. come through, group project that actually works 🫢
  • -h β€” prints the help message. when in doubt, ask for help, that's growth. πŸ’œ

πŸ¦‹ EXAMPLES πŸ¦‹

Example 1. Open a separate graphics and command GUI.

mged> gui -id inspect -s

creates a separate command window and graphics window identified as inspect. literally giving them their own space, healthy boundaries πŸ’€βœ¨

Example 2. Open only the graphics portion of the GUI.

mged> gui -config g -id view_only

creates a GUI instance named view_only with the graphics window enabled. look at her, no command window, living her best life, just vibes and polygons. πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

BRL-CAD Team β€” the collective main characters behind all of this. obsessed with them honestly.


πŸ’€ BUG REPORTS πŸ’€

if you find bugs or problems (it happens, even to icons), reports should be submitted via electronic mail to devs@brl-cad.org. be nice, be specific, attach the receipts. πŸ™ˆ


and that's the page!! source/version is BRL-CAD and this is GUI(nged) β€” the user-commands corner of the manual, dated the same as the manual page itself. k bye bestie, go open a window πŸ’–πŸŒˆβ­πŸŽ€

πŸ“¦ where this page comes from