Vnitřní

Vnitřní

Informace
Poslední verze 1.2.1 (24. ledna 2021)
Vklad gitlab.freedesktop.org/xorg/lib/libxt.git
Napsáno VS
Operační systém GNU / Linux a BSD ( d )
Typ Softwarová knihovna
Licence Licence Expat ( d ) , HPND ( en ) a X11 ( d )
webová stránka gitlab.freedesktop.org/xorg/lib/libxt

Intrinsics (také označovaný zkratkou Xt pro X toolkit , „ X toolkit “ ) je softwarová knihovna pro protokol X Window System . Konkrétně se jedná o knihovnu, která používá velmi nízkou knihovnu Xlib a poskytuje uživatelsky přívětivější ( objektově orientované ) API pro vývoj programů X11 obsahujících grafické widgety . Může být použit s programovacími jazyky C a C ++ .

Nízkoúrovňová knihovna Xlib poskytuje funkce pro interakci se serverem X11, ale nenabízí žádné funkce pro implementaci grafických prvků, které se obvykle nacházejí v grafickém prostředí , jako jsou tlačítka, nabídky atd. Takové prvky se nazývají widgety . Knihovna Xt nabízí funkce pro vytváření a následnou správu různých typů widgetů, aniž by poskytovala konkrétní widgety. Specifické widgety implementují další knihovny, které používají Xt, například Xaw a Motif .

Například programátor může pomocí knihovny Xt vytvořit a použít nový typ widgetu, například tlačítko se třemi stavy. Vzhledem k tomu, že aplikace obvykle vyžadují pouze standardní sadu widgetů, často se spoléhají na to, že tyto widgety poskytují knihovny jako Xaw nebo Motif , místo aby je implementovaly přímo pomocí Xt.

Podívejte se také

Související články

externí odkazy

  1. (in) Matt Turner, libXt 1.2.1  " ,24. ledna 2021(zpřístupněno 30. ledna 2021 )
  2. "  https://gitlab.freedesktop.org/xorg/lib/libxt/-/tags/libXt-1.2.1  " ,24. ledna 2021(zpřístupněno 30. ledna 2021 )