Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Aug 25, 2019 8:26 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 78 posts ]  Go to page Previous 1 2 3 4 5 6 Next
Author Message
 Post subject:
PostPosted: Thu Oct 26, 2006 5:52 pm 
Добавил функцию съемки призвольной области и активного окна, правда файл сохраняется неправильно, если ширина области не является степенью двойки, уже 2 дня пытаюсь исправить эту ошибку.


Top
   
 Post subject:
PostPosted: Thu Oct 26, 2006 7:45 pm 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 689
Нужно выравнивать сканлайн на границу 4-х байтов, если тебе это мешает...


Top
   
 Post subject:
PostPosted: Fri Oct 27, 2006 2:32 pm 
Сделал выравнивание на 4 байта. Теперь появился другой глюк: в Колибри в mv сохраненные снимки открываются без проблем, а, например, GIMP, стандартная windows смотрелка одни снимки открывают, а другие не могут открыть.


Top
   
 Post subject:
PostPosted: Thu Feb 01, 2007 11:30 am 
Теперь всё перерисовывается относительно клиентской области.
В видеорежиме 1280x1024 не работает. Это не моя ошибка. Код mov eax,[gs:1280*1024*4] приводит к аварийному завершению программы, чего быть не должно.


Top
   
 Post subject:
PostPosted: Thu Feb 01, 2007 11:37 am 
Offline
Kernel Optimizer
User avatar

Joined: Mon Jan 16, 2006 7:58 pm
Posts: 657
Maxxxx32 - обнови edit_box в Screenshooter, по идеи тебе не нужно переписывать или дописывать что - либо, последную версию можешь взять на svn, пару часов назад залил, заодно добавил edit_box в run.


Top
   
 Post subject:
PostPosted: Thu Feb 01, 2007 12:33 pm 
Обновил editbox.


Top
   
 Post subject:
PostPosted: Thu Feb 08, 2007 6:37 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Quote:
в Колибри в mv сохраненные снимки открываются без проблем, а, например, GIMP, стандартная windows смотрелка одни снимки открывают, а другие не могут открыть.

Явно инициализируй все поля BMP-заголовка. А то в некоторых случаях незаполненные поля (например, biCompression) содержат мусор, а должны быть нули.


Top
   
 Post subject: Re: Screenshooter
PostPosted: Tue May 26, 2009 10:32 am 
Offline
Kernel Optimizer
User avatar

Joined: Mon Jan 16, 2006 7:58 pm
Posts: 657
Maxxxx32 больше не разрабатывает программу screenshoot.

Я переписал программу ScreenShoot так, что сейчас программа загружает системную библиотеку box_lib.obj и использует компоненты из нее(editbox,checkbox).
Прежде чем выкладывать сорцы на SVN, пожалуйста протестируйте работу приложения.
Я изменил алгоритм отрисовки компонента checkbox, необходимо использовать библиотеку box_lib.obj, которая размещена в прикрепленном архиве. Однако, даже если использовать старую бибилотеку, программа будет работать, только отображение включения checkbox будет не совсем корректным.


Attachments:
screenshoot.7z [7.52 KiB]
Downloaded 172 times
Top
   
 Post subject: Re: Screenshooter
PostPosted: Wed May 27, 2009 6:07 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Скриншутер пишет "Фотографирую..." и не пишет "Снимок сделан.", раньше вроде писало.
Пожалуйста, сделайте хотя бы 2 опции по-умолчанию "Затем сделать активным"=да и "Показать снимок"=нет, если надо сам нажмёт. Ато программа напоминает монстра по настройкам. Лучше следовать принципу KISS, когда всё должно быть максимально просто, но не проще простого. Если сохраняю на рамдиск, где нет достаточно места не пишет мол нет места... вообще что-то не то со статусной строкой.
P.S. А чекбоксы да, симпатичные)

_________________
Через тернии к звездам


Top
   
 Post subject: Re: Screenshooter
PostPosted: Mon Jun 01, 2009 12:26 pm 
Offline
Kernel Optimizer
User avatar

Joined: Mon Jan 16, 2006 7:58 pm
Posts: 657
Обновление программы screenshoot.
Включены опции по умолчанию.
Протестируйте плиз!
Программа корректно работает из под эмулятора Diamond'a.


Attachments:
File comment: new version
screenshoot.7z [7.41 KiB]
Downloaded 170 times
Top
   
 Post subject: Re: Screenshooter
PostPosted: Mon Jun 01, 2009 6:57 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Я имел ввиду убрать 2 галочки, сделать их опциями по-умолчанию. Их и так слишком много как для одной небольшой программы и расположены они отбалды.
Убрать:
галочку "Затем сделать активным" (по-умолчанию "да")
галочку "Показать снимок" (по-умолчанию "нет")

Сообщения норм, сохранение норм. Но не смотря на то что окно вроде сворачивается, на снимке экрана оно есть.

_________________
Через тернии к звездам


Top
   
 Post subject: Re: Screenshooter
PostPosted: Mon Jun 01, 2009 8:27 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
а я хочу чтобы снимок показывался.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 Post subject: Re: Screenshooter
PostPosted: Mon Jun 01, 2009 9:37 pm 
Offline
Kernel Optimizer
User avatar

Joined: Mon Jan 16, 2006 7:58 pm
Posts: 657
Я не собираюсь менять интерфейс программы, это не входит в мои планы.
Сейчас программа работает, в достаточной мере корректно, я залил исходники на SVN. Мне известен один баг, я постараюсь его устранить в ближайшее время.
Добавил в настройки по умолчанию пункт задержки перед снятием скрина, это устраняет проблему оставшегося окна scrshoot.


Top
   
 Post subject: Re: Screenshooter
PostPosted: Tue Jun 02, 2009 9:14 pm 
Offline
Kernel Optimizer
User avatar

Joined: Mon Jan 16, 2006 7:58 pm
Posts: 657
SVN ревизия 1100, пофиксил логический баг. Теперь, когда показывается окно предпросмотра, пока его не закрыть, программа сама не восстанавливается из минимизированного положения.


Top
   
 Post subject: Re: Screenshooter
PostPosted: Wed Jun 03, 2009 8:40 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
А я только хотел сообщить об этом баге...))
Сейчас работает хорошо, других багов не замечено.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 78 posts ]  Go to page Previous 1 2 3 4 5 6 Next

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