GladeVCP(9)
π NAME π
gladevcp β displays Virtual control Panels built with GTK / GLADE β¨
π¦ SYNOPSIS π¦
loadusr gladevcp [-c componentname0xN] [-g WxH+Xoffset+Yoffset0xN] [-H
halcmdfile] [-x windowid] gladefile.glade
πΈ DESCRIPTION πΈ
okay so bestie, picture this: GladeVCP rolls up, reads a glade file, and displays the widgets in a window. iconic behavior. π
then it calls gladevcp_makepins, which again parses the gladefile β yes, twice, she's thorough β hunting for specific HAL widgets. once she finds them she makes HAL pins and sets up updating for them. that's the whole bit. no cap. π₯
the HAL component name defaults to the basename of the glade file. lowkey elegant.
now the options, because you KNOW we're getting into them:
-xβ directs GladeVCP to reparent itself under this X window id instead of creating its own toplevel window. it's giving "I live here now, rent free" π«Ά-Hβ passes an input file forhalcmdto be run after the GladeVCP component is initialized. this is used in Axis when running GladeVCP under a tab with theEMBED_TAB_NAME/EMBED_TAB_COMMANDINI file feature. iykyk π
and some tea on file formats: GladeVCP supports GtkBuilder or libglade files, though some widgets are not fully supported in GtkBuilder yet. so like. just so you know going in. π
π ISSUES π
for now, system links need to be added in the glade library folders to point to our new widgets and catalog files. look in lib/python/gladevcp/READ_ME for details. it's giving manual labor but it's fine, we ball. π
β¨ bestie this page is from the LinuxCNC Documentation, dated 2010-08-24, and it lives in section 9 as GladeVCP(9) β slay, go build something cute πππ
π¦ where this page comes from
- debian bookworm: linuxcnc-uspace 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 Β· GFDL-1.1-or-later
- debian trixie: linuxcnc-uspace 1:2.9.4-2+deb13u1 Β· GFDL-1.1-or-later
- ubuntu questing: linuxcnc-uspace 1:2.9.4-2ubuntu2
- ubuntu resolute: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- ubuntu stonking: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms