Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Модератор: Модераторы
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
Не только темки..
Еще поведение.. допустим в один DBEdit засунуть несколько полей: Индекс, Город, улица... разумеется Индекс, Город, улица берется из разных Table
Или Validate как у JQuery.. с подсветкой.
Кстати JQuery уже не торт - Vue.js везде требуют.
Меня просят TDBEdit с подсветкой Hint c Validate.
Тут проект хотят засунуть в тачскрин. Zub - это не мышкой кликать..
Еще поведение.. допустим в один DBEdit засунуть несколько полей: Индекс, Город, улица... разумеется Индекс, Город, улица берется из разных Table
Или Validate как у JQuery.. с подсветкой.
Кстати JQuery уже не торт - Vue.js везде требуют.
Меня просят TDBEdit с подсветкой Hint c Validate.
Тут проект хотят засунуть в тачскрин. Zub - это не мышкой кликать..
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
>>в тачскрин
>>- это не мышкой кликать..
Дак это надо чтото для этого хорошо адаптированное, а не из времен когда деревья большими были
>>Условия - пока что приватное.
+ заглянул в SpTBXLib-LICENSE.txt. Чето тухлая какаято тема
>>- это не мышкой кликать..
Дак это надо чтото для этого хорошо адаптированное, а не из времен когда деревья большими были
>>Условия - пока что приватное.
+ заглянул в SpTBXLib-LICENSE.txt. Чето тухлая какаято тема
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
SpTBX в общем-то пока полностью устраивают и под наши требования подходят полностью. Да и много понаписано уже под них - редактор меню и так всяко.
Ок. А какие варианты? Что с 2000х принципиально поменялось в интерфейсах? Ленту (Ribbon) пробовали. Не подходит совсем. Еще что?
Тачскрин нам не нужен.
SpTBXLib у нас купленный. Там разные лицухи:
Registration is required only if you choose the SpTBXLib License which allows you to not include an acknowledgement in your application's about box or help file, and also allows you to keep the modifications you've made to SpTBXLib without having to make them public.
Можно пробовать, конечно и на более новый пак перейти, если существуют свежие паки, покрывающие Delphi+Lazarus. Встроенные подходят плохо. И, думаю, так просто работающее с одними стандартными компонентами и в Delphi и в Lazarus не сделать. Переход на другой пак оставим как совсем запасной вариант.
TBX - это какраз и есть морда из двухтысячных.
Ок. А какие варианты? Что с 2000х принципиально поменялось в интерфейсах? Ленту (Ribbon) пробовали. Не подходит совсем. Еще что?
Тачскрин нам не нужен.
+ заглянул в SpTBXLib-LICENSE.txt. Чето тухлая какаято тема
SpTBXLib у нас купленный. Там разные лицухи:
Registration is required only if you choose the SpTBXLib License which allows you to not include an acknowledgement in your application's about box or help file, and also allows you to keep the modifications you've made to SpTBXLib without having to make them public.
Можно пробовать, конечно и на более новый пак перейти, если существуют свежие паки, покрывающие Delphi+Lazarus. Встроенные подходят плохо. И, думаю, так просто работающее с одними стандартными компонентами и в Delphi и в Lazarus не сделать. Переход на другой пак оставим как совсем запасной вариант.
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
>>Ок. А какие варианты?
В случае lcl и linux - вариант один - стандартные контролы и расширения над ними
Имхо качественно переписать эту либу не получится - слишком глубоко сидит на винапи. Тут пахнет не перевисью, а новой разработкой
Повторяю свой вопрос: что принципиально дает SpTBX? Вот такойто контрол делает тото. на LCL это не сделать!
Добавлено спустя 4 минуты 8 секунд:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Вопросов с поддержкой тем для lcl видел много на разных форумах. То что это досихпор не реализовано (или в случае кустомдрав контролов есть только для "галочки") говорит о том что по факту оно никому не надо и очень сложно реализуется в рамках lcl+кроссплатформенность
В случае lcl и linux - вариант один - стандартные контролы и расширения над ними
Имхо качественно переписать эту либу не получится - слишком глубоко сидит на винапи. Тут пахнет не перевисью, а новой разработкой
Повторяю свой вопрос: что принципиально дает SpTBX? Вот такойто контрол делает тото. на LCL это не сделать!
Добавлено спустя 4 минуты 8 секунд:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Вопросов с поддержкой тем для lcl видел много на разных форумах. То что это досихпор не реализовано (или в случае кустомдрав контролов есть только для "галочки") говорит о том что по факту оно никому не надо и очень сложно реализуется в рамках lcl+кроссплатформенность
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
Повторяю свой вопрос: что принципиально дает SpTBX? Вот такойто контрол делает тото. на LCL это не сделать!
В данный момент - ничего. Когда будет переписан - будет давать совместимость по коду Lazarus/Delphi.
Имхо качественно переписать эту либу не получится - слишком глубоко сидит на винапи. Тут пахнет не перевисью, а новой разработкой
SpTBX, насколько я видел, числится в списках на потенциальное портирование в Лазарус. Ссылки я сходу найти не могу. Однако сидеть, ждать и надеяться, что кто-то это еще сделает, пусть и бесплатно, у нас нет времени, нужно уже или делать самим, или отдавать на сторону, или искать варианты (вообще другие компонеты). Пока что мы остановились на варианте - отдать переписывание на сторону. Поэтому изучайте исходники, смотрите как и что. И в личку с ценой.
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
Во времена XP стало модно использовать альфу + блурит имидж - типа кнопки-аквариумы, текст с тенями. + трейды чтобы оживить, подмигивать, переливается..zub писал(а):Имхо качественно переписать эту либу не получится - слишком глубоко сидит на винапи. Тут пахнет не перевисью, а новой разработкой
Так AlphaControl это любил делать.
Сейчас на ускорителях много не на блуришь, 2D графика на шедерах не сильно рисуется. аквариумы только в RayTracer на дорогих картах.
Поэтому в моде минимализм.. типа 80ые
Добавлено спустя 3 минуты 3 секунды:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Light UI Designzub писал(а):Повторяю свой вопрос: что принципиально дает SpTBX? Вот такойто контрол делает тото. на LCL это не сделать!
Добавлено спустя 8 минут 44 секунды:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
zub писал(а):То что это досихпор не реализовано (или в случае кустомдрав контролов есть только для "галочки") говорит о том что по факту оно никому не надо и очень сложно реализуется в рамках lcl+кроссплатформенность
Даже VCL не много было компонент, по пальцам можно было пересчитать. Те кто ушли еще тогда в продакшин сейчас сладко живут. DevExpress тому пример.
Добавлено спустя 5 часов 28 минут 25 секунд:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
так что имеет ли смысл ваять новый движ, когда мейнстрим плотнико подсел на LCL слезать с него даже в далеких планах не намерен?
В делифи VCL замеу нашли в firemonkey, и помог им прогер из Улан-Удэ.. сами хоть понимаете откуда?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
Makhaon куда интереснее узнать у вас: о сколько вы оцениваете "переписать 2 библиотеки.?
Учитывая что попутно надо "винтить" anchordocking (ситуация с "плавающими" тулбарами в лине весьма иная нежели винде).
Плюс рисовка красивостей. Теоретически и практически есть ажж и бржа, и т.д.... Но это своеобразное удовольствие.
п.с.
olegy123 Light UI Design можно и с бржа сделать. Чутку покривив пальцами. Да подставив несколько доп. пакетов.
Учитывая что попутно надо "винтить" anchordocking (ситуация с "плавающими" тулбарами в лине весьма иная нежели винде).
Плюс рисовка красивостей. Теоретически и практически есть ажж и бржа, и т.д.... Но это своеобразное удовольствие.
п.с.
olegy123 Light UI Design можно и с бржа сделать. Чутку покривив пальцами. Да подставив несколько доп. пакетов.
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
>>Учитывая что попутно надо "винтить" anchordocking
LCLные тулбары вполне плавают и докаются без anchordocking'а
LCLные тулбары вполне плавают и докаются без anchordocking'а
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
решил посмотреть на цены RAD Studio..
WTF
Энтерпрайз 248999 руб.. Жесть. как рубль просел. раньше можно было за 120кило рублей взять.
+ всякие сторонние VCL уже 300кило..
Кстати по другим VS/Qt такая же история.
Тут по другому станешь смотреть на Lazarus. Но у него "системные" контролы.
Надо что то решать.
WTF
Энтерпрайз 248999 руб.. Жесть. как рубль просел. раньше можно было за 120кило рублей взять.
+ всякие сторонние VCL уже 300кило..
Кстати по другим VS/Qt такая же история.
Тут по другому станешь смотреть на Lazarus. Но у него "системные" контролы.
Надо что то решать.
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
CrossVcl Personal Life-Time License
Buy Now for $399 USD
CrossVcl Site License Life-Time
Buy Now for $1399 USD
они с лицензиями разобрались? EhLib 9.2**
Странные люди
Добавлено спустя 3 минуты 21 секунду:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
CrossVcl not an emulator, it is WinAPI implementation for other platform.
What amount of WinAPI covered by CrossVcl ?
а ну понятно, придумали свою низкоуровневую реализацию WinAPI
Добавлено спустя 1 минуту 25 секунд:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Makhaon, ну тогда проще с Wine толкать, как это делала в свое время 1Ска.
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
Пока что ищем варианты. Как я уже говорил, Лазарь сам частично эмулирует винапи. С Wine есть некоторые сложности. Если никто не возьмется, видимо придется нам в сторону CrossVCL + Delphi смотреть или еще какие-то компоненты.
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
Зачем CrossVCL?
Не исключено что лицензия не распространяется на иные продукты или нет возможности поставки своих компонент.
Перенести не сложно, но в линухе есть более одного оконного менеджера, да и они могут версия к версии "ломаться". Сейчас все они устремились в OpenGL.
В XP альфа-канал отсутствовал. Но его добавляли путем работы с другими библиотеками, для ускорения некоторые даже имели asm код. Graphica32. Asm код явно не будет работать на ARM-х.
Но это еще не все, в свою очередь могли некоторые могли иметь OpenGL/DirectX расширение, например BGRABitmap имеет OpenGL.
А как они поведут себя в оконных менеджерах - неизвестно.
Добавлено спустя 12 минут 4 секунды:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Я уже делаю полный GUI в 3D.
Что позволит иметь всего лишь OpenGL/ES/(Vulkan)
Добавлено спустя 1 минуту 28 секунд:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Пока разбираюсь с "выравниванием" Align
Не исключено что лицензия не распространяется на иные продукты или нет возможности поставки своих компонент.
Перенести не сложно, но в линухе есть более одного оконного менеджера, да и они могут версия к версии "ломаться". Сейчас все они устремились в OpenGL.
В XP альфа-канал отсутствовал. Но его добавляли путем работы с другими библиотеками, для ускорения некоторые даже имели asm код. Graphica32. Asm код явно не будет работать на ARM-х.
Но это еще не все, в свою очередь могли некоторые могли иметь OpenGL/DirectX расширение, например BGRABitmap имеет OpenGL.
А как они поведут себя в оконных менеджерах - неизвестно.
Добавлено спустя 12 минут 4 секунды:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Я уже делаю полный GUI в 3D.
Что позволит иметь всего лишь OpenGL/ES/(Vulkan)
Добавлено спустя 1 минуту 28 секунд:
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для работы
Пока разбираюсь с "выравниванием" Align
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Переписать библиотеки Toolbar2000, SpTBX (Delphi) для ра
Перенести не сложно, но в линухе есть более одного оконного менеджера, да и они могут версия к версии "ломаться"
Думаю, что можно для нас ограничится несколькими определенными системами и текущими версиями. Дальше будем разбираться по ходу вопросов сами.
