6.25什么星座| 内涵是什么意思| 失态是什么意思| 棚户区改造和拆迁有什么区别| 回复是什么意思| 五险一金指什么| 不吃香菜什么意思| 慈禧为什么要毒死光绪| 小孩记忆力差需要补充什么营养| 什么人适合戴玉| 烧包是什么意思| 法国公鸡是什么牌子| 精子像果冻是什么原因| 负数是什么意思| 什么情况需要打破伤风| 花对什么| 8月27日什么星座| 毛发旺盛女生什么原因引起的| 送伞代表什么意思| 中筛是检查什么项目| lof是什么基金| 姓傅的男孩取什么名字| 小学生什么时候放暑假| mpa什么意思| 鸭肚是鸭的什么部位| 山东为什么简称鲁| 黑桃a是什么酒| 胃糜烂是什么原因引起的| 林五行属什么| 羊水暗区是什么意思| 吃什么补维生素b12| dbp是什么意思| 脸上发红是什么原因| 什么化妆品好| aj是什么鞋子| 淘宝什么时候有活动| 空调长时间不用再开注意什么| 口干舌燥是什么意思| 指鹿为马的反义词是什么| amiri是什么牌子| 月结是什么意思| 下肢静脉曲张挂什么科| 11.11什么星座| 干什么呢| 阴道干涩是什么原因| 舌头上有黑点是什么原因| 火车头是什么意思| 人加一笔变成什么字| 脚底出汗是什么原因女| 三月二十六是什么星座| 小孩经常尿床是什么原因| 血糖高适合吃什么零食| 跪安是什么意思| 北海特产有什么值得带| 扁桃体结石长什么样| 7月17日是什么日子| triangle是什么意思| 内膜有炎症什么症状| 前列腺液和精液有什么区别| 旁听是什么意思| 生理盐水敷脸有什么效果| chloe是什么意思| 肺部结节有什么症状| 妇科支原体是什么病| 什么产品美白效果最好最快| 喝中药不能吃什么食物| 总胆固醇高有什么危害| 人生导师是什么意思| 男性尿道痒吃什么药| 血浆是什么| 安欣是什么电视剧| 蝙蝠长什么样| 活色生香的意思是什么| 宫颈纳囊多发是什么意思| 人授和试管有什么区别| 酌情处理是什么意思| pettm和pe有什么区别| 颞下颌紊乱挂什么科| 血压高吃什么好| 上火流鼻血吃什么降火| 卡西欧手表什么档次| 铁低的原因是什么| 睡不着觉什么原因| 济公是什么生肖| 施教区是什么意思| 婴儿反复发烧是什么原因| 为什么一生气就胃疼| 众矢之的是什么意思| 秦皇岛为什么叫秦皇岛| 浙江有什么特产| 晚上9点半是什么时辰| 肝胆胰脾挂什么科| 小孩上户口需要什么材料| 调节肠道菌群吃什么药| 天衣无缝是什么意思| 螺旋杆菌有什么症状| 乳铁蛋白对宝宝有什么好处| 狼狗是什么品种| 乳房变大是什么原因| 给产妇送什么礼物好| 女生额头长痘痘是什么原因| 吃什么食物养肝| 胆固醇高对身体有什么危害| 尿分叉是什么原因引起的| 螃蟹一般吃什么| 种植牙是什么意思| 量贩装是什么意思| 呼吸性碱中毒吃什么药| 身体出现白斑有可能患什么病| 例假量多是什么原因| 人肉搜索是什么意思| 什么是芥菜| 五代十国是什么意思| 胃食管反流挂什么科| 腔隙脑梗吃什么药最好| 牙膏尾部的颜色代表什么意思| 猪肝有什么功效| 黄体中期是什么意思| 中性粒细胞百分比偏低什么意思| 气胸吃什么药| 1999年出生属什么生肖| qs是什么| 标王是什么意思| 社论是什么| bw是什么意思| lpa是什么意思| 难舍难分是什么意思| 什么叫支原体阳性| 喉炎雾化用什么药| sp什么意思| 支气管炎挂什么科| 什么疾什么快| 什么样的普洱茶才是好茶| 山楂泡酒有什么功效| 高密度脂蛋白胆固醇低是什么意思| 息肉有什么危害| 九锡是什么意思| 吃什么养胃又补胃| 1月21号是什么星座| psa检查是什么意思| glu是什么意思| swi是什么检查| 不造血是什么病| 什么叫酮症酸中毒| 喝普洱茶有什么好处| gmp是什么| 傲慢表情是什么意思| 1月7号是什么星座| 泉中水是什么生肖| 肝火旺吃什么降火最快| s代表什么| 口渴是什么病的前兆| 呼吸快是什么原因| 女人什么时候绝经正常| 时间像什么| 3s是什么意思| 腿抽筋什么原因| 宜什么意思| 蠼螋吃什么| 什么山什么水| 副区长是什么级别| 小腿发凉是什么原因造成的| 无所不用其极什么意思| 槟榔为什么那么贵| 白带是什么| 什么叫985大学| 始终是什么意思| 手冲是什么意思| 11度穿什么衣服| 镶嵌什么意思| 红白相间是什么意思| 目鱼和墨鱼有什么区别| 道和集团是干什么的| 低回声斑块是什么意思| 常吐痰是什么原因| jasonwood是什么牌子| 流涎是什么意思| 超声波检查是什么检查| 做tct检查前要注意什么| 渝北区有什么好玩的地方| 左肩膀疼痛是什么原因| 气短吃什么药立马见效| 下眼睑浮肿是什么原因| 血压高吃什么水果好| 生理期肚子疼吃什么药| 抹胸是什么| 白露是什么季节的节气| 西洋参有什么功效和作用| 甲母痣是什么| 猕猴桃什么时候上市| 高血压吃什么可以降下来| 头疼恶心想吐是什么原因| saa是什么意思| 拔牙吃什么消炎药| dq什么意思| 专注力是什么意思| 春暖花开是什么生肖| 梦见病人好了什么预兆| 吃什么祛湿| 狼图腾是什么意思| 客之痣是什么意思| 眼皮浮肿是什么原因| 肺脓肿是什么病严重吗| 什么凝视| 心律不齐是什么症状| 经常头痛是什么原因| 什么叫cp| 5月16日是什么星座| 漂亮的近义词是什么| 切痣挂什么科| 夏枯草是什么样子| 517是什么星座| 电波系是什么意思| 晚上九点多是什么时辰| 右肋骨下方是什么器官| ahc是什么牌子| 局是什么生肖| 看心脏病挂什么科| 什么时候放开二胎| 朝对什么| 傲慢表情是什么意思| 勿忘是什么意思| 泸沽湖在什么地方| dr是什么检查| 吃地屈孕酮片有什么副作用| 回头鱼是什么鱼| 压迫硬膜囊是什么意思| 萎缩性阴道炎用什么药| 子宫前位什么姿势易孕| 牙神经痛吃什么药| 油性记号笔用什么能擦掉| 98年属什么的| 验孕棒一深一浅代表什么| 当志愿者有什么好处| 压马路什么意思| tf口红什么牌子| 珍珠鸟吃什么| 什么的知了| wh是什么颜色| 肛门松弛是什么原因| 香蕉人是什么意思| 肽对人体有什么好处| 每天喝牛奶有什么好处| 孕妇地中海贫血对胎儿有什么影响| 双下肢水肿是什么原因| 梦见好多黄鳝是什么意思| 果冻是什么意思| 衤字旁与什么有关| 27属相是什么生肖| 经常发低烧是什么原因| 春天什么花会开| 安宫牛黄丸什么时间吃最好| 秒杀什么意思| 上海为什么被称为魔都| 越南讲什么语言| 局部皮肤瘙痒什么原因| 眉梢有痣代表什么| 胃不消化吃什么药| 收缩压是什么意思| 善茬是什么意思| 便秘吃什么药快速排便| 痛风是什么原因| 超前点映什么意思| 胃炎吃什么中药| 百度Vai al contenuto

