class
UIng::Area::Handler
- UIng::Area::Handler
- Reference
- Object
Included Modules
- UIng::BlockConstructor
Defined in:
uing/area/area/handler.crConstructors
- .new(*args, &)
- .new(*args, **kwargs, &)
-
.new
Ameba counts branches inside the five C callback closures as branches of this initializer even though each closure is an independent handler.
Instance Method Summary
- #drag_broken(&block : Area -> Nil)
- #draw(&block : Area, Area::Draw::Params -> Nil)
- #key_event(&block : Area, Area::KeyEvent -> Bool)
- #mouse_crossed(&block : Area, Bool -> Nil)
- #mouse_event(&block : Area, Area::MouseEvent -> Nil)
- #to_unsafe
Macros inherited from module UIng::BlockConstructor
block_constructor
block_constructor
Constructor Detail
def self.new
#
Ameba counts branches inside the five C callback closures as branches of this initializer even though each closure is an independent handler. ameba:disable Metrics/CyclomaticComplexity