view_focus

Function view_focus 

Source
pub fn view_focus(callback: extern "C" fn(handle: WlcView, focused: bool))
Expand description

Callback invoked when a view is focused.

The view’s ViewState::VIEW_ACTIVATED bit should be set to true here.

§Example

use rustwlc::WlcView;
// The bitflags constants need to be imported manually.
use rustwlc::VIEW_ACTIVATED;

extern fn view_focus(view: WlcView, focused: bool) {
    println!("View {:?} is {} focus, updating...",
              view, if focused { "in" } else { "out of" });
    view.set_state(VIEW_ACTIVATED, focused);
}