module Godot.Core.GodotBaseButton where import Data.Coerce import Foreign.C import Godot.Internal.Dispatch import System.IO.Unsafe import Godot.Gdnative.Internal import Godot.Gdnative.Types import Godot.Api.Auto pattern DRAW_NORMAL :: Int pattern DRAW_NORMAL = 0 pattern DRAW_DISABLED :: Int pattern DRAW_DISABLED = 3 pattern ACTION_MODE_BUTTON_RELEASE :: Int pattern ACTION_MODE_BUTTON_RELEASE = 1 pattern DRAW_HOVER_PRESSED :: Int pattern DRAW_HOVER_PRESSED = 4 pattern ACTION_MODE_BUTTON_PRESS :: Int pattern ACTION_MODE_BUTTON_PRESS = 0 pattern DRAW_PRESSED :: Int pattern DRAW_PRESSED = 1 pattern DRAW_HOVER :: Int pattern DRAW_HOVER = 2 button_down :: Signal GodotBaseButton button_down = Signal "button_down" toggled :: Signal GodotBaseButton toggled = Signal "toggled" pressed :: Signal GodotBaseButton pressed = Signal "pressed" button_up :: Signal GodotBaseButton button_up = Signal "button_up"