“年化收益率”和“七日年化收益率”是什么鬼?

Da Wikipedia, l'enciclopedia libera.
(Reindirizzamento da GTK+)
GTK
software
Logo
Logo
Widget di GTK 4
Widget di GTK 4
Widget di GTK 4
GenereLibreria grafica (non in lista)
SviluppatoreGNOME Foundation e progetto GNU
Data prima versione14 aprile 1998; 27 anni fa
Ultima versione4.18.6 (9 giugno 2025)
Sistema operativoLinux
Microsoft Windows
macOS
LinguaggioC
LicenzaGNU LGPL v2.1
(licenza libera)
LinguaMultilingue
Sito webgtk.org/
百度 重点对医院、学校、重点企业、繁华商业区等公共场所交通改善研究项目,着手区人民医院、妇幼保健院中心区新院、中医院、宝城71-72区九年制学校(在建)、宝城39区九年制学校(在建)、西湾小学、海湾中学等片区交通规划研究项目。

GTK (in passato GTK+[1], acronimo che sta per GIMP ToolKit) in informatica, è un toolkit (insieme di strumenti, di cui il principale è la libreria libgtk) per la creazione di interfacce grafiche. Sviluppato in C, supporta nativamente l'ambiente grafico X Window System, Wayland e Microsoft Windows. è software libero (parte del progetto GNU) secondo la licenza LGPL.

Il toolkit, progettato inizialmente come ausilio alla programmazione per il noto programma di grafica GIMP, ha acquisito popolarità scavalcando le librerie Motif e divenendo parte fondamentale dell'ambiente desktop GNOME e di altri ambienti.

Caratteristiche

[modifica | modifica wikitesto]
L'editor di testo ?gedit?, realizzato con GTK+ 2

