Export to GitHub

cuberok - issue #27

прогрессбар и уровень громкости в вертикальном расположении


Posted on May 14, 2009 by Quick Giraffe

Реализация фичереквестов автоматом тянет за собой новые :)

Какие действия воспроизводят проблему? 1. перетасикваем панель с прогрессбаром и уровнем громкости влево или вправо, так, что панель располагается вертикально 2. готово 3.

Что должно произойти? Что происходит вместо этого? Я предполагаю, что как минимум прогрессбар должен расположиться вертикально, не знаю, что дожно произойти с надписями, которые на нём написаны. Вместо этого - см скриншот http://img404.imageshack.us/img404/5813/76669617.png

Какую версию продукта Вы используете? На какой операционной системе? cuberok 0.0.9, исходники с главной страницы, Qt 4.5.1 Linux mediacenter 2.6.25-gentoo-r7 #2 SMP Wed Feb 4 18:54:11 MSK 2009 i686 Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz GenuineIntel GNU/Linux

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

Comment #1

Posted on May 14, 2009 by Quick Giraffe

Ещё, я попросил бы большей такскабельности этой панели. Сейчас её можно по углам располагать. Я на скриншоте пометил стрелочками, куда ещё было бы неплохо затащить прогрессбар.

http://img11.imageshack.us/img11/492/58002665.png

Comment #2

Posted on May 14, 2009 by Swift Kangaroo

Автоматическое изменение ориентации прогресса и слайдера сделано, залито в svn. В вертикальном положении пропадает текст (может это баг Qt?)

Таскабельность сей панели ограничена местами приземления тулбаров, то есть её нельзя засунуть между доквиджетами. Теоретически можно всё содержимое засунуть в доквиджет, но тогда его нельзя будет совмещать с другими тулбарами...

По поводу русского языка, считалка на главной недвусмысленно намекает, что нас больше :-) так что без проблем

Comment #3

Posted on May 14, 2009 by Quick Giraffe

Ох...

Скомпилял из svn. Переставил тулбар влево. Выключил плейер. Включил плейер. Чуть в штаны не наложил (http://img156.imageshack.us/img156/1095/70092285.png)

чтоб от такого избавиться, надо удалять конфиг ($HOME/.config/DrMoriarty/ Cuberok.conf) - тублар снова окажется на месте...

Comment #4

Posted on May 14, 2009 by Quick Giraffe

Хотя, тублар тут не при чём.

Comment #5

Posted on May 14, 2009 by Quick Giraffe

Не поленился перекомпилять несколько раз: на r176 такого не происхоидт, на r177 начинается как на последнем скриншоте.

Comment #6

Posted on May 15, 2009 by Quick Giraffe

Неожиданно, помогает вот такой патч:

Index: src/playlistsettings.cpp

--- src/playlistsettings.cpp (revision 185) +++ src/playlistsettings.cpp (working copy) @@ -57,7 +57,7 @@

PlaylistSettings::~PlaylistSettings() { - save(); +// save(); }

void PlaylistSettings::save()

Есть подозрение, что для нормального workaround'а нужно удалить все объекты PlaylistSettings вручную до сохранения палитры при выходе. Я не уверен. Жалею, что я не программист.

Comment #7

Posted on May 18, 2009 by Swift Kangaroo

This issue was closed by r186.

Comment #8

Posted on May 18, 2009 by Swift Kangaroo

Спасибо за патч.

Comment #9

Posted on May 18, 2009 by Quick Giraffe

А можно ещё по вертикальному расположению вот этот патч применить?

Index: src/cuberok.ui

--- src/cuberok.ui (revision 188) +++ src/cuberok.ui (working copy) @@ -135,7 +135,7 @@ - + 0 0

А то он сейчас в вертикальном положении не особо хорошо выглядит. Сразу оговорюсь: с этим патчем появится баг в режиме floatable - форма прогрессбара будет зависеть от того, с какой позиции его вытянули.

Comment #10

Posted on May 19, 2009 by Swift Kangaroo

Issue 28 has been merged into this issue.

Comment #11

Posted on May 19, 2009 by Swift Kangaroo

fixed

Comment #12

Posted on May 21, 2009 by Quick Giraffe

Можно ставить verified, я полагаю. У меня нет такого права, видимо, только учатсники могут.

Comment #13

Posted on May 21, 2009 by Swift Kangaroo

Хотите в участники? :-) You are welcomed

Участники разные нужны, участники разные важны.

Comment #14

Posted on May 21, 2009 by Quick Giraffe

С удовольствием :-)

Status: Verified

Labels:
Type-Defect Priority-Medium