Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Dec 07, 2021 10:05 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
PostPosted: Wed Nov 30, 2005 4:53 pm 
Новый INFO читает READMY.TXT с FD впринципе прога ничего особенного вот тока скроллер больно хорош))) буду его юзать в других прогах...
Вы тока не беситесь скролл из винды я поприколу портировал, на самом деле у этого скроллера можно сделать любой стиль...

http://www.deck4.narod.ru/INFOBOX.rar


Last edited by EXIS on Sat Dec 03, 2005 6:17 pm, edited 1 time in total.

Top
   
 Post subject:
PostPosted: Wed Nov 30, 2005 6:14 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
А в ядро можно этот компонент добавить?


Top
   
 Post subject:
PostPosted: Wed Nov 30, 2005 7:40 pm 
EXIS
Я прямо затащился! :-)
Запустил и попал в до боли родной 98! Ну не прет меня Хрюшка!
Ты код сам написал? Или использовал тот, который был в Тинипадах?

Wildwest
В ядро можно добавить много чего, вопрос в том кто этим займется.
Может ты?


Top
   
 Post subject:
PostPosted: Thu Dec 01, 2005 10:49 am 
Offline

Joined: Wed May 25, 2005 8:52 am
Posts: 147
Ну, я думаю, что INFOBOX не нужен, когда есть DOCPAK, правда, Mario79?


Top
   
 Post subject:
PostPosted: Thu Dec 01, 2005 3:54 pm 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 693
Контрол хорош, но есть и минусы (точнее говоря, недоработки):
1) на эмуляторе чётко видно, что фон скролла рисуется не только насвободном месте, но и под кнопками (во всяком случае под кнопкой "вверх");
2) я не смотрел исходный код, но предположительно используются беззнаковые вычисления; таким образом, если курсор находится над окном при перетягивании бегунка, позиция скролла устанавливается в максимальную;
3) если контента по высоте меньше чем область скроллинга, бегунок рисуется неверно (на самом деле, его нужно было бы вообще не рисовать);
4) было бы неплохо увидеть его динамически изменяющим своё положение/высоту в зависимости от размеров родительского окна.
А вообще очень даже хорошо, 4 из 5.


Top
   
 Post subject:
PostPosted: Thu Dec 01, 2005 7:38 pm 
willow
Без базара ващее… :-)

А если серьезно мне просто понравился скроллер, само собой эта прога не заменяет твоей гениальной идеи. ;-)


Top
   
 Post subject:
PostPosted: Thu Dec 01, 2005 8:26 pm 
mike wrote:
Контрол хорош, но есть и минусы (точнее говоря, недоработки):
1) на эмуляторе чётко видно, что фон скролла рисуется не только насвободном месте, но и под кнопками (во всяком случае под кнопкой "вверх");
2) я не смотрел исходный код, но предположительно используются беззнаковые вычисления; таким образом, если курсор находится над окном при перетягивании бегунка, позиция скролла устанавливается в максимальную;
3) если контента по высоте меньше чем область скроллинга, бегунок рисуется неверно (на самом деле, его нужно было бы вообще не рисовать);
4) было бы неплохо увидеть его динамически изменяющим своё положение/высоту в зависимости от размеров родительского окна.
А вообще очень даже хорошо, 4 из 5.

1) да так и есть
2) нет бегунок ограничивается по max и min хотя надо посмотреть... в крайнем случае надо ja заменить на jg и т.д. и т. п.
3) эге в этом случае его нужно деактивировать...
4) это возможно...
Кроме того если скролл имеет размер ноль (0xffffffff) картинка скрола рисуется как очень большая
Нет ограничения по минимальному размеру ползунка
Тока одно радует расчет положения и размера ползунка очень точен...

willow wrote:
Ну, я думаю, что INFOBOX не нужен, когда есть DOCPAK, правда, Mario79?

О я опять похоже не в теме... а что за DOCPAK? Делайте я не против, этот контрол сделан на будущее... а это демонстрашка...

Mario wrote:
EXIS
Я прямо затащился!
Запустил и попал в до боли родной 98! Ну не прет меня Хрюшка!
Ты код сам написал? Или использовал тот, который был в Тинипадах?

Не код я сам писал... мне легче написать свой чем рытсься в чужом (тем более это типа лоббизм)...

Wildwest wrote:
А в ядро можно этот компонент добавить?

Не врядли это стремная затея... Я жду когда с неба свалится структура GUI можно былобы много чего облегчить...
Марио сейчас мне скажет: кто этим займется? может ты? ))
Мне этого не осилить... ((

Кстати можно заменить картинку на одноцветный прямоугольник для этого нужно поменять биты в vscroll_stylemap


Top
   
 Post subject:
PostPosted: Thu Dec 01, 2005 8:52 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
>есть DOCPAK

а поподробнее... ;)

>В ядро можно добавить много чего, вопрос в том кто этим займется. Может ты?

Читал новости на моем сайте про интеграцию функции рисования круга? Всё зависит от версии компилятора...


Top
   
 Post subject:
PostPosted: Fri Dec 02, 2005 10:48 am 
Offline

Joined: Wed May 25, 2005 8:52 am
Posts: 147
DOCPAK - это одна из последних моих разработок - просмотр сжатых документов. Появится в ближайшем дистрибе


Top
   
 Post subject:
PostPosted: Sat Dec 03, 2005 6:13 pm 
Исправил все основные баги кроме прорисовки полосы под ползунком... но это фиххня
короче добавил:
картинки при неактивном скроллере
минимальный размер ползунка ограничен и правильно отрисовывается терь ползунок не может иметь размер - ноль!
скролл не мигает при нажатии верхней и нижней кнопки если ползунок дошел до конца
и может еще че-то я уже не помню...
вообщем скрин
Image

и архив
http://www.deck4.narod.ru/INFOBOX.rar


Top
   
 Post subject:
PostPosted: Sun Dec 04, 2005 4:43 pm 
Обсуждение "интеграции функции рисования круга" перенесено в новую ветку.


Top
   
PostPosted: Mon Feb 15, 2021 9:42 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 411
https://web.archive.org/web/20070315202 ... NFOBOX.rar


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 12 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited