GTK: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Немає опису редагування
Рядок 29:
 
Іншими розробниками були написані біндінґи для багатьох інших [[мова програмування|мов програмування]] ([[Ada]], [[D (мова програмування)|D]], [[Haskell]], [[Ocaml]], [[Pascal]], [[Pike]], [[Tcl]], [[Euphoria]] та усіх мов [[.NET]]). [http://www.gtk-server.org/ GTK-server] забезпечує GTK+ інтерфейсом [[Взаємодія_між_процесами|міжпроцесорної взаємодії]], що дозволяє використовувати його у будь якій мові програмування, котра підтримує механізм [[введення-виведення]] (I/O), включно із сценаріями [[shell]]. Повний перелік біндінґів можна знайти на веб-сторінці [http://www.gtk.org/language-bindings.html GTK+ - Language bindings].
 
Languages purpose-written for GObject and therefore GTK+ include GOB2 and Vala.
 
На відміну від [[Qt]], GTK+ не базується на інших [[Xt]]-подібних наборах віджетів. Це надає їй гнучкості і дозволяє використовувати GTK+ на інших системах. Однак, без цієї залежності, GTK+ немає доступу до бази ресурсів [[X Window System]], традиційного способу налаштування програмного забезпечення [[X11]].
 
== Зовнішній вигляд ==
Кінцевий користувач може налаштувати зовнішній вигляд графічних елементів за допомогою системи жупанів. Існують жупани, котрі імітують вигляд елементів графічних інтерфейсів таких операційних систем, як [[Windows 95]], [[Motif]], [[Qt]], [[NEXTSTEP]], та багатьох інших.
 
== Платформи ==
Рядок 94 ⟶ 95:
|style="white-space: nowrap;"| GtkBuilder - заміна [[libglade]]
|}
 
== Майбутня розробка ==
''Project Ridley'' має намір консолідувати розробку низки бібліотек, котрі є частиною GTK+, серед них: libgnome, libgnomeui, libgnomeprint22, libgnomeprintui22, libglade, libgnomecanvas, libegg, libeel та gtkglext.<ref>[http://live.gnome.org/ProjectRidley ProjectRidley - GNOME Live!<!-- Bot generated title -->]</ref>
 
== Дивіться також ==