webern
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору The Unforgiven Цитата: ...занятная штука - чтобы полоса прогресса всегда оставалась одной длины, для песен разной длины нужны разные значения | Да, всё верно. Так устроен данный скин. Видимо, это оправдано с дизайнерской точки зрения. Это одна из причин, по которой я, например, не использую скины, и у себя текст вывожу в центре сикбара, что кажется мне более оптимальным. Если не нравится пустое пространство в 95 пикселей, то Вы можете его визуально выделить, нарисовав на этом месте сплошной прямоугольник другого цвета - получится некая плашка-фон: в строку 143 скрипта перед Код: gr.DrawString(txt, g_font, RGB(160, 160, 160), get_txt_length(), 0, ww, wh, StringFormat(align_right, align_top, trim_no, flag_nowrap | flag_noclip)); | можно вставить Код: gr.FillSolidRect(668, 18, 95, 12, RGB(125, 60, 100)); | где: 668 - положение плашки по горизонтали 18 - положение плашки по вертикали 95 - ширина плашки (подобранная Вами для вывода строки "4:56:09 / 10:05:28") 12 - высота плашки RGB - на свой вкус Также, вместо var txt = "foobar2000 1.1.6 Fleshgrinder"; можно написать что-нибудь вроде var txt = "timing"; | Всего записей: 1026 | Зарегистр. 04-11-2004 | Отправлено: 11:21 10-05-2012 | Исправлено: webern, 11:57 10-05-2012 |
|