class UIng::Area

Overview

This class provides read-only access to key event properties.

Defined in:

uing/area/area.cr
uing/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

Instance Method Summary

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(*args, &) #

[View source]
def self.new(*args, **kwargs, &) #

[View source]
def self.new(area_handler : Pointer(LibUI::AreaHandler), width : Int32, height : Int32) #

[View source]
def self.new(area_handler : Handler, width : Int32, height : Int32) #

[View source]
def self.new(ref_ptr : Pointer(LibUI::Area)) #

[View source]
def self.new(area_handler : Handler) #

[View source]

Instance Method Detail

def begin_user_window_move : Nil #

[View source]
def begin_user_window_resize(edge : WindowResizeEdge) : Nil #

[View source]
def destroy #

[View source]
def queue_redraw_all : Nil #

[View source]
def scroll_to(x : Float64, y : Float64, width : Float64, height : Float64) : Nil #

[View source]
def set_size(width : Int32, height : Int32) : Nil #

[View source]
def to_unsafe : Pointer(Void) #

[View source]