Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт мар 30, 2017 5:44 am

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




Начать новую тему  Ответить на тему  [ 41 сообщение ]  На страницу Пред. 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 12:55 am 
От момента запуска упакованного Fplay до появления окна проходит несколько секунд. Первый пост читаем внимательно.


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

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Mario
Ну если так хочется менять дефолтный курсор на что-то другое, меняй. Но желательно не трогать load_file.


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 1:53 am 
Да, уже как то не особо и хочется. У нас почему то всегда что-то новое и полезное в штыки принимается. БДВК в свое время тоже на смех поднимали, потому что как же так - не аглицкое название. Нумерация версии дистрибутивов тоже говно. Табы в ядре не халяльно... К чему нибудь прицепится всегда можно и потому нужно. :?


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

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Не так, что бы в штыки, но подмена курсора это Windows shell в чистом виде, а load_file понятия не имеет об оконной системе, GUI и прочей лабуде. Не отягощённая лишним знанием функция ядра.


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 2:31 am 
Все вопросы решаемы, только желания их решать сильно снижается после таких уговоров ничего не делать.


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

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Скопировать код load_file в fs_execute.


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Чт мар 22, 2012 10:16 pm 
SVN r. 2497 смена курсора на альтернативный во время загрузку запускаемого приложения. Курсор меняется только у приложения вызвавшего запуск другого ф. 70.7

З.Ы. В р. 2497 вкралась досадная ошибка, пофиксено в р. 2498. Thanks for hidnplayr


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Пт мар 23, 2012 8:39 am 
Не в сети
Moderator

Зарегистрирован: Чт апр 08, 2010 8:11 pm
Сообщения: 264
svn2498-img

Не знаю с чем связано. При запуске одного из фильма, часики появляются...через пару секунд исчезают...а fplay не появляется и проходит ещё секунд 5 прежде чем появляется окно fplay, но это только на данном фильме...в диспетчере задач 3 процесса с именем fplay...если нужно более подробная информация спрашивай...

Запуск производится с флешки...с которой запускаю колибри...


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

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
popovpa писал(а):
svn2498-img

Не знаю с чем связано. При запуске одного из фильма, часики появляются...через пару секунд исчезают...а fplay не появляется и проходит ещё секунд 5 прежде чем появляется окно fplay, но это только на данном фильме...в диспетчере задач 3 процесса с именем fplay...если нужно более подробная информация спрашивай...

Запуск производится с флешки...с которой запускаю колибри...

Ай яй, флешка скорее всего видится как /bd/ ? Значит, так и будет. Часы появляются, как я понимаю, пока идет распаковка файла. Если после распаковки приложение занято своими делами и не рисует окно - то это уже проблемы приложения, точнее, даже и не проблемы вовсе :) Три потока fplay - тоже дело обычное.


Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Пт мар 23, 2012 10:10 am 
popovpa
Эта доработка к Fplay скорее всего отношения не имеет, да и проблема с /bd/ дисками была ЕМНИП пофиксена.
В любом случае можно попробовать более старые сборки, чтобы убедиться
http://ftp.kolibrios.org/users/Mario/night_build/
Правда там самых последних сборок нет - залью чуть попозже. Сейчас там последняя сборка 2454.


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Пт мар 23, 2012 11:01 am 
Не в сети
Moderator

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

Сегодня не поспеваю...только в понедельник...:(


Последний раз редактировалось popovpa Пт мар 23, 2012 4:14 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Пт мар 23, 2012 12:03 pm 
popovpa
Я залил и последние версии сборок. Будет время проверь.


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Пт мар 23, 2012 7:18 pm 
popovpa
Я пофиксил одну проблему. Она связана с соседней темой. Так что имеет смысл протестировать с SVN r. 2500


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Пт мар 23, 2012 11:22 pm 
SVN r. 2503 восстановление курсора определенного пользователем, через ф.37.5, после отображения курсора с часами.


Также обнаружилась следующая особенность работы с курсорами:
1) Курсоры загруженные во время запуска системы ядром, могут быть вызваны из любого приложения или потока. Если известен их указатель (handle). Пример, как раз текущая тема.
2) Курсор загруженный потоком самостоятельно через ф.37.4 может быть использован через ф.37.5 только самим загрузившим потоком. Даже потоки находящиеся в одном адресном пространстве, вынуждены иметь свою копию курсора. Хотя можно было бы сэкономить память, если использовать в многопоточных приложениях указатель (handle) на один и тот же курсор.

Все же 4 Кб это 4 Кб. И да, я жуткий жмот. :)


Вернуться к началу
   
 Заголовок сообщения: Re: Смена курсора ядром
СообщениеДобавлено: Сб мар 24, 2012 8:04 am 
Не в сети

Зарегистрирован: Пн янв 16, 2012 5:58 pm
Сообщения: 50
Курсор с часиками должен быть в тот момент, когда указатель мыши на области загружаемого окна, иначе он будет мешать при доступе к другим объектам в то время пока там чтото грузится. Но если окно появится, то там можно написать "подождите, грузим". а курсор не трогать.
У меня стоит на каждом объекте (форма, иконка, компоннт, ...) свой адрес курсор. Например загружено 5 курсоров, их адреса можно писать в компоненты и при наведении на них они меняются. Например компонент папка, на него наводим там курсор сменился, значит можно нажать для просмотра.


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

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


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

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


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

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