class
UIng::Area
- UIng::Area
- UIng::Control
- Reference
- Object
Overview
This class provides read-only access to key event properties.
Defined in:
uing/area/area.cruing/area/area/attribute.cr
uing/area/area/attribute/type.cr
uing/area/area/attribute/underline.cr
uing/area/area/attribute/underline_color.cr
uing/area/area/attributed_string.cr
uing/area/area/draw/brush.cr
uing/area/area/draw/brush/gradient_stop.cr
uing/area/area/draw/brush/type.cr
uing/area/area/draw/context.cr
uing/area/area/draw/fill_mode.cr
uing/area/area/draw/line_cap.cr
uing/area/area/draw/line_join.cr
uing/area/area/draw/matrix.cr
uing/area/area/draw/path.cr
uing/area/area/draw/stroke_params.cr
uing/area/area/draw/text_align.cr
uing/area/area/draw/text_layout.cr
uing/area/area/draw/text_layout/params.cr
uing/area/area/draw_params.cr
uing/area/area/ext_key.cr
uing/area/area/handler.cr
uing/area/area/key_event.cr
uing/area/area/modifiers.cr
uing/area/area/mouse_event.cr
uing/area/area/window_resize_edge.cr
Constructors
- .new(*args, &)
- .new(*args, **kwargs, &)
- .new(area_handler : Pointer(LibUI::AreaHandler), width : Int32, height : Int32)
- .new(area_handler : Handler, width : Int32, height : Int32)
- .new(ref_ptr : Pointer(LibUI::Area))
- .new(area_handler : Handler)
Instance Method Summary
- #begin_user_window_move : Nil
- #begin_user_window_resize(edge : WindowResizeEdge) : Nil
- #destroy
- #queue_redraw_all : Nil
- #scroll_to(x : Float64, y : Float64, width : Float64, height : Float64) : Nil
- #set_size(width : Int32, height : Int32) : Nil
- #to_unsafe : Pointer(Void)
Instance methods inherited from class UIng::Control
__parent__
__parent__,
__set_parent__(parent) : Nil
__set_parent__,
delete(child : Control)
delete,
destroy : Nil
destroy,
disable : Nil
disable,
enable : Nil
enable,
enabled? : Bool
enabled?,
enabled_to_user? : Bool
enabled_to_user?,
handle
handle,
hide : Nil
hide,
parent : Control | Nil
parent,
show : Nil
show,
to_unsafe
to_unsafe,
toplevel? : Bool
toplevel?,
verify_set_parent(parent) : Nil
verify_set_parent,
visible? : Bool
visible?
Macros inherited from module UIng::BlockConstructor
block_constructor
block_constructor
Constructor Detail
def self.new(area_handler : Pointer(LibUI::AreaHandler), width : Int32, height : Int32)
#