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

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

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

  • Виџет ГткФилеЦхоосерВидгет, који имплементира дијалог који се отвара за избор датотека у апликацијама, имплементира режим за представљање садржаја директоријума у ​​облику мреже икона. Подразумевано, класични приказ у облику листе датотека и даље се користи, а на десној страни панела се појавило посебно дугме за прелазак у режим икона. иконе:
    
Доступан је комплет графичких алата ГТК 4.10
  • Нове класе ГткЦолорДиалог, ГткФонтДиалог, ГткФилеДиалог и ГткАлертДиалог су додате са имплементацијом дијалога за избор боја, фонтова и датотека и приказивање упозорења. Нове опције се разликују по преласку на холистичкији и уравнотеженији АПИ који ради у асинхроном режиму (ГИО асинц). У новим дијалозима, кад год је то могуће и доступни, користе се Фреедесктоп портали (кдг-десктоп-портал) који служе за организовање приступа ресурсима корисничког окружења из изолованих апликација.
  • Додан је нови ЦПДБ (Цоммон Принтинг Диалог Бацкенд) који обезбеђује стандардне руковаоце за употребу у дијалозима за штампање. Раније коришћена позадина за лпр штампање је укинута.
  • ГДК библиотека, која обезбеђује слој између ГТК-а и графичког подсистема, нуди структуру ГдкТектуреДовнлоадер, која се користи за учитавање текстура у класи ГдкТектуре и може се користити за конверзију различитих формата. Побољшано скалирање текстуре помоћу ОпенГЛ-а.
  • ГСК библиотека (ГТК Сцене Кит), која пружа могућност рендеровања графичких сцена кроз ОпенГЛ и Вулкан, подржава чворове са маскама и прилагођено филтрирање скалабилних текстура.
  • Имплементирана је подршка за нове верзије проширења Ваиланд протокола. Излаз обавештења о почетку када се користи „кдг-ацтиватион“ протокол је прилагођен. Решени проблеми са величином курсора на екранима високе густине пиксела.
  • Класа ГткМоунтОператион је прилагођена за рад у окружењима која нису Кс11.
  • Броадваи бацкенд, који вам омогућава да прикажете излаз ГТК библиотеке у прозору веб претраживача, додао је подршку за модалне прозоре.
  • Класа ГткФилеЛаунцхер нуди нови асинхрони АПИ за замену гтк_схов_ури.
  • Услужни програм гтк-буилдер-тоол је побољшао обраду шаблона.
  • Виџет ГткСеарцхЕнтри је додао подршку за текст попуњавања, који се приказује када је поље празно и нема фокуса за унос.
  • Додата је класа ГткУриЛаунцхер, која замењује функцију гтк_схов_ури, која се користи за одређивање апликације која је покренута да прикаже дати УРИ или избаци грешку ако нема руковаоца.
  • Класа ГткСтрингСортер је додала подршку за различите методе „упоређивања“, што вам омогућава да извршите упаривање и сортирање на основу значења знакова (на пример, када постоји знак акцента).
  • Велики део АПИ-ја и виџета је застарео, за које је одлучено да се не подржавају у будућој ГТК5 грани и који су замењени аналозима који раде у асинхроном режиму:
    • ГткДиалог (треба да користи ГткВиндов).
    • ГткТрееВиев (требало би да се користе ГткЛистВиев и ГткЦолумнВиев) .
    • ГткИцонВиев (треба да користи ГткГридВиев).
    • ГткЦомбоБок (треба користити ГткДропДовн).
    • ГткАппЦхоосер (треба користити ГткДропДовн).
    • ГткМессагеДиалог (треба да се користи ГткАлертДиалог).
    • ГткЦолорЦхоосер (треба да користи ГткЦолорДиалог и ГткЦолорДиалогБуттон).
    • ГткФонтЦхоосер (треба да користи ГткФонтДиалог и ГткФонтДиалогБуттон).
    • ГткФилеЦхоосер (треба да користи ГткФилеДиалог).
    • ГткИнфоБар
    • ГткЕнтриЦомплетион
    • ГткСтилеЦонтект
    • ГткВолумеБуттон
    • ГткСтатусбар
    • ГткАссистант
    • ГткЛоцкБуттон
    • гтк_видгет_схов/хиде
    • гтк_схов_ури
    • гтк_рендер_ и гтк_снапсхот_рендер_
    • гтк_гестуре_сет_секуенце_стате
  • ГткАццессибле интерфејс је пребачен у јавну категорију, што вам омогућава да повежете руковаоце елементима интерфејса трећих страна за особе са инвалидитетом. Додат ГткАццессиблеРанге интерфејс.
  • На платформи macOS Обезбеђена је подршка за превлачење и испуштање елемената мишем (DND, Drag-and-Drop).
  • На платформи Windows Побољшана интеграција са системским подешавањима.
  • Формат излаза за отклањање грешака је унифициран.
  • Ограничење меморије за отпремач ЈПЕГ слика је повећано на 1 ГБ.

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

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster