Издање вкВидгетс 3.1.4 графичког комплета алата

одиграло се издавање комплета алата за више платформи вкВидгетс 3.1.4, који вам омогућава да креирате графичке интерфејсе за Линук, Виндовс, мацОС, УНИКС и мобилне платформе. вкВидгетс 3.1 је позициониран као грана програмера која развија нове функције за следеће стабилно издање 3.2.0. У поређењу са граном 3.0, постоји низ некомпатибилности на нивоу АПИ-ја и није гарантовано да ће АБИ остати исти између средњих 3.1.к издања.

Комплет алата је написан на Ц++ и дистрибуира се под бесплатном лиценцом лиценца вкВиндовс библиотеке, одобрен од стране Фондације за слободни софтвер и организације ОСИ. Лиценца је заснована на ЛГПЛ-у и одликује се дозволом да користи сопствене услове за дистрибуцију изведених дела у бинарном облику. Поред развоја програма на Ц/Ц++, вкВидгетс обезбеђује везе за најпопуларније програмске језике, укључујући PHP, Питон, Перл и рубин. За разлику од других комплета алата, вкВидгетс обезбеђује апликацију са заиста изворним изгледом и осећајем за циљни систем коришћењем системских АПИ-ја уместо да опонаша ГУИ.

Главне иновације:

  • Нови систем изградње заснован на ЦМаке-у. Подршка за нове компајлере (МСВЦ 2019, г++ 10) и оперативне системе (мацОС 10.14 и мацОС 11 за АРМ) додата је систему састављања;
  • Нови експериментални порт за вкКт;
  • Подршка за ОпенГЛ је редизајнирана, коришћење нових ОпенГЛ верзија (3.2+) је побољшано;
  • Додата подршка за догађаје за контролне гестове који се репродукују помоћу миша;
  • Додата могућност специфицирања нецелобројних вредности у вкФонт и вкГрапхицсЦонтект приликом дефинисања величина фонта и ширине оловке;
  • вкСтатицБок имплементира могућност додељивања произвољних ознака прозорима;
  • Побољшана подршка за екране са великом густином пиксела (Хигх ДПИ);
  • Додата подршка за ЛЗМА компресију и ЗИП 64 датотеке;
  • Уведене нове класе: вкАцтивитиИндицатор, вкАддРемовеЦтрл,
    вкАппПрогрессИндицатор, вкНативеВиндов, вкПоверРесоурцеБлоцкер,
    вкСецретСторе и вкТемпФФиле;

  • Додата подршка за замрзавање колона и редова у вкГрид-у;
  • Уведене нове методе: вкДатаВиевТогглеРендерер::СховАсРадио(), вкДатеТиме::
    ГетВеекБаседИеар(), вкДисплаи::ГетППИ(), вкГрид::СетЦорнерЛабелВалуе(),
    вкХтмлЕасиПринтинг::СетПромптМоде(), вкЈоистицкЕвент::ГетБуттонОрдинал(),
    вкЛистБок::ГетТопИтем(), вкПроцесс::Ацтивате(), вкТектЕнтри::ФорцеУппер(), вкСтандардПатхс::ГетУсерДир(),
    вкТоолбоок::ЕнаблеПаге(), вкУИАцтионСимулатор::Селецт();
  • Учињена су значајна побољшања у вкБусиИнфо, вкДатаВиевЦтрл,
    вкНотифицатионМессаге, вкСтатицБок, вкСтиледТектЦтрл и вкУИАцтионСимулатор;

  • Побољшана безбедност у време компајлирања са могућношћу онемогућавања опасних имплицитних конверзија између стрингова вкСтринг и "цхар*".
  • Све укључене библиотеке трећих страна су ажуриране. Додата подршка за ВебКит 2 и ГСтреамер 1.7;
  • Направљена су побољшања за подршку стандарду Ц++11. Додата подршка за изградњу са Ц++20 компајлерима.
  • Велики број поправки у вкГТК3 и вкОСКС/Цоцоа портовима.

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

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