aboutsummaryrefslogtreecommitdiff
path: root/test_input.gd
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-02-18 01:34:43 +0000
committerdam <dam@gudinoff>2022-02-18 01:34:43 +0000
commit283c0f2d84420bd02550dd4404b306d427fd58af (patch)
tree3999ad958556bcccba63b5fca05880accdc827f3 /test_input.gd
parent48a26128f175047528fcc1c96590f1a7bbc281eb (diff)
downloadsurgery-log-283c0f2d84420bd02550dd4404b306d427fd58af.tar.zst
surgery-log-283c0f2d84420bd02550dd4404b306d427fd58af.zip
Implemented custom option set control. Fixed option sets text input zone being hidden below the button.
Diffstat (limited to 'test_input.gd')
-rw-r--r--test_input.gd42
1 files changed, 0 insertions, 42 deletions
diff --git a/test_input.gd b/test_input.gd
deleted file mode 100644
index bae409d..0000000
--- a/test_input.gd
+++ /dev/null
@@ -1,42 +0,0 @@
-extends ColorRect
-
-onready var debug: RichTextLabel = get_node("/root/main/debug")
-
-
-func _gui_input(event):
-# if name == "a":
-# accept_event()
-# if name == "b" : #&& (event is InputEventScreenTouch):
-# if name == "b":
-# get_tree().set_input_as_handled()
-# accept_event()
-# if name == "b" && event is InputEventScreenTouch && event.is_pressed() == false:
-# simulate_click()
-# call_deferred("simulate_click")
-
- if event is InputEventScreenTouch || event is InputEventMouseButton:
- debug.text += "%s> %-24s\t:\t%s\n" % [name, event.get_class(), event.is_pressed()]
- else:
- debug.text += "%s> %s\n" % [name, event.get_class()]
-
-
-func simulate_click():
- var event_touch = InputEventScreenTouch.new()
- event_touch.index = 0
- event_touch.position = self.get_global_mouse_position()
-
- var event_mouse = InputEventMouseButton.new()
- event_mouse.button_index = BUTTON_LEFT
- event_mouse.button_mask = BUTTON_MASK_LEFT
- event_mouse.position = self.get_global_mouse_position()
-
- self.mouse_filter = Control.MOUSE_FILTER_IGNORE
- event_mouse.pressed = true
- event_touch.pressed = true
-# Input.parse_input_event(event_mouse)
- Input.parse_input_event(event_touch)
- event_mouse.pressed = false
- event_touch.pressed = false
-# Input.parse_input_event(event_mouse)
- Input.parse_input_event(event_touch)
- self.mouse_filter = Control.MOUSE_FILTER_STOP