Версия Window9 для Linux
|
|
haav | Дата: Вторник, 29.01.2019, 15:26 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Привет всем!
Писал тут на Linux при помощи IUP , GTK. Если честно, реально задолбали эти выравнивания виджетов с помощью контейнеров. Перед новым годом принял решение адаптировать если уж не всю библиотеку, то хотя бы большую ее часть. Конечно же 100% совместимости не получится из-за разности платформ. Для полной совместимости , надо было с самого начала писать с упором на кроссплатформенность. Прошел месяц и вот некоторая часть уже адаптирована и есть возможность попробовать. Тестирования почти не было. Список функций можно посмотреть в файле window9.bi , а так же в файле Remark , в котором описываются различия ряда функций от функций Windows версии.
Библиотеку можно собрать при помощи GTK2 или GTK3 (переключение производится в файле window9.bi ) . Я советую GTK2 , потому как GTK3 не дает полный контроль над размерами гаджетов. Кроме того , в GTK3 есть некоторые баги, которые не исправляются уже более 5 лет судя по гуглу. По крайней мере с одним из серьезных багов я столкнулся при написании ListViewGadget.
Для компиляции библиотеки понадобятся dev версии библиотек :
1) zlib 2) webkitgtk (для разных подсистем GTK разная версия . Для GTK3 - webkit2gtk-3.0, для GTK2 - webkitgtk-1.0)
Файл с исходником можно взять с sf.net
Может что забыл уточнить , если что спрашивайте.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
haav | Дата: Вторник, 19.02.2019, 15:54 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Обновил библиотеку, многое добавлено. Ссылка для скачивания в первом посте. В принципе уже можно считать библиотеку кроссплатформенной.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
DarkDemon | Дата: Пятница, 22.02.2019, 22:35 | Сообщение # 3 |
Полковник
Группа: Друзья
Сообщений: 199
Статус: Offline
| Охренеть. Стас, ну ты даёшь! Ещё и на Linux порт пилишь. Блин, ну сам понимаешь, в линуксе я полный краб и потестить судя по всему не смогу.
|
|
| |
haav | Дата: Суббота, 23.02.2019, 05:59 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Цитата DarkDemon ( ) Охренеть. Стас, ну ты даёшь! Ещё и на Linux порт пилишь. Блин, ну сам понимаешь, в линуксе я полный краб и потестить судя по всему не смогу.
Ну да , если linux (ом) не пользуешься , то нафиг тебе это тестирование сдалось. Кстати как дела?
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
DarkDemon | Дата: Суббота, 23.02.2019, 15:00 | Сообщение # 5 |
Полковник
Группа: Друзья
Сообщений: 199
Статус: Offline
| Цитата haav ( ) Кстати как дела?
Написал в ЛС. Крутимся вертимся, лечусь, на днях блин грипп схлопотал))), но сегодня зато наелся, праздничный стол все дела.
|
|
| |