L'utente finale può configurare l'aspetto dell'interfaccia a suo piacimento grazie alla possibilità di cambiare il tema utilizzato. Si possono così emulare le sembianze di altre librerie o di altri ambienti, tra i quali Windows 95, Motif, Qt o NeXTSTEP. I temi possono essere configurati dalla versione 3 tramite CSS[2] (in precedenza mediante un linguaggio specifico) e possono gestire bordi arrotondati, animazioni e trasparenze.

GtkBuilder è il sistema per realizzare il layout delle interfacce grafiche senza scrivere codice. L'interfaccia grafica dell'applicazione è descritta in XML, il file viene caricato all'avvio dell'applicazione e crea tutti gli oggetti grafici. L'editor Glade (GTK 2 e 3) e Cambalache (GTK 3 e 4) permettono di costruire l'interfaccia grafica in modo WYSIWYG. I file di interfaccia XML sono indipendenti dal linguaggio usato dall'applicazione sottostante.

Piattaforme supportate

[modifica | modifica wikitesto]

In origine il toolkit GTK era destinato solo all'X Window System, che comunque rimane la piattaforma di riferimento. Attualmente può essere installato su Microsoft Windows (dalla versione 4 è richiesto Windows 7 o superiore), DirectFB, e Quartz (OS X Mavericks o superiora) e anche col nuovo protocollo grafico di riferimento su GNU/Linux Wayland.

Codice non collegato alla grafica

[modifica | modifica wikitesto]

GTK inizialmente conteneva alcune funzioni di utilità che non riguardavano strettamente la grafica, come la fornitura di strutture dati, liste concatenate ed alberi binari. Tali utilità generali, insieme al sistema a oggetti chiamato GObject, ora sono migrati in una libreria separata, GLib, che i programmatori possono comunque utilizzare per sviluppare codici che non necessitano di una interfaccia grafica. Un tipico esempio di questo approccio è il progetto GStreamer. La libreria GLib è mantenuta dagli stessi sviluppatori di GTK.

Per la sua estendibilità, portabilità e bontà tecnica è stata scelta come componente per altri widget toolkit, come wxWidgets.

GTK usa il linguaggio di programmazione C esteso, grazie a GLib e GObject, al paradigma della programmazione orientata agli oggetti.

GTK fornisce binding per linguaggi come il C++, il Perl, il Ruby, il Java e Python (PyGTK). Altri hanno aggiunto anche il supporto ad altri linguaggi come Ada, Fortran, D, Haskell, Pascal, PHP, Pike e C# grazie a Mono (Gtk#).

è anche possibile usare l'HTML5 come output, visualizzando l'interfaccia su browser.[3]

GTK+ 2 si è sviluppata con l'intenzione di sostituire e migliorare la GTK+. Tra le nuove caratteristiche[4], inserite gradualmente già dalla GTK+ originale, si segnalano:

  • un gestore dei temi (introdotto già dalla versione 1.2.0 ma rielaborato successivamente per consentire la personalizzazione di ogni singolo elemento grafico)
  • una gestione migliorata del rendering del testo internazionale con Pango (introdotto nella versione 1.3.1)
  • una API più flessibile a seguito dello spostamento della logica ad oggetti nella libreria GObject (dalla versione 1.3.1)
  • la completa transizione a Unicode con l'adozione di stringhe UTF-8 (dalla versione 1.3.2)
  • accessibilità ai disabili migliorata con l'uso della libreria ATK (a partire dalla versione 1.3.5)

Tuttavia, GTK+ 2 non è compatibile con GTK+ 1, ed i programmatori devono migrare il loro vecchio codice.

A partire dalla versione 2.8, GTK+ 2 dipende dalla libreria Cairo per il rendering dell'interfaccia mediante grafica vettoriale 2D.

I widget di GTK+ 3.12

La versione 3 è stata rilasciata il 10 febbraio 2011[5] e include la seguenti caratteristiche salienti:

  • il componente grafico GDK viene reso indipendente da X11 così da supportare Wayland.
  • viene usato Cairo per ogni operazione grafica
  • XInput2 viene usato per la gestione dell'input, supportando i gesti e multi-touch
  • resa disponibile un'API per la realizzazione di temi basati con CSS
  • nuovi widget disponibili
  • decorazione della finestra client-side

Nel febbraio 2019 veniva annnunciato che a partire dalla versione 4, il nome GTK non avrà più il simbolo "+".[1] Il 16 dicembre 2020 viene pubblicata la nuova versione di GTK. La nuova versione include un nuovo motore di rendering Vulkan e OpenGL, migliora il supporto per Wayland e migliori performance.[6][7]

Cronologia delle versioni

[modifica | modifica wikitesto]
Versione famiglia Data iniziale rilascio Principali miglioramenti Ultima versione minore
Vecchia versione non più supportata: 1.0 2025-08-07[8] Prima versione stabile 1.0.
Vecchia versione non più supportata: 1.2 2025-08-07[9] Nuovi widget:
  • GtkFontSelector
  • GtkPacker
  • GtkItemFactory
  • GtkCTree
  • GtkInvisible
  • GtkCalendar
  • GtkLayout
  • GtkPlug
  • GtkSocket
