Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб дек 16, 2017 6:38 am

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




Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Чт сен 20, 2007 3:10 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
Я не вижу в этом необходимости. У меня курсор исчезал лишь однажды, может быть дважды. Да и не так часто и подолгу я работаю с Kolibri, что бы эта проблема создавала больших неудобств.

..bw


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Чт сен 20, 2007 7:08 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
восстановление курсора можно сделать на програмном уровне? думаю мой намек ясен)

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


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Чт сен 20, 2007 7:50 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Mario79
1. Идея этим заняться - благородная.
2. Ctrl + Alt + F1. Мы-то конечно 20 человек с форума будем знать о ней. Да и в документации о ней наверно будет сказано, но во-первых мало кто её читает, а во-вторых это всем покажет баг системы. Не проще ли сделать восстановление курсора каждый раз после нажатия Alt+F4, ведь именно эта комбинация и "убивает" курсор.
Если не проще, то я согласен :)

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


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 1:22 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
тогда стоит сделать!

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


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 3:30 am 
Не в сети

Зарегистрирован: Сб июл 14, 2007 12:17 pm
Сообщения: 24
Как по мне лучше не трогать, а попозже найти время и исправить как следует, сугубо имхо ).

_________________
Aka Rus.


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 10:54 am 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Временое решение, как правило, становиться надолго настоящим. Имеет смысл убрать этот глюк, а не искать легких путей.


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 3:13 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Я считаю, что это нужно. Перезагружать систему из-за пропадания курсора действительно неудобно, меня это иногда выводит из себя! Так что мне не пофигу.

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


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 5:56 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Согласен. И мне не пофигу.

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


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 5:57 pm 
Не в сети

Зарегистрирован: Ср фев 21, 2007 3:03 pm
Сообщения: 188
согласен с <Lrz>
Фишка, конечно, полезная. Но поставив сейчас заглушку, якобы временную, ты только усугубишь дело - тогда желающие вообще не скоро появятся, т.к. можно будет обойтись хоткеем.
Тем более взглянем правде глаза, кто сейчас яро использует колибри? Я, например, только чтоб увидеть новые приложения/возможности, и до недавнего времени чтобы тестить свои изменения в ядре или написаный код. Колибри, покрайней мере для меня, на данный момент всего лишь игрушка и не больше...а курсор у меня ниразу не пропадал.
Лучше убить источник бага, даже если это займет много времени. Т.к. мой опыт показывает, временные заглушки могут даже навредить...

З.Ы. а можно узнать в чем именно заключается баг, и его причину?


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 6:01 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
1. Иногда пропадает после нажатая Alt+F4 в демках. А так как курсор в демках очень сильно мигает все закрывают их по Alt+F4.
2. Я отношусь к Колибри более серьёзно.

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


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 6:19 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
Я тоже не знаю в чем корень проблемы, но что если как временное решение использовать "воскрешение" курсора по таймауту, а не по нажатии клавиши? Например каждые 10-30 секунд выполнять операцию идентичную той что планируется выполнять при нажатии Alt+Ctrl+F1.

..bw


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 6:24 pm 
Не в сети

Зарегистрирован: Ср фев 21, 2007 3:03 pm
Сообщения: 188
1. ничего не сказало, мне бы более развернутый ответ. Или причина не известна? Я просто что-то припоминаю, когда происходит прорисовка окна/в окне (в каких-то случаях или всегда) курсор скрывается а потом рисуется, если приложение убить в промежутке, то он счетчик показа не сдекриментит и собствено курсор никогда не нарисуется....
2. Я не говорю что я не воспринимаю Колибри серьезно, просто на данный момент она мне не дает всего того что мне нужно, только плацдарм для познавания системного програмирования. Вот в будущем (надеюсь в скором:)) когда будет сеть, когда будет полноценный виндов менеджер, IPC и прочее, я с удвольствием буду писать полезные приложения, и когда кол-во и кач-во приложений достигнет определенного уровня, колибри станет если и не основной, то первой альтернативной системой на моем компе, а винда или кубунту пойдуть в топку!!!


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 7:45 pm 
Не в сети

Зарегистрирован: Ср фев 21, 2007 3:03 pm
Сообщения: 188
а возможно такое что приложение синкрементит счетчик более чем один раз?
Если нет, то как насчет такого. Для приложения заводится отдельный бит, или создается отдельный масив битов. Этот бит будет сетится когда приложение скрывает курсор и ансетится когда декриментит счетчик. kill это отдельная процедура, ведь так? так пусть она при убийстве проверит установлен ли этот бит для смертника, то есть скрывал ли он курсор. Если да, то она сдекриментит счетчик.
Минуса:
- при инкременте/декременте счетчика нужно выставлять/снимать бит
- дополнительное использование памяти (Nслотов/8) байт в случае отдельного масива или на бит меньше у структуры приложения
- дополнительная работа kill'у
- все-таки это выглядит через жопу

с масивом возни больше, лучше бы зарезирвировать бит в структуре.
Если таск может скрывать курсор более чем один раз, то битом не обойтись, тогда нужно резервировать байт, а это уже не есть гут...

Это то что пришло навскидку, чтобы придумать что-нить стоящее необходимо глубже копать...


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Пт сен 21, 2007 7:58 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
массив в 256 бит не проблема. bts, btr, jc...


Вернуться к началу
 Заголовок сообщения: Re: Исчезание курсора.
СообщениеДобавлено: Вс сен 23, 2007 7:35 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
(только что потеряв курсор после trantest'а) жаль..

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


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

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


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

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


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

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