Эффективное программирование в KOLIBRI OS

Assembler programming questions
  • Залил на svn + выложил на своем сайте http://www.lrz.land.ru очередную версию editbox. Огромная просьба протестировать и если вы найдете баги сообщите мне в личном сообщении!
  • Я тут подумал, в очень многих прогах используется ЭдитБокс, так почему бы не прикрутить прям к нему обработку Ctrl+C и Ctrl+V?
    Из хаоса в космос
  • В пределах приложения это не составит проблем.
    Если нужно большее, тут придется поработать... Эта тема поднималась оч давно
  • Нет, вот именно что не только в пределах одного приложения. Через @clip, собственно, потому и написал.
    Из хаоса в космос
  • А как насчёт вставки средней кнопкой мыши, как в юниксах? IMHO, очень удобно.
  • Эффективная работа буфера обмена и вообще взаимодействие его с различными приложениями в системе это комплексное решение, которое поразумевает разработку стандарта, и необходимостью поддерживать его различными приложениями.
    Сейчас @clip, решает часть проблем по передаче простой информации, но, при передаче скажем изображений увы он не работает.

    Возможно, если будет время, я что-нибудь сделаю....
  • <Lrz> wrote:Сейчас @clip, решает часть проблем по передаче простой информации, но, при передаче скажем изображений увы он не работает.
    @clip может работать с любыми данными (хотя демки были только для текста).
  • Leency: вообще Менует уныл, но плюс в том что все элементы интерфейса унифицированы. Есть нормальный скроллбар, меню, но едитбокс чрезвычайно примитивен (с box_lib от Lrz не сравнить , может ему и нормальный скроллбар написать))). Где-то Минует ОС лучше, где-то Колибря. У нас проги лучше, это точно ибо у нас комьюнити:)) Вообще сравнение Колибри и Менуета СЕЙЧАС достойно отдельной статьи.
    Вот демка иллюстрирующая их наличее, естественно, их оч легко внести в код библиотеки box_lib.obj.
    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).. если горозонтальный скролл прокрутить вправо мышкой, то он немного заезжает под кнопку... если тыкнуть на кнопку, то он сам отодвигается как и должно быть.... тоже самое и с вертикальным, если его вниз прокрутить...
  • Box - коробка lib - библиотека. Или библиотека в коробке никакой привязки к editbox, только на слух, кстати в box_lib.obj есть еще компоненты checkbox, radiobutton.
    На счет открытости исходников - это к автору. т.е. к Mario79
  • Открытые исходники, конечно, хорошо. Но что толку - их ведь всё равно не будет никто дорабатывать, кроме автора.
    Хотя, и не факт.
    Из хаоса в космос
  • не факт, я вот иногда исправляю ошибки где замечу)
    И мы уже давно не пешки,
    Мы пули, мы орлы, и решки!
    Война ютит бинарный код,
    Умри, или иди вперед!
  • to all
    По всей видимости код scrollbar будет добавлен в box_lib.obj. Однако исходный код будет закрыт этого компонента. Естественно что бы не вводить людей в заблуждение либа будет называться по-другому. И будет закрыта, хотя на 100 % совместима с открытой версией по 3-м компонентам которые присутствуют на svn.

    Лицензия будет на подобрии такой:
    Бесплатна для персонального пользования и обучения.
    Свяжитесь с автором(ами) если хотите использовать в комерческих проектах(работе)
    Вскрытие, анализ, реинжереринг декомпиляция и т.д. действия направленные на извлечение информации о принципах работы, алгоритмах запрещаются.

    И как всегда, вы принимаете код как есть без каких-либо претензий к его функциональности, все ответственность снимается с автора этого модуля при повреждении информации на вашем ПК, а так же экономической потери или ушерба, причиной которого может быть этот код..

    И остальная бредятина которая присутсвует в большинстве лицензионных соглашениях.
  • Who is online

    Users browsing this forum: No registered users and 1 guest