class UIng::AreaHandler

Defined in:

uing/area/area_handler.cr

Constructors

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new) #

[View source]

Macro Detail

macro method_missing(call) #

[View source]

Instance Method Detail

def drag_broken(&block : Pointer(LibUI::AreaHandler), Pointer(LibUI::Area) -> Void) #

[View source]
def draw(&block : Pointer(LibUI::AreaHandler), Pointer(LibUI::Area), Pointer(LibUI::AreaDrawParams) -> Void) #

[View source]
def key_event(&block : Pointer(LibUI::AreaHandler), Pointer(LibUI::Area), Pointer(LibUI::AreaKeyEvent) -> LibC::Int) #

[View source]
def mouse_crossed(&block : Pointer(LibUI::AreaHandler), Pointer(LibUI::Area), LibC::Int -> Void) #

[View source]
def mouse_event(&block : Pointer(LibUI::AreaHandler), Pointer(LibUI::Area), Pointer(LibUI::AreaMouseEvent) -> Void) #

[View source]
def to_unsafe #

[View source]