Главная > Хранения фрагментов

 
 

Menu

 
 
 
 
 

Хранения фрагментов

Основные принципы хранения фрагментов. Вот они:

1) Заголовки окон хранятся в двух положениях: «активном» и «неактивном».

2) Переключатели хранятся в четырех положениях: «выключено и не нажато», «выключено и нажато», «включено и не нажато» и «включено и нажато».

3) Регуляторы громкости, баланса и тембра (в эквалайзере) хранятся в виде множества прямоугольников, описывающих фон в разных положениях ползунка и непосредственно сам ползунок в двух положениях: «ухваченном» и свободном.

4) PosBar (или SeekBar, кому как удобно) хранится в виде фона и двух ползунков — «ухваченного» и «неухваченного» — в файле posbar.bmp.

5) И где-нибудь, конечно, обязательно хранится фон ко всему этому хозяйству — основа окна. Это файлы main.bmp, eqmain.bmp, pledit.bmp, mb.bmp, avs.bmp.

6) Два файла — nums_ex.bmp и text.bmp — хранят цифры для отображения elapsed/remaining и символы внутреннего шрифта соответственно.

7) Основы окон, которые могут менять свой размер (playlist, minibrowser), хранятся в разобранном в виде: четыре угла, находящаяся между ними «серединка» и фрагменты, вставляемые между краями и «серединкой» при растяжении.

И еще одна интересная особенность: main window описывается одиннадцатью файлами, эквалайзер — двумя, остальные окна — по одному. А ведь main window не намного «пестрее» эквалайзера! Ему бы хватило файлов трех-четырех.

 

 
 
© 2010 ca5e.tk Winamp