diff --git a/README.md b/README.md
index 626160d..b1561d6 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,8 @@
-*Want to stay updated or having an issue?*
+
-
+
+
# Easy Charts
A library of Charts plotted in Control, 2D and 3D nodes to visualize general purpose datasets.
@@ -21,7 +22,7 @@ If you need to plot a chart with some values in it and just take a screenshot, o
[*Microsoft Workplace Analytics*](https://www.microsoft.com/microsoft-365/partners/workplaceanalytics)
## How does it work?
There is a [WIKI](https://github.com/fenix-hub/godot-engine.easy-charts/wiki) with some tutorials, even if it is a work in progress.
-I'll make some videos as soon as possible.
+I'll make some videos as soon as possible.
# Available Charts and when to use them
This library offers a set of charts for each main Godot Node:
- **Control Nodes:** "Control Charts" are fast Charts that can be plotted in a Control space, such as UIs or Control user interactable areas. They offer basic Control properties, such as Margins, size inheritance and control. No animations, no real time changes, just charts.
diff --git a/addons/easy_charts/PieChart/PieChart.tscn b/addons/easy_charts/PieChart/PieChart.tscn
index 348a2c7..f40ea56 100644
--- a/addons/easy_charts/PieChart/PieChart.tscn
+++ b/addons/easy_charts/PieChart/PieChart.tscn
@@ -6,6 +6,7 @@
[node name="PieChart" type="Control"]
anchor_right = 1.0
anchor_bottom = 0.993333
+mouse_filter = 1
script = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": true
@@ -24,10 +25,12 @@ Chart_Modifiers/rotation = 0.0
visible = false
anchor_right = 1.0
anchor_bottom = 1.0
+mouse_filter = 1
[node name="Points" type="Control" parent="."]
anchor_right = 1.0
anchor_bottom = 1.0
+mouse_filter = 1
__meta__ = {
"_edit_use_anchors_": false
}
@@ -44,6 +47,7 @@ __meta__ = {
use_parent_material = true
anchor_right = 1.0
anchor_bottom = 0.0233333
+mouse_filter = 1
align = 1
valign = 1
__meta__ = {
@@ -53,9 +57,9 @@ __meta__ = {
[node name="PointData" parent="." instance=ExtResource( 2 )]
[node name="PointData" parent="PointData" index="0"]
-margin_left = -63.9924
-margin_top = -129.716
-margin_right = -64.0923
-margin_bottom = -128.916
+margin_left = -375.27
+margin_top = -216.457
+margin_right = -375.37
+margin_bottom = -215.657
[editable path="PointData"]
diff --git a/addons/easy_charts/PieChart/pie_chart.gd b/addons/easy_charts/PieChart/pie_chart.gd
index 5dcff66..ae2220e 100644
--- a/addons/easy_charts/PieChart/pie_chart.gd
+++ b/addons/easy_charts/PieChart/pie_chart.gd
@@ -210,10 +210,10 @@ func _draw_areas():
var mouse_on_area : int
var mouse_on_slice : bool = false
-func _input(event):
+func _gui_input(event : InputEvent):
if event is InputEventMouseMotion:
for area_idx in range(areas.size()):
- if Geometry.is_point_in_polygon(event.global_position - rect_position, areas[area_idx]):
+ if Geometry.is_point_in_polygon(event.global_position - get_global_transform().origin, areas[area_idx]):
mouse_on_slice = true
mouse_on_area = area_idx
show_slice_data(slices[area_idx])