1

Тема: Строка поиска плейлиста - лишние хинты [Исправлено]

При наведении мышкой на строку поиска в плейлисте, всегда выскакивают лишние хинты, которых быть не должно, как правило, это хинты текущих действий, или состояния проигрывателя в данный момент.

Вот пример хинта.

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

2

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Не смог воспроизвести

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

3

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Аналогично все нормально.
Подобное видел в CAD-программе. Показывались предыдущие подсказки, и, чтобы увидеть нормальную, приходилось по два раза наводить на кнопку. Лечилось установкой рекомендованного драйвера.

4

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Aleksoid1978 пишет:

Не смог воспроизвести

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

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

5

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

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

6

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Исправлено в r4497.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

7

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Aleksoid1978 пишет:

Исправлено в r4497.

Увы, но проблема осталась...

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

8

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Увы, но у меня теперь ее нет.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

9

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Aleksoid1978 пишет:

Увы, но у меня теперь ее нет.

Вот же проклятая десятка...

Собрал и тщательно проверил SVN r4501 и заметил странности:

1. С "чужим" ini-файлом - бага нет. (Чужим - значит файлом не от данной версии) о_О
2. С нулевым ini-файлом баг есть. (Нулевым - значит файлом, созданным с нуля) о_О

Ничего не понимаю, подождите...

Проверил измененные проектные файлы r4497 у себя в SVN - они присутствуют, измененный код в них тоже есть...

Поигрался с ini-файлами и различными параметрами, в итоге баг то есть, то его нет... WHAT??? O_O

Все, разобрался.. Да уж, голову сломал, понял в чем дело - в разрядности плеера.

На x86-версии бага нет, а вот на x64 баг так и остался неисправленным.

Aleksoid1978, проверьте у себя X64-билд. В нем до сих пор присутствуют лишние хинты в центре строки поиска.

P.S.

Просто, в качестве основы (основного плеера) я использую х64-билды, а проверять повторно, более тщательно, начал на x86-билде, чтобы не менять ini-файл, т.е. не переименовывать его, добавляя в название "64". Отсюда я и запутался, не учел, что проверяю на билдах разной разрядности.

Да, бывают баги, которые могут присутствовать только на билдах одной конкретной разрядности, т.е. или только на x86, или только на x64.

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

10

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Evgeniy1990
Я постоянно использую 64-битную версию. Твою проблему не наблюдаю. Проверь, по возможности, на другой машине с другой видеокартой.

11 (изменено: Evgeniy1990, 2019-04-06 08:07:22)

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

V0lt пишет:

Evgeniy1990
Я постоянно использую 64-битную версию. Твою проблему не наблюдаю. Проверь, по возможности, на другой машине с другой видеокартой.

Причем тут видеокарта вообще? Каким образом она связана с этими хинтами?

V0lt, для начала, посмотрите на это.

В данной видеозаписи - два SVN-билда, в которых присутствует исправленный код. Но, как мы видим, проблема по прежнему осталась на x64-билде. А вот на x86 ее больше нет.

Позже проверю еще на другой машине...

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

12

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Evgeniy1990
Притом.

У меня сейчас 1.5.3.4488 x64 со сброшенными настройками на Win7. Безо всяких "исправлений" работает нормально.
Косяк в твоей машине.

13

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Надо сперва навести на тулбаре на любой элемент и дождаться появления подсказки. И уже потом на строку поиска.

Добавлено: 2019-04-06 20:09:40

Подтверждаю, в х64 версии присутствует баг, странненько smile

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

14

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Нормально все. На кнопках подсказка по действию, в строке поиска подсказка со временем.

15

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Блин, да что нормального - не должно быть в строке поиска этих подсказок smile
https://i.imgur.com/NfWMXGE.png

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

16

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Всегда были. Наведи на "Полосу прокрутки" она же используется для поиска, навигации по видео.

В общем понял о чем вы. Просто неправильно сделали и все. Смутно помню 2 варианта реализации подсказок.

17

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Да в том то и дело что нет у этого элемента поиска подсказок. И подсказки обрабатывает именно тулбар, я в отладчике проверял.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

18 (изменено: LongKick64, 2019-04-06 15:58:11)

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

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

19 (изменено: Evgeniy1990, 2019-04-06 18:21:17)

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

LongKick64 пишет:

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

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

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

Т.е. в строке поиска эти подсказки только отвлекают пользователя, поскольку все внимание переключается, в первую очередь, именно на на них. По сути - лишний никому не нужный "мусор".

Для x86-версии плеера этот баг был исправлен. Так почему же он тогда должен оставаться и присутствовать на x64-версии? Напротив, он также должен быть исправлен. Это вполне ясно и очевидно.

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

20 (изменено: LongKick64, 2019-04-06 18:38:07)

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Evgeniy1990, вполне ясно и очевидно, что это была шутка. tongue

21

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Переделал CRichEditCtrl на CColorEdit в r4503. Вроде разницы нет, если заметите проблемы - пишите.

На всплывающие подсказки это не повлияло, увы.

22

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

V0lt пишет:

На всплывающие подсказки это не повлияло, увы.

Тогда может стоит посмотреть в сторону условия их вызывающего.

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

23

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

В том то и дело что причина не ясна, какой то баг. Подсказка всплывает и обрабатывается в тулбаре. Как тут связан плейлист - не ясно.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

24

Re: Строка поиска плейлиста - лишние хинты [Исправлено]

Исправлено в r4505.