ГТК 3.96 и ГТК 4 стижу већ у експерименталном лансирању

гтк-лого

После 10 месеци од најновије пробне верзије, представљено је издање нове верзије ГТК 3.96, нова експериментална верзија будуће стабилне верзије ГТК 4.

Док је ГТК 4 у развоју као део новог развојног процеса који покушава да обезбеди стабилан АПИ неколико година који се може користити без сваких шест месеци, мораћете да поновите апликацију због промена АПИ-ја у следећој грани ГТК-а.

Главне нове функције у ГТК 3.96

Доласком овог новог издања у службеној најави, може се истаћи неколико новина међу којима један од њих је да је Броадваи-ов ГДК бацккенд у потпуности преписан за приказ резултата библиотеке ГТК у прозору веб прегледача.

У претходној примени на Броадваиу није био у складу са ГТК 4 методама приказивања предложен (уместо слања у међуспремник, сада се користи модел заснован на чвору приказивања, у којем је излаз организован у облику стабла операција на високом нивоу које ГПУ ефикасно обрађује помоћу ОпенГЛ-а и Вулкана).

Нова верзија Броадваи-а претвара чворове за цртање у ДОМ чворове са ЦСС стиловима за приказ интерфејса у прегледачу. Свако ново стање екрана обрађује се као промена у ДОМ стаблу у односу на претходно стање, смањујући величину података који се преносе на удаљени клијент.

Тхе 3Д трансформације и графички ефекти се примењују кроз својство ЦСС трансформације.

ГДК је наставио са имплементацијом АПИ-ја који су развијени са намером да користе протокол Ваиланд и изврше чишћење АПИ-ја везано за Кс11 или их преместе у засебну позадину Кс11.

Настављено је са рефакторизирањем кода повезаног са извођењем операција превлачења и испуштања, укључујући предложене одвојене објекте ГдкДраг и ГдкДроп.

Могућности 3Д трансформације доведене су до нивоа који вам омогућава да креирате такве ефекте анимације попут ротирајуће коцке.

У ГСК АПИ (ГТК Сцене Кит), који пружа графичке цртеже сцена преко ОпенГЛ-а и Вулкана, радило је на грешкама који су постали лакши захваљујући новом алату за отклањање грешака гтк4-ноде-едитор, који омогућава учитавање и приказивање чвора приказа у сериализованом формату (може се сачувати у режиму ГТК инспектора), као и упоређивање резултата цртања када се користе различите позадинске датотеке.

Остале промене

Додаци ГткАссистант, ГткСтацк и ГткНотебоок додани су у јавно доступне објекте за пагинирани излаз деце, којој су прослеђена подређена својства података не-распоређених виџета.

Будући да су сва постојећа подређена својства претворена у редовна својства, својства изгледа или премештена у објекте странице, подршка за подређена својства је у потпуности уклоњена из ГткЦонтаинер.

Од осталих промена које се истичу у овој верзији:

  • Основна функционалност ГткЕнтри премештена је у нови виџет ГткТект, који такође укључује напредни интерфејс за уређивање ГткЕдитабле-а. Све постојеће подкласе за унос података претварају се у имплементације ГткЕдитабле засноване на новом виџету ГткТект.
  • Додан је нови виџет ГткПассвордЕнтри за обрасце за унос лозинке.
  • Додати су нови модели формирања листе: ГткМапЛистМодел, ГткСлицеЛистМодел, ГткСортЛистМодел, ГткСелецтионМодел и ГткСинглеСелецтион. У будућности планирамо да додамо подршку за моделе листа у ГткЛистВиев.
  • У ГткБуилдер се уместо додавања веза помоћу идентификатора додаје могућност постављања својстава објекта (инлине).
  • У гтк4-буилдер-тоол додата је наредба за претварање УИ датотека из ГТК 3 у ГТК 4.
  • Укинута је подршка за кључне теме (кључна тема), картице (табеларни мени) и комбинирана поља. Виџет ГткИнвисибле је уклоњен.

Коначно, док се ГТК 4 не стабилизује у потпуности, препоручује се да предложене корисничке апликације наставе да се граде користећи ГТК 3.24.

izvor: https://blog.gtk.org


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.