Показано с 1 по 9 из 9

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #3
    Местный
    Регистрация
    07.12.2008
    Возраст
    54
    Сообщений
    166
    Вес репутации
    335

    По умолчанию Re: Управление кнопкой плей из диалогового окна ?

    Ммм...
    Идея в следующем: разгрузить секцию "Main". Для этого удаляем или мьютируем там все, что оносится к DynButton PlayPause, REW и FF и всавляем в секцию диалогового окна TrackDetails эти кнопки. Должно получиться типа такого:

    <DIALOG id="TrackDetails" effect="OpenTrackDetails" bounds="225;0;433;295" autohide="9000" lostfocushide="true" off="TrackDetailsOff" down="TrackDetailsDown">
    <CONTROLS>
    <CONTROL type="Label" id="MainTitle" bounds="16;96;400;40" fontclass="Standard24Initial" scroll="true" cmltext="Centrafuse.Main.Title" />
    <CONTROL type="Label" id="ElapsedHeader" cmlaction="Centrafuse.Main.Position" bounds="8;207;105;20" fontclass="Standard14" text="AppLang.VFDOutput.Elapsed" fontstyle="color:#CCCCCC;style:wrap:true" />
    <CONTROL type="Label" id="FormatHeader" bounds="113;207;105;20" fontclass="Standard14" text="AppLang.Generic.Format" fontstyle="color:#CCCCCC;style:wrap:true" />
    <CONTROL type="Label" id="SourceHeader" bounds="218;207;105;20" fontclass="Standard14" text="AppLang.Generic.Source" fontstyle="color:#CCCCCC;style:wrap:true" />
    <CONTROL type="Label" id="DurationHeader" bounds="323;207;105;20" fontclass="Standard14" text="AppLang.VFDOutput.Duration" fontstyle="color:#CCCCCC;style:wrap:true" />
    <CONTROL type="Label" id="Elapsed" cmlaction="Centrafuse.Main.Position" bounds="8;232;105;22" fontclass="Standard16" fontstyle="style:bold;wrap:true" cmltext="Centrafuse.CurrentMedia.Position" />
    <CONTROL type="Label" id="Format" bounds="113;232;105;22" fontclass="Standard16" fontstyle="style:bold;wrap:true" cmltext="Centrafuse.CurrentMedia.Mode" />
    <CONTROL type="Label" id="Source" bounds="218;232;105;22" fontclass="Standard16" fontstyle="style:bold;wrap:true" cmltext="Centrafuse.CurrentMedia.Source" />
    <CONTROL type="Label" id="Duration" bounds="323;232;105;22" fontclass="Standard16" fontstyle="style:bold;wrap:true" cmltext="Centrafuse.CurrentMedia.Duration" />
    <CONTROL type="Slider" id="SongPosition" bounds="16;132;400;70" effect="" max="100" min="0" tabindex="1" orientation="horizontal" sliderenabled="true" slideralignment="left" sliderbackground="TrackDetailsScrubberBackground" sliderforeground="TrackDetailsScrubberForeground" slideroff="TrackDetailsScrubberOff" sliderdown="" enabled="true" />
    <CONTROL type="DynButton" id="PlayPause" bounds="150;4;135;90" effect="" tabindex="1" enabled="true" cmlaction="Centrafuse.Main.PlayPause" off="PlayOff" down="PlayDown" />
    <CONTROL type="DynButton" id="Rewind" bounds="45;4;81;87" effect="" tabindex="2" enabled="true" cmlaction="Centrafuse.Main.Rewind" off="RewindOff" down="RewindDown" />
    <CONTROL type="DynButton" id="FastForward" bounds="305;4;81;87" effect="" tabindex="3" enabled="true" cmlaction="Centrafuse.Main.FastForward" off="FastForwardOff" down="FastForwardDown" />
    </CONTROLS>
    </DIALOG>


    Три последние строчки как раз про кнопки медиаплеера. В итоге, получается, что в секции MAIN нет управления медиаплеером, но если нажать на слайдер трека, то будет картинка, как в первом посте ( ну или типа того). Через 10 сек, или если нажать на название трека диалоговое окно свернется. Все было бы здорово, но в этом случае кнопока DynButton не отображает состояние PAUSE и ACTIVECALL, хотя работать все будет корректно. Как сделать, что бы отображалось не понимаю
    Последний раз редактировалось Vutshi; 24.12.2010 в 21:58.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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