コード例 #1
0
ファイル: SoundManager.C プロジェクト: AlexanderKotliar/wt
SoundManager::SoundManager()
  : WMediaPlayer(MediaType::Audio)
{
  resize(0, 0);
  setAttributeValue("style", "overflow: hidden");

  controlsWidget()->hide();
  decorationStyle().setBorder(WBorder());

  WStringStream ss;
  ss <<
    "function() { "
    """var s = " << jsRef() << ", l = s.getAttribute('loops');"
    """if (l && l != '0') {"
    ""   "s.setAttribute('loops', l - 1);"
    ""   << jsPlayerRef() << ".jPlayer('play');"
    """}"
    "}";

  ended().connect(ss.str());
  ended().setNotExposed();
}
コード例 #2
0
ファイル: WMediaPlayer.C プロジェクト: 913862627/wt
WProgressBar *WMediaPlayer::progressBar(BarControlId id) const
{
  controlsWidget(); // may lazy-create the default gui.

  return progressBar_[id];
}
コード例 #3
0
ファイル: WMediaPlayer.C プロジェクト: 913862627/wt
WText *WMediaPlayer::text(TextId id) const
{
  controlsWidget(); // may lazy-create the default gui.

  return display_[id];
}
コード例 #4
0
ファイル: WMediaPlayer.C プロジェクト: 913862627/wt
WInteractWidget *WMediaPlayer::button(ButtonControlId id) const
{
  controlsWidget(); // may lazy-create the default gui.

  return control_[id];
}