1.2.10
Vecchia versione non più supportata: 2.0 2025-08-07[10] Spostata gestione ad oggetti in GLib (GObject) e supporto Unicode con codifica UTF-8 2.0.9
Vecchia versione non più supportata: 2.2 2025-08-07[11] Supporto multi-monitor 2.2.4
Vecchia versione non più supportata: 2.4 2025-08-07[12] Nuovi widget
  • GtkFileChooser
  • GtkComboBox
  • GtkComboBoxEntry
  • GtkExpander
  • GtkFontButton
  • GtkColorButton
2.4.14
Vecchia versione non più supportata: 2.6 2025-08-07[13] Nuovi widget
  • GtkIconView
  • GtkAboutDialog
  • GtkCellView

Ultima versione a supoortare Windows 98/Me

2.6.10
Vecchia versione non più supportata: 2.8 2025-08-07[14] Maggior parte dei widget renderizzata con cairo 2.8.20
Vecchia versione non più supportata: 2.10 2025-08-07[15] Nuovi widget:
  • GtkStatusIcon
  • GtkAssistant
  • GtkLinkButton
  • GtkRecentChooser

Supporto per la stampa: GtkPrintOperation

2.10.14
Vecchia versione non più supportata: 2.12 2025-08-07[16] Nuovo sistema per la generazione dell'interfaccia da un file XML (GtkBuilder) 2.12.12
Vecchia versione non più supportata: 2.14 2025-08-07[17] Supporto al caricamento JPEG 2000 2.14.7
Vecchia versione non più supportata: 2.16 2025-08-07[18] Nuovi widget: GtkOrientable

Caps Lock warning nell'inserimento di password. Miglioramenti in GtkScale, GtkStatusIcon, GtkFileChooser.

2.16.6
Vecchia versione non più supportata: 2.18 2025-08-07[19] Nuovo widget GtkInfoBar, GtkLabel con URL incorporati, client-side windows.

Miglioramenti in GtkEntry, GtkBuilder, GtkFileChooser e nell'interfaccia di stampa.

2.18.9
Vecchia versione non più supportata: 2.20 2025-08-07[20] Nuovi widget:
  • GtkSpinner
  • GtkToolPalette
  • GtkOffscreenWindow

Miglioramenti in GtkFileChooser, nella gestione della tastiera e i dati di introspezione di GDK son ora inclusi in GTK+.

2.20.1
Vecchia versione non più supportata: 2.22 2025-08-07[21] gdk-pixbuf spostato in un modulo a parte, le operazioni di disegno di GDK sono ora completamente effettuate da Cairo, molti dati interni sono stati resi privati e possono essere nascosti in preparazione di GTK+3. 2.22.1
Vecchia versione non più supportata: 2.24 2025-08-07[22] Nuovo wiget: GtkComboBoxText; il backend della stampa può inviare i processi di stampa in PDF, GtkBuilder ha ottenuto il supporto ai tag di testo e ai menu dei toolbuttons e molte correzioni delle annotazioni di introspezione sono state aggiunte.

Migrazione da GTK+ 2.x a GTK+ 3

2.24.33
(2025-08-07)[23]
Vecchia versione non più supportata: 3.0 2025-08-07[24] Inclusione di diverse librerie all'interno GTK libgnome, libgnomeui, libgnomeprint22, libgnomeprintui22, libglade, libgnomecanvas, libegg, libeel, gtkglext, and libsexy[25]

Tutto il rendering viene effettuato con cairo; meno dipendenza da X11; introduzione XInput2; temi basati su CSS

3.0.12
Vecchia versione non più supportata: 3.2 2025-08-07[26] Nuovi widget:
  • GtkLockButton
  • GtkOverlay

nuovo dialogo di scelta del font,

Nuovi backend sperimentali:

3.2.4
Vecchia versione non più supportata: 3.4 2025-08-07[27] Menu di supporto in GtkApplication, un nuovo selettore del colore, aggiunto supporto ai dispositivi touch, aggiunto supporto allo scorrimento continuo, GtkScrolledWindow farà lo scrolling cinetico con dispositivi touch, supporto a OS X migliorato, questa è la prima versione di GTK+ 3 che funziona bene su Windows, Il backend di Wayland è stato aggiornato alla versione corrente delle API Wayland ed è molto più completo ora, i pulsanti di rotazione hanno ricevuto un nuovo look.

Accessibilità: Il supporto all'accesso alla visualizzazione a struttura è stato riscritto e funziona molto meglio ora, supporto più completo ai temi CSS.

3.4.4
Vecchia versione non più supportata: 3.6 2025-08-07[28] Niovi widget:
  • GtkSearchEntry
  • GtkMenuButton
  • GtkLevelBar

Pulsanti di rotazione verticale. animazioni CSS, ombre sfocate. Supporto alla dissolvenza incrociata e alle transizioni nei temi.

