Доступан је комплет графичких алата ГТК 4.8

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

Нека од најзначајнијих побољшања у ГТК 4.8 укључују:

  • Стил интерфејса за избор боја је промењен (ГткЦолорЦхоосер).
  • Интерфејс за избор фонта (ГткФонтЦхоосер) има побољшану подршку за могућности ОпенТипе формата.
  • ЦСС мотор је оптимизовао прегруписавање елемената повезаних са истим родитељем и дозвољава употребу нецелобројних вредности приликом одређивања величине размака између слова.
  • Подаци емоџија су ажурирани на ЦЛДР 40 (Уницоде 14). Додата подршка за нове локације.
  • Тема је ажурирала иконе и побољшала читљивост истакнутих текстуалних ознака.
  • ГДК библиотека, која обезбеђује слој између ГТК-а и графичког подсистема, оптимизовала је конверзију формата пиксела. На системима са НВИДИА драјверима, ЕГЛ екстензија ЕГЛ_КХР_свап_буфферс_витх_дамаге је омогућена.
  • ГСК библиотека (ГТК Сцене Кит), која пружа могућност рендеровања графичких сцена преко ОпенГЛ-а и Вулкана, подржава обраду великих видљивих области (области за приказ). Предложене су библиотеке за приказивање глифова коришћењем текстура.
  • Ваиланд подржава „кдг-ацтиватион“ протокол, који вам омогућава да пребаците фокус између различитих површина првог нивоа (на пример, коришћењем кдг-активације, једна апликација може да пребаци фокус на другу).
  • Виџет ГткТектВиев смањује број ситуација које доводе до поновљених поновних цртања и имплементира функцију ГетЦхарацтерЕктентс да би се одредила област са глифом који дефинише карактер у тексту (функција која је популарна у алатима за особе са инвалидитетом).
  • Класа ГткВиевпорт, која се користи за организовање померања у виџетима, има подразумевано омогућен режим „померање до фокуса“, ​​у коме се садржај аутоматски помера да би се одржао елемент који има фокус на уносу у приказу.
  • ГткСеарцхЕнтри виџет, који приказује област за унос упита за претрагу, пружа могућност конфигурисања кашњења између последњег притиска на тастер и слања сигнала о промени садржаја (ГткСеарцхЕнтри::сеарцх-цхангед).
  • ГткЦхецкБуттон виџет сада има могућност да додели сопствени подређени виџет помоћу дугмета.
  • Додато својство „прилагођавање садржаја“ виџету ГткПицтуре да би се садржај прилагодио датој величини подручја.
  • Перформансе померања су оптимизоване у виџету ГткЦолумнВиев.
  • ГткТрееСторе виџет омогућава екстракцију података стабла из датотека у формату корисничког интерфејса.
  • Класи ГткИнсцриптион додат је нови виџет за приказивање листа, који је одговоран за приказивање текста у одређеној области. Додата је демо апликација са примером коришћења ГткИнсцриптион-а.
  • Додата подршка за померање у виџет ГткТрееПоповер.
  • ГткЛабел виџет је додао подршку за картице и могућност активирања ознака кликом на симболе повезане са ознаком на тастатури.
  • ГткЛистВиев виџет сада подржава својства "::н-итемс" и "::итем-типе".
  • Улазни систем пружа подршку за руковаоце параметара димензија (ГДК_СЦРОЛЛ_УНИТ_ВХЕЕЛ, ГДК_СЦРОЛЛ_УНИТ_СУРФАЦЕ).
  • За мацОС платформу, додата је подршка за режим преко целог екрана и видео репродукцију користећи ОпенГЛ. Побољшано откривање монитора, рад у конфигурацијама са више монитора, постављање прозора и избор величине за дијалог датотеке. ЦАЛаиер и ИОСурфаце се користе за рендеровање. Апликације се могу покренути у позадини.
  • На Виндовс платформи је побољшано постављање прозора на ХиДПИ екране, додат је интерфејс за детекцију боја, имплементирана је подршка за догађаје точкића миша високе резолуције и побољшана је подршка за тачпед.
  • Команда снимка екрана је додата услужном програму гтк4-буилдер-тоол за креирање снимка екрана, који се користи приликом генерисања снимака екрана за документацију.
  • Обезбеђена је инсталација услужног програма гтк4-ноде-едитор.
  • Могућности отклањања грешака су проширене. Имплементиран приказ додатних података апликације и омогућен преглед ПангоАттрЛист својстава током инспекције. Инспекције од стране инспектора су дозвољене. Додата подршка за режим „ГТК_ДЕБУГ=инверт-тект-дир“. Уместо променљиве окружења ГТК_УСЕ_ПОРТАЛ, предложен је режим „ГДК_ДЕБУГ=порталс“. Побољшана одзивност интерфејса за инспекцију.
  • Подршка за звук је додата у ффмпег бацкенд.
  • Ограничење меморије у програму за преузимање ЈПЕГ слика је повећано на 300 МБ.

Извор: опеннет.ру

Додај коментар