Trait clutter::StageExt[][src]

pub trait StageExt: 'static {
    fn ensure_current(&self);
fn ensure_redraw(&self);
fn ensure_viewport(&self);
fn event(&self, event: &mut Event) -> bool;
fn get_accept_focus(&self) -> bool;
fn get_actor_at_pos(
        &self,
        pick_mode: PickMode,
        x: i32,
        y: i32
    ) -> Option<Actor>;
fn get_fullscreen(&self) -> bool;
fn get_key_focus(&self) -> Option<Actor>;
fn get_minimum_size(&self) -> (u32, u32);
fn get_motion_events_enabled(&self) -> bool;
fn get_no_clear_hint(&self) -> bool;
fn get_perspective(&self) -> Perspective;
fn get_redraw_clip_bounds(&self) -> RectangleInt;
fn get_throttle_motion_events(&self) -> bool;
fn get_title(&self) -> Option<GString>;
fn get_use_alpha(&self) -> bool;
fn get_user_resizable(&self) -> bool;
fn hide_cursor(&self);
fn set_accept_focus(&self, accept_focus: bool);
fn set_fullscreen(&self, fullscreen: bool);
fn set_key_focus<P: IsA<Actor>>(&self, actor: Option<&P>);
fn set_minimum_size(&self, width: u32, height: u32);
fn set_motion_events_enabled(&self, enabled: bool);
fn set_no_clear_hint(&self, no_clear: bool);
fn set_perspective(&self, perspective: &mut Perspective);
fn set_throttle_motion_events(&self, throttle: bool);
fn set_title(&self, title: &str);
fn set_use_alpha(&self, use_alpha: bool);
fn set_user_resizable(&self, resizable: bool);
fn show_cursor(&self);
fn get_property_cursor_visible(&self) -> bool;
fn set_property_cursor_visible(&self, cursor_visible: bool);
fn get_property_fullscreen_set(&self) -> bool;
fn connect_activate<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId;
fn connect_after_paint<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_deactivate<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_delete_event<F: Fn(&Self, &Event) -> bool + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_fullscreen<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_unfullscreen<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_accept_focus_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_cursor_visible_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_fullscreen_set_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_key_focus_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_no_clear_hint_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_perspective_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_title_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_use_alpha_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_user_resizable_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn ensure_current(&self)[src]

fn ensure_redraw(&self)[src]

fn ensure_viewport(&self)[src]

fn event(&self, event: &mut Event) -> bool[src]

fn get_accept_focus(&self) -> bool[src]

fn get_actor_at_pos(&self, pick_mode: PickMode, x: i32, y: i32) -> Option<Actor>[src]

fn get_fullscreen(&self) -> bool[src]

fn get_key_focus(&self) -> Option<Actor>[src]

fn get_minimum_size(&self) -> (u32, u32)[src]

fn get_motion_events_enabled(&self) -> bool[src]

fn get_no_clear_hint(&self) -> bool[src]

fn get_perspective(&self) -> Perspective[src]

fn get_redraw_clip_bounds(&self) -> RectangleInt[src]

fn get_throttle_motion_events(&self) -> bool[src]

fn get_title(&self) -> Option<GString>[src]

fn get_use_alpha(&self) -> bool[src]

fn get_user_resizable(&self) -> bool[src]

fn hide_cursor(&self)[src]

fn set_accept_focus(&self, accept_focus: bool)[src]

fn set_fullscreen(&self, fullscreen: bool)[src]

fn set_key_focus<P: IsA<Actor>>(&self, actor: Option<&P>)[src]

fn set_minimum_size(&self, width: u32, height: u32)[src]

fn set_motion_events_enabled(&self, enabled: bool)[src]

fn set_no_clear_hint(&self, no_clear: bool)[src]

fn set_perspective(&self, perspective: &mut Perspective)[src]

fn set_throttle_motion_events(&self, throttle: bool)[src]

fn set_title(&self, title: &str)[src]

fn set_use_alpha(&self, use_alpha: bool)[src]

fn set_user_resizable(&self, resizable: bool)[src]

fn show_cursor(&self)[src]

fn get_property_cursor_visible(&self) -> bool[src]

fn set_property_cursor_visible(&self, cursor_visible: bool)[src]

fn get_property_fullscreen_set(&self) -> bool[src]

fn connect_activate<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]

fn connect_after_paint<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]

fn connect_deactivate<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]

fn connect_delete_event<F: Fn(&Self, &Event) -> bool + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_fullscreen<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]

fn connect_unfullscreen<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]

fn connect_property_accept_focus_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_cursor_visible_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_fullscreen_set_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_key_focus_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_no_clear_hint_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_perspective_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_title_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_use_alpha_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_user_resizable_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

Loading content...

Implementors

impl<O: IsA<Stage>> StageExt for O[src]

Loading content...