OberonCore https://forum.oberoncore.ru/ |
|
#002 HostCFrames https://forum.oberoncore.ru/viewtopic.php?f=134&t=6035 |
Страница 1 из 1 |
Автор: | Иван Денисов [ Среда, 29 Март, 2017 19:35 ] | ||
Заголовок сообщения: | #002 HostCFrames | ||
Сегодня сделал затравку для платформенно-независимых переключателей.
|
Автор: | Иван Денисов [ Четверг, 30 Март, 2017 10:32 ] |
Заголовок сообщения: | Re: HostCFrames |
Кроме переключателей починил еще удаление символов и другие клавиши в полях ввода. Собрал новый DEB пакет со всеми исправлениями. http://oberoncore.ru/projects/bb-freenix В том числе теперь поддерживается в экспериментальном режиме команда Dialog.OpenExternal. |
Автор: | Иван Денисов [ Понедельник, 31 Июль, 2017 13:58 ] |
Заголовок сообщения: | Re: HostCFrames |
Переделал текстовые поля и флажки также без Gtk2. Рисуются средствами Блэкбокса. Вложение: https://blackbox.oberon.org/download Из сложности только не могу поймать нажатие Shift, чтобы сделать выделение части теста в поле ввода. Как видите, кнопки тоже Gtk2 косячно рисует. Обрезает часть заголовка кнопки для стандартного для Windows размера кнопки. В итоге прихожу к выводу, что все надо рисовать средствами ББ. Но не получится разные выпадающие списки сделать. |
Автор: | prospero78 [ Понедельник, 31 Июль, 2017 14:01 ] |
Заголовок сообщения: | Re: HostCFrames |
Под Линем с клавиатурой вообще частенько чудеса творятся (имхо). Но переползание под Линь всё-равно перспективнее, чем под Виндой сидеть. Всё-таки, МС искусственно и целенаправленно создаёт несовместимость софта. С Линем тоже всё не так просто, но теоретически поправимо. |
Автор: | Иван Денисов [ Понедельник, 31 Июль, 2017 14:03 ] |
Заголовок сообщения: | Re: HostCFrames |
prospero78 писал(а): Под Линем с клавиатурой вообще частенько чудеса творятся (имхо). Но переползание под Линь всё-равно перспективнее, чем под Виндой сидеть. Всё-таки, МС искусственно и целенаправленно создаёт несовместимость софта. С Линем тоже всё не так просто, но теоретически поправимо. на Linux намного сложнее следить за обновлениями библиотек поэтому подумал, что потихоньку надо идти в сторону SDL2 и OpenGL. Так что отвязывать элементы управления максимально, где это возможно.
|
Автор: | prospero78 [ Понедельник, 31 Июль, 2017 14:10 ] |
Заголовок сообщения: | Re: HostCFrames |
Вот Ваня!!! Это именно то, про что я толковал в канале #Оберон!! Полная герметизация! Никакой сторонней работы! Опора только на внутренние механизмы!! Ввод/вывод, окошко, куда рисовать, сеть само-собой. И довольно! Собственно, на разные версии библиотек, я тебе и намекал. Поттеринг не дремлет! Поттеринг есть в каждом из нас!)) |
Автор: | Иван Денисов [ Понедельник, 31 Июль, 2017 14:23 ] |
Заголовок сообщения: | Re: HostCFrames |
prospero78 писал(а): Вот Ваня!!! Это именно то, про что я толковал в канале #Оберон!! Полная герметизация! Никакой сторонней работы! Опора только на внутренние механизмы!! Ввод/вывод, окошко, куда рисовать, сеть само-собой. И довольно! Собственно, на разные версии библиотек, я тебе и намекал. Поттеринг не дремлет! Поттеринг есть в каждом из нас!)) На надо крайностей... пока так проще, чтобы работало нормально. А то флажки давно отвалились. А вчера вот ввод текста сломался и я понял, что быстрее написать так, чем разбираться что с библиотеками стряслось. SDL2 Иван Кузьмицкий давно начал делать, будем осмыслять его опыт http://redmine.molpit.org/projects/blackbox-sdl |
Автор: | prospero78 [ Понедельник, 31 Июль, 2017 15:19 ] |
Заголовок сообщения: | Re: HostCFrames |
Цитата: На надо крайностей... Хм.. Герметичность, ты считаешь крайностью?)) Так мы ещё долго будем осмысливать и много...) |
Автор: | Иван Денисов [ Понедельник, 31 Июль, 2017 15:34 ] |
Заголовок сообщения: | Re: HostCFrames |
prospero78 писал(а): Цитата: На надо крайностей... Хм.. Герметичность, ты считаешь крайностью?)) Так мы ещё долго будем осмысливать и много...) Да, как показывает опыт, фанатизм в каком-то вопросе до добра не доводит. Как главный цикл организовать без библиотеки Glib не представляю. Погляди на досуге HostMenus.Loop. Может придумаешь, как крутить цикл иначе. Сейчас работающий цикл - заслуга Александра Ширяева. И это не с первого подхода было сделано. Так что надо ценить наработки и радоваться, что работает и нативный линкер и сеть и ГУИ |
Автор: | prospero78 [ Понедельник, 31 Июль, 2017 16:38 ] |
Заголовок сообщения: | Re: HostCFrames |
Вань, вопросов нет. Даёшь ББ всяких и разных! Мне не хватит сил лезть в потроха и разбираться что да как. Проблема именно в том, что сегодня венда, завтра линь, после завтра вообще болгенос.. Макаревич был прав:"Не стоит прогибаться под изменчивый мир, пусть лучше он прогнётся под нас!" |
Автор: | Иван Денисов [ Пятница, 08 Ноябрь, 2019 21:43 ] | ||
Заголовок сообщения: | Новости кроссплатформенной сборки | ||
Добавлена реализация табов для форм. Немного модифицированная версия от Петра: https://bitbucket.org/oberoncore/ypk/sr ... Frames.odc
|
Автор: | Иван Денисов [ Вторник, 11 Февраль, 2020 23:18 ] |
Заголовок сообщения: | Re: HostCFrames |
Команда ищет героя, который доработает HostCFrames... Gtk2 я из него вычистил. Принцип ясен, даже наложение кадров показал на примере ComboBox. Но работы много, а мне порядком HostCFrames уже надоел. Столько в нем колупаюсь уже |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |