コード例 #1
0
ファイル: dlgAnalysis.cpp プロジェクト: rkohel/XCSoar
bool
ChartControl::OnMouseMove(PixelPoint p, unsigned keys)
{
  if (dragging)
    gestures.Update(p);
  return true;
}
コード例 #2
0
ファイル: dlgFlarmTraffic.cpp プロジェクト: davidswelt/XCSoar
bool
FlarmTrafficControl::OnMouseDown(PixelScalar x, PixelScalar y)
{
  gestures.Start(x, y, Layout::Scale(20));

  return true;
}
コード例 #3
0
ファイル: dlgFlarmTraffic.cpp プロジェクト: davidswelt/XCSoar
bool
FlarmTrafficControl::OnMouseMove(PixelScalar x, PixelScalar y,
                                   gcc_unused unsigned keys)
{
  gestures.Update(x, y);

  return true;
}
コード例 #4
0
ファイル: dlgAnalysis.cpp プロジェクト: rkohel/XCSoar
bool
ChartControl::OnMouseDown(PixelPoint p)
{
  dragging = true;
  SetCapture();
  gestures.Start(p, Layout::Scale(20));
  return true;
}
コード例 #5
0
ファイル: dlgFlarmTraffic.cpp プロジェクト: galippi/xcsoar
bool
FlarmTrafficControl::on_mouse_move(int x, int y, unsigned keys)
{
  if (XCSoarInterface::SettingsComputer().EnableGestures)
    gestures.Update(x, y);

  return true;
}
コード例 #6
0
ファイル: dlgFlarmTraffic.cpp プロジェクト: galippi/xcsoar
bool
FlarmTrafficControl::on_mouse_down(int x, int y)
{
  if (XCSoarInterface::SettingsComputer().EnableGestures)
    gestures.Start(x, y, Layout::Scale(20));

  return true;
}
コード例 #7
0
ファイル: dlgAnalysis.cpp プロジェクト: macsux/XCSoar
bool
CrossSectionControl::on_mouse_up(int x, int y)
{
    const TCHAR* gesture = gestures.Finish();
    if (gesture != NULL)
        OnGesture(gesture);

    return true;
}
コード例 #8
0
ファイル: dlgAnalysis.cpp プロジェクト: Adrien81/XCSoar
bool
CrossSectionControl::OnMouseUp(PixelScalar x, PixelScalar y)
{
  const TCHAR* gesture = gestures.Finish();
  if (gesture != NULL)
    OnGesture(gesture);

  return true;
}
コード例 #9
0
bool
ChartControl::on_mouse_up(PixelScalar x, PixelScalar y)
{
  const TCHAR* gesture = gestures.Finish();
  if (gesture != NULL)
    OnGesture(gesture);

  return true;
}
コード例 #10
0
bool
ChartControl::OnMouseUp(PixelScalar x, PixelScalar y)
{
  const TCHAR* gesture = gestures.Finish();
  if (gesture != NULL)
    analysis_widget.OnGesture(gesture);

  return true;
}
コード例 #11
0
ファイル: BigTrafficWidget.cpp プロジェクト: EkzoMan/XCSoar
bool
FlarmTrafficControl::OnMouseDown(PixelScalar x, PixelScalar y)
{
  if (!dragging) {
    dragging = true;
    SetCapture();
    gestures.Start(x, y, Layout::Scale(20));
  }

  return true;
}
コード例 #12
0
ファイル: dlgFlarmTraffic.cpp プロジェクト: davidswelt/XCSoar
bool
FlarmTrafficControl::OnMouseUp(PixelScalar x, PixelScalar y)
{
  const TCHAR *gesture = gestures.Finish();
  if (gesture && on_mouse_gesture(gesture))
    return true;

  if (!WarningMode())
    SelectNearTarget(x, y, Layout::Scale(15));

  return true;
}
コード例 #13
0
ファイル: dlgAnalysis.cpp プロジェクト: rkohel/XCSoar
bool
ChartControl::OnMouseUp(PixelPoint p)
{
  if (dragging) {
    dragging = false;
    ReleaseCapture();

    const TCHAR *gesture = gestures.Finish();
    if (gesture != NULL)
      analysis_widget.OnGesture(gesture);
  }

  return true;
}
コード例 #14
0
ファイル: dlgFlarmTraffic.cpp プロジェクト: galippi/xcsoar
bool
FlarmTrafficControl::on_mouse_up(int x, int y)
{
  if (XCSoarInterface::SettingsComputer().EnableGestures) {
    const char* gesture = gestures.Finish();
    if (gesture && on_mouse_gesture(gesture))
      return true;
  }

  if (!WarningMode())
    SelectNearTarget(x, y, Layout::Scale(15));

  return true;
}
コード例 #15
0
ファイル: BigTrafficWidget.cpp プロジェクト: EkzoMan/XCSoar
bool
FlarmTrafficControl::OnMouseUp(PixelScalar x, PixelScalar y)
{
  if (dragging) {
    StopDragging();

    const TCHAR *gesture = gestures.Finish();
    if (gesture && OnMouseGesture(gesture))
      return true;
  }

  if (!WarningMode())
    SelectNearTarget(x, y, Layout::Scale(15));

  return true;
}
コード例 #16
0
ファイル: dlgAnalysis.cpp プロジェクト: macsux/XCSoar
bool
CrossSectionControl::on_mouse_move(int x, int y, unsigned keys)
{
    gestures.Update(x, y);
    return true;
}
コード例 #17
0
bool
ChartControl::on_mouse_down(PixelScalar x, PixelScalar y)
{
  gestures.Start(x, y, Layout::Scale(20));
  return true;
}
コード例 #18
0
bool
ChartControl::on_mouse_move(PixelScalar x, PixelScalar y, unsigned keys)
{
  gestures.Update(x, y);
  return true;
}
コード例 #19
0
ファイル: dlgAnalysis.cpp プロジェクト: macsux/XCSoar
bool
CrossSectionControl::on_mouse_down(int x, int y)
{
    gestures.Start(x, y, Layout::Scale(20));
    return true;
}
コード例 #20
0
ファイル: dlgAnalysis.cpp プロジェクト: Adrien81/XCSoar
bool
CrossSectionControl::OnMouseMove(PixelScalar x, PixelScalar y, unsigned keys)
{
  gestures.Update(x, y);
  return true;
}
コード例 #21
0
ファイル: dlgAnalysis.cpp プロジェクト: Adrien81/XCSoar
bool
CrossSectionControl::OnMouseDown(PixelScalar x, PixelScalar y)
{
  gestures.Start(x, y, Layout::Scale(20));
  return true;
}