abstract class UIng::Control

Included Modules

Direct Known Subclasses

Defined in:

uing/control.cr

Instance Method Summary

Macros inherited from module UIng::BlockConstructor

block_constructor block_constructor

Instance Method Detail

def __parent__ #

native libui function


[View source]
def __set_parent__(parent) : Nil #

native libui function should not be used directly


[View source]
def delete(child : Control) #

[View source]
def destroy : Nil #

[View source]
def disable : Nil #

[View source]
def enable : Nil #

[View source]
def enabled? : Bool #

[View source]
def enabled_to_user? : Bool #

[View source]
def handle #

[View source]
def hide : Nil #

[View source]
def parent : Control | Nil #

Public getter for parent (for testing and debugging)


[View source]
def show : Nil #

[View source]
abstract def to_unsafe #

[View source]
def toplevel? : Bool #

[View source]
def verify_set_parent(parent) : Nil #

[View source]
def visible? : Bool #

[View source]