Function dummy_rustwlc::callback::view_created [] [src]

pub fn view_created(callback: extern fn(view: WlcView) -> bool)

Callback invoked when a view is created. Return true to allow the view to be created.

When a new view is created, the following should probably be applied: * Set the view's mask to the output's mask * Focus the view * Bring the view to the front

Example

use rustwlc::WlcView;

extern fn view_created(view: WlcView) -> bool {
    println!("View \"{}\" was created ({:?})", view.get_class(), view);
    view.set_mask(view.get_output().get_mask());
    view.bring_to_front();
    view.focus();
    return true;
}