3.6.5
Vecchia versione non più supportata: 3.8 2025-08-07[29] Supporto a Wayland 1.0 stabile, server broadwayd, miglioramenti nei temi, migliore gestione alla geometria dell'interfaccia, miglioramenti delle interazioni touch, supporto alla sincronizaazione dei frame nei window manager 3.8.9
Vecchia versione non più supportata: 3.10 2025-08-07[30] Nuovi widget:
  • GtkHeaderBar
  • GtkPlacesSidebar
  • GtkStack
  • GtkStackSwitcher
  • GtkRevealer
  • GtkSearchBar
  • GtkListBox

Supporto per Wayland 1.2

Aggiunto:

  • decorazioni lato client
  • supporto output scalato su schermi ad alta risoluzione
  • modalità di regolazione fine per lo scorrimento

Rimosso:

  • supporto per il protocollo Motif DND
  • supporto per più schermi per display
  • gdk_window_get_display
  • gtk_widget_push_composite_child

Voci di menu staccabili, più molte impostazioni GTK

Il moderno modello di disegno GTK

3.10.9
Vecchia versione non più supportata: 3.12 2025-08-07[31] Supporto per Wayland 1.5

Nuovo widget: GtkPopover (una alternativa a menu e dialoghi)

3.12.2
Vecchia versione non più supportata: 3.14 2025-08-07[32] Introdotto GtkInspector (una copia di gtkparasite)[33][34]

Migliorato il supporto per i gesti e multi-touch[35][36]

Deprecazioni:[37]

  • GtkMisc
  • GtkAlignment
  • GtkArrow
  • GdkColor
  • Style regions
  • support for .icon files
  • gdk_window_flush
  • drawing outside of begin/end paint

La maggior parte dei widget sono stati convertiti per utilizzare i gesti internamente.

Supporto a Wayland nella GNOME Shell classic mode[38]

3.14.15
Vecchia versione non più supportata: 3.16 2025-08-07[39] GDK supporta il rendering delle finestre utilizzando OpenGL per X11 e Wayland utilizzando libepoxy

Nuovi widget:

  • GtkGLArea
  • GtkStackSidebar
  • GtkModelButton
  • GtkPopoverMenu

Scorrimento revisionato (barra di scorrimento nascosta per impostazione predefinita[40])

Backend sperimentale Mir[41]

3.16.7
Vecchia versione non più supportata: 3.18 2025-08-07[42] Add CSS node infrastructure

More filechooser design refresh and better filechooser search

Dropped Windows XP support

Model support for list and flow box

Kinetic touchpad scrolling

Touchpad gestures (Wayland)

gtk-builder-tool utility

Output-only windows

Aggiunta infrastruttura CSS a nodi; ulteriore aggiornamento del design del filechooser e migliore ricerca del filechooser; supporto modello per elenco e casella di flusso; scorrimento cinetico del touchpad; gesti del touchpad (Wayland); utilità gtk-builder-tool; finestre di sola uscita

Eliminato il supporto a Windows XP

3.18.9
Vecchia versione non più supportata: 3.20 2025-08-07[43] Miglioramenti ai nodi CSS[44]

