Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб апр 29, 2017 8:30 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 41 сообщение ]  На страницу 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 4:47 pm 
После недавнего исправления ядра у меня возникла идея. Почему бы не менять курсор на время запуска нового приложения на другой (песочные часы, просто часы, часы с кукушкой, часы с колотушкой...). Это позволит пользователю воочию увидеть, что пошел процесс загрузки и определить когда он завершился, по смене курсора.

Дело в том что при запуске тяжелых приложений может пройти много времени, пока будет нарисовано хоть что то. А в случае если приложение упаковано KPACK это время может быть существенным - целых 2-3 секунды (хе-хе, привет БОЛЬШИМ системам Шиндовс и Пингвинтус!). Ну, или при запуске приложений с дискеты время может быть еще дольше.

Можно для экономии вставить смену курсора, лишь при наличии вызова распаковки LZMA.

Ваши мысли товарищи программисты?
Ваши мысли товарищи дизайнеры?


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 5:34 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Ср май 18, 2005 10:27 am
Сообщения: 430
курсор - это слишком виндозно, нехорошо.

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

второй вариант.
окна нет, пока не......
ну пока идет процесс(ы) активации, распаковки......, то
в это время внизу, допустим над панелью задач идет двуцветный тоненький (дабы не загромождать раб стол) прогресс-барчик, как в RAR распаковке, это неплохо и информативно для понимания сути.
Один цвет проп. проценту распаковки,
другой конечному проценту готовности приложения.

Вот и все, нафик курсор.


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 6:37 pm 
Ты вроде программист, а решил поиграть в дизайнера...

Все что ты предложил имеет два существенных недостатка:
1) жрет память и процессорное время по сравнению с "курсор - это слишком виндозно, нехорошо".
2) Я это делать не буду.

Как становится понятно п.2 это недостаток вообще фатальный. :wink:


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 7:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 10, 2009 7:56 pm
Сообщения: 97
Должно быть так, чтобы во время загрузки можно было бы что-то делать.

Просто к иконке стрелки внизу справа добавить песочные часы. Всё ясно и понятно. Никаких анимаций.

>с дискеты

А что это? :)


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 8:03 pm 
http://ru.wikipedia.org/wiki/Дискета


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 9:51 pm 
Не в сети
Moderator

Зарегистрирован: Чт апр 08, 2010 8:11 pm
Сообщения: 264
Марио я 4 конечностями за то, чтобы при запуске, какого либо приложения, курсор менялся на курсор с часиками, если просто на часики...это будет пугать...:)


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 11:33 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Я скорее за то, чтобы при приближении курсора к границе окна он менялась на <->, как у Fplay.

Ну часики тоже можно. Только не виндовые, а что-нибудь простое и оригинальное. Мы ведь stand-alone система.

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


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 11:40 pm 
Leency писал(а):
Я скорее за то, чтобы при приближении курсора к границе окна он менялась на <->, как у Fplay.

Я уже говорил - реализация этой фичи у меня не стоит в ближайшее время и в этой теме обсуждается другой вопрос.
Вообще оно требует немалой переделки оконной системы, так что.
Leency писал(а):
Ну часики тоже можно. Только не виндовые, а что-нибудь простое и оригинальное. Мы ведь stand-alone система.

И кто у нас теперь дизайнер? VaStaNi? :lol:


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 11:48 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
В некоторых случаях замена курсора займёт половину времени от запуска программы.


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Ср мар 21, 2012 11:54 pm 
Потому я предлагаю делать это только при вызове LZMA распаковки, еще можно отфильтровать запуск с рамдиска и не менять для него курсор также.

А вообще у нас часто так - мы на всяких курсорах копейки считаем, а на других процедурах с широтой душевной втыкаем CLI на распаковку LZMA. :wink:


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 12:01 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Mario
До cli было хуже. Намного. Особенно было весело ловить ошибки которые странным образом появлялись только в момент загрузки системы.


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 12:05 am 
Но CLI породило свой фокусы-покусы. То что я предлагаю в этой теме много ресурсов не сожрет.


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 12:21 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Распаковка вызывается при загрузке упакованного файла. Это не обязательно запуск приложения.
Точнее так: загрузка файла не означает запуск приложения.


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 12:27 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
А можно проверятьь размер распаковываемого файла? Тоесть если там... больше 1 мб - меняем курсор, меньше - не нуно.

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


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 12:29 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
А если вообще смысл ? Распаковка больше не блокирует систему.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 41 сообщение ]  На страницу 1 2 3 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB