[chronojump/FS-TFT-Menu] CairoBarsArrow class to manage free arrow on bars
- From: Xavier Padullés <xpadulles src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump/FS-TFT-Menu] CairoBarsArrow class to manage free arrow on bars
- Date: Wed, 20 Apr 2022 11:59:21 +0000 (UTC)
commit ed8597db91354db77bef374cbefeb18ce3fbf8ae
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Mar 25 14:09:40 2022 +0100
CairoBarsArrow class to manage free arrow on bars
src/gui/cairo/bars.cs | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
---
diff --git a/src/gui/cairo/bars.cs b/src/gui/cairo/bars.cs
index 92ed581e4..c4dbff51a 100644
--- a/src/gui/cairo/bars.cs
+++ b/src/gui/cairo/bars.cs
@@ -1484,3 +1484,32 @@ public class CairoBarsGuideManage
get { return l; }
}
}
+
+// ----
+//note x0pos, x1pos are the pos (meaning the bar)
+public class CairoBarsArrow
+{
+ public int x0pos;
+ public double y0;
+ public int x1pos;
+ public double y1;
+
+ public CairoBarsArrow (int x0pos, double y0, int x1pos, double y1)
+ {
+ this.x0pos = x0pos;
+ this.y0 = y0;
+ this.x1pos = x1pos;
+ this.y1 = y1;
+ //LogB.Information(string.Format("x0pos: {0}, x1pos: {1}", x0pos, x1pos));
+ }
+
+ public double GetX0Graph (List<double> barsXCenter_l)
+ {
+ return barsXCenter_l[barsXCenter_l.Count -1 -x0pos];
+ }
+
+ public double GetX1Graph (List<double> barsXCenter_l)
+ {
+ return barsXCenter_l[barsXCenter_l.Count -1 -x1pos];
+ }
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]