Nuovo widget: GtkShortcutsWindow (mostra le scorciatoie da tastiera e i gesti di un'applicazione)

3.20.10
Vecchia versione non più supportata: 3.22 2025-08-07[45] Ultima versione della serie 3.x[46]

Supporto per la tavolette grafiche sotto Wayland,[47][48]

GTK 3.22 viene considerata stabile come GTK 2[49][50][51]

for 3+ years
3.22.29
Versione precedente ancora supportata: 3.24 2025-08-07[52] La 3.22 sarebbe dovuta essere l'ultima versione della serie GTK 3, ma è stata rilasciata la 3.24 principalmente per semplificare la migrazione da GTK 3 a GTK 4. 3.23.0
3.23.1
3.23.2
3.23.3
3.24.0
...3.24.5
3.24.14
...

3.24.29

Vecchia versione non più supportata: 4.0 2025-08-07[53] Nuovo motore di rendering Vulkan e OpenGL. Miglior supporto per Wayland e migliori performance. 4.0.3
Vecchia versione non più supportata: 4.2 2025-08-07[54] 4.2.1
Vecchia versione non più supportata: 4.4 2025-08-07[55] 4.4.1
Vecchia versione non più supportata: 4.6 2025-08-07[56] 4.6.9
Vecchia versione non più supportata: 4.8 2025-08-07[57] 4.8.3
Vecchia versione non più supportata: 4.10 2025-08-07[58] GtkFileChooser deprecato in favore di GtkFileDialog[59] 4.10.5
Vecchia versione non più supportata: 4.12 2025-08-07[60] 4.12.5
Vecchia versione non più supportata: 4.14 2025-08-07[61] 4.14.6
Versione stabile corrente: 4.16 2025-08-07[62] 4.16.12
Legenda:
Vecchia versione
Versione precedente ancora supportata
Versione corrente
Ultima versione di anteprima
Versione futura
Le singole voci sono elencate nella Categoria:Software in GTK+.

Ambienti che usano GTK

[modifica | modifica wikitesto]

Le librerie GTK sono parte integrante del progetto GNOME e sono perciò le fondamenta dell'interfaccia utente di ogni programma sviluppato per GNOME. La versatilità e la relativa leggerezza hanno consentito alle GTK+ di essere alla base di altri desktop environment considerati più leggeri. Infatti esiste una versione di GNOME dedicata agli ambienti embedded GNOME Mobile. Ad oggi sono usate per i seguenti ambienti:

  • GNOME è basato su GTK, quindi le applicazioni GNOME usano GTK
  • Xfce è basato su GTK, anche se le sue applicazioni tipicamente non dipendono da molte librerie (questa è la differenza tra quello che è marcato “applicazione GNOME” e quello che è semplicemente “applicazione GTK”).
  • Cinnamon è basato su GTK
  • LXDE è basato su GTK, l'acronimo significa "Lightweight X11 Desktop Environment"
  • ROX Desktop è un desktop leggero, con funzioni che provengono dalla GUI del RISC OS
  • GPE Palmtop Environment Linux sui palmari e Familiar Linux
  • Maemo (Ambiente TabletPC-Internet Nokia)
  • Access Linux Platform (successore della piattaforma Palm OS PDA)
  • One Laptop Per Child il progetto caritatevole "Un laptop per ogni bambino" usa GTK+ e PyGTK
  • Openmoko telefono, GPS e palmare Linux, utilizza GTK per l'interfaccia fin dalla prima versione anche se nelle ultime distribuzioni supporta anche QT ed Enlightenment.

Non è necessario usare questi ambienti grafici per eseguire programmi GTK. Se un programma richiede le librerie e queste sono installate, può funzionare anche su altri ambienti basati su X11, come KDE; Questo comprende Mac OS X se X11.app è installato. GTK può funzionare anche su Microsoft Windows, ed è utilizzato da alcune popolari applicazioni cross-platform come GIMP e Pidgin. wxWidgets, un cross-platform GUI toolkit, usa GTK su tutti i sistemi Unix. Alcuni port tra i più insoliti sono DirectFB e ncurses.

Gestori di finestre

[modifica | modifica wikitesto]

Applicazioni scritte con l'uso di GTK

[modifica | modifica wikitesto]
Inkscape 1.2 con il logo di GTK vettoriale

Alcune significative applicazioni multipiattaforma con codice aperto che usano GTK come toolkit per widget:

  1. ^ a b Emmanuele Bassi, Project rename to "GTK", su mail.gnome.org, 6 febbraio 2019. URL consultato l'8 febbraio 2019.
  2. ^ GTK+ CSS Overview: GTK+ 3 Reference Manual, su developer.gnome.org. URL consultato il 3 aprile 2021.
  3. ^ Using GTK+ with Broadway: GTK+ 3 Reference Manual, su developer.gnome.org. URL consultato il 3 aprile 2021.
  4. ^ (EN) Novità introdotte nella Gtk+ 2, su codice sorgente della Gtk. URL consultato l'11 ottobre 2020 (archiviato dall'url originale il 16 luglio 2012).
  5. ^ GTK+ 3.0.0 released, su mail.gnome.org. URL consultato il 3 aprile 2021.
  6. ^ (EN) GTK 4.0 – GTK Development Blog, su blog.gtk.org. URL consultato il 3 aprile 2021.
  7. ^ GTK 4.0 Toolkit Officially Released, su phoronix.com, 16 dicembre 2020. URL consultato il 3 aprile 2021.
  8. ^ (EN) Shawn T. Amundson, ANNOUNCE: GTK+ 1.0.0 Released!, in GNOME Mail Services, 13 aprile 1998 (archiviato il 12 marzo 2019).
  9. ^ (EN) Shawn T. Amundson, ANNOUNCE: GTK+ and GLib 1.2.0 Released, in GNOME Mail Services, 25 febbraio 1999 (archiviato il 10 agosto 2020).
  10. ^ (EN) Owen Taylor, GTK+-2.0.0 released, in GNOME Mail Services, 11 marzo 2002 (archiviato il 10 agosto 2020).
  11. ^ (EN) Owen Taylor, GTK+-2.2.0 released, in GNOME Mail Services, 22 dicembre 2002 (archiviato il 10 agosto 2020).
  12. ^ (EN) Owen Taylor, GTK+-2.4.0 released, su mail.gnome.org, 16 marzo 2004 (archiviato il 10 agosto 2020).
  13. ^ (EN) Matthias Clasen, GTK+-2.6.0 released, in GNOME Mail Services, 16 dicembre 2004 (archiviato il 10 agosto 2020).
  14. ^ (EN) Matthias Clasen, GTK+ 2.8.0 released, su mail.gnome.org, 13 agosto 2005. URL consultato il 20 maggio 2019 (archiviato il 10 agosto 2020).
  15. ^ (EN) Matthias Clasen, GTK+ 2.10 released, su mail.gnome.org, 3 luglio 2006. URL consultato il 20 maggio 2019 (archiviato il 22 gennaio 2021).
  16. ^ (EN) Matthias Clasen, GTK+ 2.12 released, in GNOME Mail Services, 14 settembre 2007 (archiviato il 25 maggio 2019).
  17. ^ (EN) Matthias Clasen, GTK+ 2.14.0 released, in GNOME Mail Services, 4 settembre 2008 (archiviato il 10 agosto 2020).
  18. ^ (EN) Matthias Clasen, GTK+ 2.16.0 released, in GNOME Mail Services, 13 marzo 2009 (archiviato il 3 giugno 2019).
  19. ^ (EN) Matthias Clasen, GTK+ 2.18.0 released, in GNOME Mail Services, 23 settembre 2009 (archiviato il 3 giugno 2019).
  20. ^ (EN) Matthias Clasen, GTK+ 2.20.0 released, in GNOME Mail Services, 23 marzo 2010 (archiviato il 25 maggio 2019).
  21. ^ (EN) Matthias Clasen, GTK+ 2.22.0 released, su mail.gnome.org, 23 settembre 2010. URL consultato il 20 maggio 2019 (archiviato il 25 maggio 2019).
  22. ^ (EN) Matthias Clasen, GTK+ 2.24.0, su mail.gnome.org, 20 gennaio 2011. URL consultato il 20 maggio 2019 (archiviato l'8 maggio 2019).
  23. ^ (EN) Tags · GNOME / gtk · GitLab, su GitLab, 21 dicembre 2020 (archiviato il 4 dicembre 2023).
  24. ^ (EN) Matthias Clasen, GTK+ 3.0.0 released, in GNOME Mail Services, 10 febbraio 2011 (archiviato il 12 marzo 2019).
  25. ^ (EN) Attic/ProjectRidley - GNOME Wiki!, su wiki.gnome.org (archiviato il 4 marzo 2016).
  26. ^ (EN) Matthias Clasen, GTK+ 3.2.0, in GNOME Mail Services, 25 settembre 2011 (archiviato il 25 maggio 2019).
  27. ^ (EN) Matthias Clasen, GTK+ 3.4.0 released, su mail.gnome.org, 26 marzo 2012 (archiviato il 25 maggio 2019).
  28. ^ (EN) Matthias Clasen, GTK+ 3.6.0 released, in GNOME Mail Services, 24 settembre 2012 (archiviato il 25 maggio 2019).
  29. ^ (EN) Matthias Clasen, GTK+ 3.8.0 released, su mail.gnome.org, 25 marzo 2013. URL consultato il 20 maggio 2019 (archiviato il 3 marzo 2016).
  30. ^ (EN) Matthias Clasen, GTK+ 3.10.0 released, su mail.gnome.org, 23 settembre 2013 (archiviato il 25 maggio 2019).
  31. ^ (EN) Matthias Clasen, GTK+ 3.12 released, su mail.gnome.org, 25 marzo 2014 (archiviato il 25 maggio 2019).
  32. ^ (EN) Matthias Clasen, GTK+ 3.14.0 released, su mail.gnome.org, 22 settembre 2014 (archiviato il 25 maggio 2019).
  33. ^ (EN) Matthias Clasen, GtkInspector Author's blog entry, su blogs.gnome.org, 15 maggio 2014 (archiviato il 17 maggio 2014).
  34. ^ (EN) GtkInspector in GNOME wiki, su wiki.gnome.org, 15 maggio 2014 (archiviato il 24 maggio 2014).
  35. ^ (EN) Merging gestures into 3.14, su phoronix.com, 23 maggio 2014 (archiviato il 14 settembre 2016).
  36. ^ (EN) RFC: gestures, su mail.gnome.org, 4 marzo 2014 (archiviato il 24 maggio 2014).
  37. ^ (EN) gtk+ 3.13.2, su mail.gnome.org, 27 maggio 2014 (archiviato il 29 maggio 2014).
  38. ^ (EN) gtk+ 3.13.3, su mail.gnome.org, 24 giugno 2014 (archiviato il 15 dicembre 2014).
  39. ^ (EN) Matthias Clasen, GTK+ 3.16.0 released, in GNOME Mail Services, 22 marzo 2015 (archiviato il 25 maggio 2019).
  40. ^ (EN) heise online, Linux-Desktop: Neues Gnome zeigt Nachrichten oben, su heise online, 25 marzo 2015 (archiviato il 25 giugno 2016).
  41. ^ (EN) GTK+ 3.16.0 released, su mail.gnome.org (archiviato il 7 aprile 2016).
  42. ^ (EN) Marius Nestor, GTK+ 3.18.0 Officially Released as Part of the GNOME 3.18 Desktop Environment, su Softpedia, Sep 24, 2015 (archiviato il 25 maggio 2019).
  43. ^ (EN) Matthias Clasen, GTK+ 3.20, su mail.gnome.org, 21 marzo 2016 (archiviato il 12 marzo 2019).
  44. ^ (EN) GTK+ 3.20 – Style Classes and Element Names, su wiki.gnome.org, 20 novembre 2015 (archiviato il 5 marzo 2016).
  45. ^ (EN) Matthias Clasen, GTK+ 3.22 released, su mail.gnome.org, 21 settembre 2016 (archiviato il 25 maggio 2019).
  46. ^ (EN) Versioning and long term stability promise in GTK, in GTK development blog, 1o settembre 2016 (archiviato il 21 settembre 2016).
  47. ^ (EN) GTK+ Wayland tablet support is merged – Carlos Garnacho, su blogs.gnome.org, 6 aprile 2016 (archiviato il 16 aprile 2016).
  48. ^ (EN) hutterer input, su x.org (archiviato il 23 settembre 2016).
  49. ^ (EN) GUADEC2013: Benjamin Otte talks about GTK+, su videos.guadec.org, GUADEC (archiviato il 6 marzo 2014).
  50. ^ (EN) Gtk 4.0 will not be stable until Gtk 4.6, su blogs.gnome.org, 13 giugno 2016 (archiviato dall'url originale il 23 giugno 2016).
  51. ^ (EN) Gtk 5.0 will not be stable until Gtk 5.6, su blogs.gnome.org, 14 giugno 2016 (archiviato il 23 giugno 2016).
  52. ^ (EN) Matthias Clasen, gtk+ 3.24.0, su mail.gnome.org, 3 settembre 2018 (archiviato il 25 maggio 2019).
  53. ^ (EN) Matthias Clasen, gtk 4.0.0, in GNOME Mail Services, 16 dicembre 2020 (archiviato il 28 ottobre 2021).
  54. ^ (EN) Matthias Clasen, gtk 4.2.0, in GNOME Mail Services, 30 marzo 2021 (archiviato il 27 ottobre 2021).
  55. ^ (EN) Matthias Clasen, gtk 4.4.0, in GNOME Mail Services, 23 agosto 2021 (archiviato il 24 agosto 2021).
  56. ^ (EN) Matthias Clasen, gtk 4.6.0, su mail.gnome.org, 30 dicembre 2021. URL consultato il 23 gennaio 2022 (archiviato il 23 gennaio 2022).
  57. ^ (EN) Matthias Clasen, gtk 4.8.0, su gitlab.gnome.org, 6 settembre 2022 (archiviato l'11 gennaio 2023).
  58. ^ (EN) NEWS · 4.10.1 · GNOME / gtk · GitLab, su GitLab, 13 marzo 2023 (archiviato il 19 aprile 2023).
  59. ^ (EN) On deprecations – GTK Development Blog, su blog.gtk.org, 30 ottobre 2022 (archiviato il 28 febbraio 2024).
  60. ^ (EN) Matthias Clasen, NEWS · 4.12.0 · GNOME / gtk · GitLab, su GitLab, 28 luglio 2023.
  61. ^ (EN) Matthias Clasen, NEWS · 4.14.0 · GNOME / gtk · GitLab, su GitLab, 12 marzo 2024.
  62. ^ (EN) Matthias Clasen, NEWS · 4.16.0 · GNOME / gtk · GitLab, su GitLab, 7 settembre 2024.

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
Controllo di autoritàVIAF (EN179958458 · LCCN (ENn2001062971 · GND (DE4618256-1
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero
膝跳反射属于什么反射 小学生的学籍号是什么 蛇酒不是三十九开什么 刮宫是什么 什么是腱鞘炎
白手起家是什么生肖 说话不清楚是什么原因导致的 小孩肚脐眼上面疼是什么原因 梦见老公出轨预示什么 大便化验隐血阳性什么意思
酸菜鱼的酸菜是什么菜 下颚长痘痘是什么原因 更年期失眠吃什么药 幽闭是什么意思 嗜是什么意思
论文检索号是什么 半夜十二点是什么时辰 记忆力不好吃什么 赤小豆有什么作用 嗓子疼咳嗽是什么原因
肛门湿疹用什么药膏最有效hcv9jop4ns0r.cn 尿正常是什么颜色hcv7jop4ns5r.cn 一见什么hcv9jop4ns3r.cn 梗概什么意思hcv7jop6ns4r.cn 六月二十一是什么日子jasonfriends.com
感冒发烧吃什么饭菜好hcv7jop6ns5r.cn 监守自盗什么意思hcv9jop3ns5r.cn 孩子干咳吃什么药效果好hcv7jop5ns3r.cn 康庄大道什么意思hcv8jop8ns0r.cn 高筋面粉是什么意思hcv8jop2ns0r.cn
mb是什么hcv9jop1ns7r.cn 1980年属什么hcv8jop0ns0r.cn 小孩子发烧是什么原因引起的hcv9jop0ns0r.cn 什么水果含维生素bhcv8jop7ns2r.cn 人参果吃了有什么好处hcv8jop3ns0r.cn
晚上口渴是什么原因引起的hcv8jop5ns4r.cn 松香有毒吗对人体有什么危害hcv9jop5ns6r.cn 协警是什么编制hcv9jop1ns9r.cn 促甲状腺高会导致什么zhongyiyatai.com 6月12是什么星座hcv8jop6ns4r.cn
百度