当前位置: 首页>>代码示例>>C++>>正文


C++ wxScrollEvent::GetSelection方法代码示例

本文整理汇总了C++中wxScrollEvent::GetSelection方法的典型用法代码示例。如果您正苦于以下问题:C++ wxScrollEvent::GetSelection方法的具体用法?C++ wxScrollEvent::GetSelection怎么用?C++ wxScrollEvent::GetSelection使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在wxScrollEvent的用法示例。


在下文中一共展示了wxScrollEvent::GetSelection方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: OnSliderUpdate

void EffectPanel::OnSliderUpdate( wxScrollEvent& event ) {
  int val = event.GetSelection();
  switch (event.GetId()) {
    case DEPTH_SLIDER:
      if (depthChange != 0) {
        depthChange->undo();
        delete depthChange;
        depthChange = 0;
      }
      depthChange = new ChangeEffectDepth(effect->inst, effect->timeline, effect->type, val);
      break;
  }
  SharedManagerBase::share();
}
开发者ID:sanyaade-g2g-repos,项目名称:nuzynth,代码行数:14,代码来源:EffectPanel.cpp

示例2: OnSliderUpdate

void TimelinePanel::OnSliderUpdate( wxScrollEvent &event ) {
  //int val = m_slider->GetValue();
  int val = event.GetSelection();
  switch (event.GetId()) {
    case SPEED_SLIDER:
      printf("SPEED_SLIDER\n");
      if (speedChange != 0) {
        speedChange->undo();
        delete speedChange;
        speedChange = 0;
      }
      speedChange = new ChangeTimelineSpeed(inst, timeline, val);
      break;
  }
  SharedManagerBase::share();
  printf("slider updated, index: %d\n", val);
}
开发者ID:sanyaade-g2g-repos,项目名称:nuzynth,代码行数:17,代码来源:TimelinePanel.cpp

示例3: OnSliderMove

void OscillatorPanel::OnSliderMove(wxScrollEvent& event) {
  int val = event.GetSelection();
  HarmonicSet* set = &inst->oscillator.harmonicSet[selectedVoice];
  if (sliderChange == 0) {
    switch (event.GetId()) {
      case BLUR_SLIDER:
        sliderChange = new ChangeOscillatorSlider(inst, &set->blur, val);
        break;
      case STRETCH_SLIDER:
        sliderChange = new ChangeOscillatorSlider(inst, &set->stretch, val);
        break;
    }
  } else {
    sliderChange->update(val);
  }
  SharedManagerBase::share();
}
开发者ID:sanyaade-g2g-repos,项目名称:nuzynth,代码行数:17,代码来源:OscillatorPanel.cpp


注:本文中的wxScrollEvent::GetSelection方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。