<Lrz>
После обеда отправлю.
Эффективное программирование в KOLIBRI OS
Залил на svn + выложил на своем сайте http://www.lrz.land.ru очередную версию editbox. Огромная просьба протестировать и если вы найдете баги сообщите мне в личном сообщении!
Я тут подумал, в очень многих прогах используется ЭдитБокс, так почему бы не прикрутить прям к нему обработку Ctrl+C и Ctrl+V?
Из хаоса в космос
В пределах приложения это не составит проблем.
Если нужно большее, тут придется поработать... Эта тема поднималась оч давно
Если нужно большее, тут придется поработать... Эта тема поднималась оч давно
Нет, вот именно что не только в пределах одного приложения. Через @clip, собственно, потому и написал.
Из хаоса в космос
А как насчёт вставки средней кнопкой мыши, как в юниксах? IMHO, очень удобно.
Эффективная работа буфера обмена и вообще взаимодействие его с различными приложениями в системе это комплексное решение, которое поразумевает разработку стандарта, и необходимостью поддерживать его различными приложениями.
Сейчас @clip, решает часть проблем по передаче простой информации, но, при передаче скажем изображений увы он не работает.
Возможно, если будет время, я что-нибудь сделаю....
Сейчас @clip, решает часть проблем по передаче простой информации, но, при передаче скажем изображений увы он не работает.
Возможно, если будет время, я что-нибудь сделаю....
@clip может работать с любыми данными (хотя демки были только для текста).<Lrz> wrote:Сейчас @clip, решает часть проблем по передаче простой информации, но, при передаче скажем изображений увы он не работает.
Вот демка иллюстрирующая их наличее, естественно, их оч легко внести в код библиотеки box_lib.obj.Leency: вообще Менует уныл, но плюс в том что все элементы интерфейса унифицированы. Есть нормальный скроллбар, меню, но едитбокс чрезвычайно примитивен (с box_lib от Lrz не сравнить , может ему и нормальный скроллбар написать))). Где-то Минует ОС лучше, где-то Колибря. У нас проги лучше, это точно ибо у нас комьюнити:)) Вообще сравнение Колибри и Менуета СЕЙЧАС достойно отдельной статьи.
- Attachments
-
-
scrollbar.PNG (7.21 KiB)снимок работающей программы Viewed 7655 times
-
scrldemo.7z (1.49 KiB)Downloaded 385 times
-
Last edited by <Lrz> on Thu Nov 06, 2008 3:28 pm, edited 1 time in total.
Это мега-зачётный тулбар (хоть и есть пару багов)).
Из хаоса в космос
а сорсы будут??? и если вносить с box_lib.obj, то наверное надо изменить название, как я понял box_lib.obj с намёком на editbox.. =)... но это уже другой вопрос...
судя по KlbrInWin(от 10.01.2008).. если горозонтальный скролл прокрутить вправо мышкой, то он немного заезжает под кнопку... если тыкнуть на кнопку, то он сам отодвигается как и должно быть.... тоже самое и с вертикальным, если его вниз прокрутить...
судя по KlbrInWin(от 10.01.2008).. если горозонтальный скролл прокрутить вправо мышкой, то он немного заезжает под кнопку... если тыкнуть на кнопку, то он сам отодвигается как и должно быть.... тоже самое и с вертикальным, если его вниз прокрутить...
Box - коробка lib - библиотека. Или библиотека в коробке никакой привязки к editbox, только на слух, кстати в box_lib.obj есть еще компоненты checkbox, radiobutton.
На счет открытости исходников - это к автору. т.е. к Mario79
На счет открытости исходников - это к автору. т.е. к Mario79
Открытые исходники, конечно, хорошо. Но что толку - их ведь всё равно не будет никто дорабатывать, кроме автора.
Хотя, и не факт.
Хотя, и не факт.
Из хаоса в космос
не факт, я вот иногда исправляю ошибки где замечу)
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
to all
По всей видимости код scrollbar будет добавлен в box_lib.obj. Однако исходный код будет закрыт этого компонента. Естественно что бы не вводить людей в заблуждение либа будет называться по-другому. И будет закрыта, хотя на 100 % совместима с открытой версией по 3-м компонентам которые присутствуют на svn.
Лицензия будет на подобрии такой:
Бесплатна для персонального пользования и обучения.
Свяжитесь с автором(ами) если хотите использовать в комерческих проектах(работе)
Вскрытие, анализ, реинжереринг декомпиляция и т.д. действия направленные на извлечение информации о принципах работы, алгоритмах запрещаются.
И как всегда, вы принимаете код как есть без каких-либо претензий к его функциональности, все ответственность снимается с автора этого модуля при повреждении информации на вашем ПК, а так же экономической потери или ушерба, причиной которого может быть этот код..
И остальная бредятина которая присутсвует в большинстве лицензионных соглашениях.
По всей видимости код scrollbar будет добавлен в box_lib.obj. Однако исходный код будет закрыт этого компонента. Естественно что бы не вводить людей в заблуждение либа будет называться по-другому. И будет закрыта, хотя на 100 % совместима с открытой версией по 3-м компонентам которые присутствуют на svn.
Лицензия будет на подобрии такой:
Бесплатна для персонального пользования и обучения.
Свяжитесь с автором(ами) если хотите использовать в комерческих проектах(работе)
Вскрытие, анализ, реинжереринг декомпиляция и т.д. действия направленные на извлечение информации о принципах работы, алгоритмах запрещаются.
И как всегда, вы принимаете код как есть без каких-либо претензий к его функциональности, все ответственность снимается с автора этого модуля при повреждении информации на вашем ПК, а так же экономической потери или ушерба, причиной которого может быть этот код..
И остальная бредятина которая присутсвует в большинстве лицензионных соглашениях.
Who is online
Users browsing this forum: No registered users and 1 guest