class WaylandClient::Decor::Frame

Defined in:

decor/frame.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(decor : Decor, surface : GenericSurface, configure_callback : Proc(LibC::Int, LibC::Int, LibDecor::WindowState, Void), initial_size : Tuple(Int32, Int32) = {400, 300}) #

[View source]

Instance Method Detail

def app_id=(app_id) #

[View source]
def closable=(b) #

[View source]
def closable? #

[View source]
def close #

[View source]
def commit(config, state) #

[View source]
def decor : WaylandClient::Decor #

[View source]
def fullscreen #

TODO Support selecting output.


[View source]
def fullscreenable=(b) #

[View source]
def fullscreenable? #

[View source]
def get_content_size(config : Pointer(LibDecor::Configuration)) #

[View source]
def get_window_state(config : Pointer(LibDecor::Configuration)) #

[View source]
def map #

[View source]
def maximize #

[View source]
def minimizable=(b) #

[View source]
def minimizable? #

[View source]
def movable=(b) #

[View source]
def movable? #

[View source]
def resizable=(b) #

[View source]
def resizable? #

[View source]

[View source]
def title #

[View source]
def title=(string) #

[View source]
def to_unsafe #

[View source]
def translate(x, y) #

[View source]
def unfullscreen #

[View source]
def unmaximize #

[View source]
def unref #

[View source]
def visibility=(visibility : Bool) #

[View source]
def visible? #

[View source]
def with_state(x, y, &) #

[View source]