libwnck-1.0 Reference Manual

Synopsis

public class Window : Object  {
    public    signal void               actions_changed           ( WindowActions       changed_mask,
                                                                    WindowActions       new_actions )  ;
    public    signal void               geometry_changed          (  )  ;
    public    signal void               icon_changed              (  )  ;
    public    signal void               name_changed              (  )  ;
    public    signal void               state_changed             ( WindowState         changed_mask,
                                                                    WindowState         new_state )  ;
    public    signal void               workspace_changed         (  )  ;


    public    void                      activate                  ( uint                timestamp ) ;
    public    void                      activate_transient        ( uint                timestamp ) ;
    public    void                      close                     ( uint                timestamp ) ;
    public    static weak Window        get                       ( ulong               xwindow ) ;
    public    WindowActions             get_actions               (  ) ;
    public    weak Application          get_application           (  ) ;
    public    weak ClassGroup           get_class_group           (  ) ;
    public    void                      get_client_window_geometry ( int                 xp,
                                                                    int                 yp,
                                                                    int                 widthp,
                                                                    int                 heightp ) ;
    public    void                      get_geometry              ( int                 xp,
                                                                    int                 yp,
                                                                    int                 widthp,
                                                                    int                 heightp ) ;
    public    ulong                     get_group_leader          (  ) ;
    public    weak Gdk.Pixbuf           get_icon                  (  ) ;
    public    bool                      get_icon_is_fallback      (  ) ;
    public    weak string               get_icon_name             (  ) ;
    public    weak Gdk.Pixbuf           get_mini_icon             (  ) ;
    public    weak string               get_name                  (  ) ;
    public    int                       get_pid                   (  ) ;
    public    weak Screen               get_screen                (  ) ;
    public    weak string               get_session_id            (  ) ;
    public    weak string               get_session_id_utf8       (  ) ;
    public    int                       get_sort_order            (  ) ;
    public    WindowState               get_state                 (  ) ;
    public    weak Window               get_transient             (  ) ;
    public    WindowType                get_window_type           (  ) ;
    public    weak Workspace            get_workspace             (  ) ;
    public    ulong                     get_xid                   (  ) ;
    public    bool                      has_icon_name             (  ) ;
    public    bool                      has_name                  (  ) ;
    public    bool                      is_above                  (  ) ;
    public    bool                      is_active                 (  ) ;
    public    bool                      is_below                  (  ) ;
    public    bool                      is_fullscreen             (  ) ;
    public    bool                      is_in_viewport            ( Workspace           workspace ) ;
    public    bool                      is_maximized              (  ) ;
    public    bool                      is_maximized_horizontally (  ) ;
    public    bool                      is_maximized_vertically   (  ) ;
    public    bool                      is_minimized              (  ) ;
    public    bool                      is_most_recently_activated (  ) ;
    public    bool                      is_on_workspace           ( Workspace           workspace ) ;
    public    bool                      is_pinned                 (  ) ;
    public    bool                      is_shaded                 (  ) ;
    public    bool                      is_skip_pager             (  ) ;
    public    bool                      is_skip_tasklist          (  ) ;
    public    bool                      is_sticky                 (  ) ;
    public    bool                      is_visible_on_workspace   ( Workspace           workspace ) ;
    public    void                      keyboard_move             (  ) ;
    public    void                      keyboard_size             (  ) ;
    public    void                      make_above                (  ) ;
    public    void                      make_below                (  ) ;
    public    void                      maximize                  (  ) ;
    public    void                      maximize_horizontally     (  ) ;
    public    void                      maximize_vertically       (  ) ;
    public    void                      minimize                  (  ) ;
    public    void                      move_to_workspace         ( Workspace           space ) ;
    public    bool                      needs_attention           (  ) ;
    public    bool                      or_transient_needs_attention (  ) ;
    public    void                      pin                       (  ) ;
    public    void                      set_fullscreen            ( bool                fullscreen ) ;
    public    void                      set_geometry              ( WindowGravity       gravity,
                                                                    WindowMoveResizeMaskgeometry_mask,
                                                                    int                 x,
                                                                    int                 y,
                                                                    int                 width,
                                                                    int                 height ) ;
    public    void                      set_icon_geometry         ( int                 x,
                                                                    int                 y,
                                                                    int                 width,
                                                                    int                 height ) ;
    public    void                      set_skip_pager            ( bool                skip ) ;
    public    void                      set_skip_tasklist         ( bool                skip ) ;
    public    void                      set_sort_order            ( int                 order ) ;
    public    void                      set_window_type           ( WindowType          wintype ) ;
    public    void                      shade                     (  ) ;
    public    void                      stick                     (  ) ;
    public    bool                      transient_is_most_recently_activated (  ) ;
    public    void                      unmake_above              (  ) ;
    public    void                      unmake_below              (  ) ;
    public    void                      unmaximize                (  ) ;
    public    void                      unmaximize_horizontally   (  ) ;
    public    void                      unmaximize_vertically     (  ) ;
    public    void                      unminimize                ( uint                timestamp ) ;
    public    void                      unpin                     (  ) ;
    public    void                      unshade                   (  ) ;
    public    void                      unstick                   (  ) ;
    public    virtual void              pad1                      (  ) ;
    public    virtual void              pad2                      (  ) ;
    public    virtual void              pad3                      (  ) ;
    public    virtual void              pad4                      (  ) ;
}

Window Description

Details

Constructor Details

Field Details

Signal Details

actions_changed
    public    signal void               actions_changed           ( WindowActions       changed_mask,
                                                                    WindowActions       new_actions )  ;		

geometry_changed
    public    signal void               geometry_changed          (  )  ;		

icon_changed
    public    signal void               icon_changed              (  )  ;		

name_changed
    public    signal void               name_changed              (  )  ;		

state_changed
    public    signal void               state_changed             ( WindowState         changed_mask,
                                                                    WindowState         new_state )  ;		

workspace_changed
    public    signal void               workspace_changed         (  )  ;		

Property Details

Method Details

activate ()
    public    void                      activate                  ( uint                timestamp ) ;		

activate_transient ()
    public    void                      activate_transient        ( uint                timestamp ) ;		

close ()
    public    void                      close                     ( uint                timestamp ) ;		

get ()
    public    static weak Window        get                       ( ulong               xwindow ) ;		

get_actions ()
    public    WindowActions             get_actions               (  ) ;		

get_application ()
    public    weak Application          get_application           (  ) ;		

get_class_group ()
    public    weak ClassGroup           get_class_group           (  ) ;		

get_client_window_geometry ()
    public    void                      get_client_window_geometry ( int                 xp,
                                                                    int                 yp,
                                                                    int                 widthp,
                                                                    int                 heightp ) ;		

get_geometry ()
    public    void                      get_geometry              ( int                 xp,
                                                                    int                 yp,
                                                                    int                 widthp,
                                                                    int                 heightp ) ;		

get_group_leader ()
    public    ulong                     get_group_leader          (  ) ;		

get_icon ()
    public    weak Gdk.Pixbuf           get_icon                  (  ) ;		

get_icon_is_fallback ()
    public    bool                      get_icon_is_fallback      (  ) ;		

get_icon_name ()
    public    weak string               get_icon_name             (  ) ;		

get_mini_icon ()
    public    weak Gdk.Pixbuf           get_mini_icon             (  ) ;		

get_name ()
    public    weak string               get_name                  (  ) ;		

get_pid ()
    public    int                       get_pid                   (  ) ;		

get_screen ()
    public    weak Screen               get_screen                (  ) ;		

get_session_id ()
    public    weak string               get_session_id            (  ) ;		

get_session_id_utf8 ()
    public    weak string               get_session_id_utf8       (  ) ;		

get_sort_order ()
    public    int                       get_sort_order            (  ) ;		

get_state ()
    public    WindowState               get_state                 (  ) ;		

get_transient ()
    public    weak Window               get_transient             (  ) ;		

get_window_type ()
    public    WindowType                get_window_type           (  ) ;		

get_workspace ()
    public    weak Workspace            get_workspace             (  ) ;		

get_xid ()
    public    ulong                     get_xid                   (  ) ;		

has_icon_name ()
    public    bool                      has_icon_name             (  ) ;		

has_name ()
    public    bool                      has_name                  (  ) ;		

is_above ()
    public    bool                      is_above                  (  ) ;		

is_active ()
    public    bool                      is_active                 (  ) ;		

is_below ()
    public    bool                      is_below                  (  ) ;		

is_fullscreen ()
    public    bool                      is_fullscreen             (  ) ;		

is_in_viewport ()
    public    bool                      is_in_viewport            ( Workspace           workspace ) ;		

is_maximized ()
    public    bool                      is_maximized              (  ) ;		

is_maximized_horizontally ()
    public    bool                      is_maximized_horizontally (  ) ;		

is_maximized_vertically ()
    public    bool                      is_maximized_vertically   (  ) ;		

is_minimized ()
    public    bool                      is_minimized              (  ) ;		

is_most_recently_activated ()
    public    bool                      is_most_recently_activated (  ) ;		

is_on_workspace ()
    public    bool                      is_on_workspace           ( Workspace           workspace ) ;		

is_pinned ()
    public    bool                      is_pinned                 (  ) ;		

is_shaded ()
    public    bool                      is_shaded                 (  ) ;		

is_skip_pager ()
    public    bool                      is_skip_pager             (  ) ;		

is_skip_tasklist ()
    public    bool                      is_skip_tasklist          (  ) ;		

is_sticky ()
    public    bool                      is_sticky                 (  ) ;		

is_visible_on_workspace ()
    public    bool                      is_visible_on_workspace   ( Workspace           workspace ) ;		

keyboard_move ()
    public    void                      keyboard_move             (  ) ;		

keyboard_size ()
    public    void                      keyboard_size             (  ) ;		

make_above ()
    public    void                      make_above                (  ) ;		

make_below ()
    public    void                      make_below                (  ) ;		

maximize ()
    public    void                      maximize                  (  ) ;		

maximize_horizontally ()
    public    void                      maximize_horizontally     (  ) ;		

maximize_vertically ()
    public    void                      maximize_vertically       (  ) ;		

minimize ()
    public    void                      minimize                  (  ) ;		

move_to_workspace ()
    public    void                      move_to_workspace         ( Workspace           space ) ;		

needs_attention ()
    public    bool                      needs_attention           (  ) ;		

or_transient_needs_attention ()
    public    bool                      or_transient_needs_attention (  ) ;		

pin ()
    public    void                      pin                       (  ) ;		

set_fullscreen ()
    public    void                      set_fullscreen            ( bool                fullscreen ) ;		

set_geometry ()
    public    void                      set_geometry              ( WindowGravity       gravity,
                                                                    WindowMoveResizeMaskgeometry_mask,
                                                                    int                 x,
                                                                    int                 y,
                                                                    int                 width,
                                                                    int                 height ) ;		

set_icon_geometry ()
    public    void                      set_icon_geometry         ( int                 x,
                                                                    int                 y,
                                                                    int                 width,
                                                                    int                 height ) ;		

set_skip_pager ()
    public    void                      set_skip_pager            ( bool                skip ) ;		

set_skip_tasklist ()
    public    void                      set_skip_tasklist         ( bool                skip ) ;		

set_sort_order ()
    public    void                      set_sort_order            ( int                 order ) ;		

set_window_type ()
    public    void                      set_window_type           ( WindowType          wintype ) ;		

shade ()
    public    void                      shade                     (  ) ;		

stick ()
    public    void                      stick                     (  ) ;		

transient_is_most_recently_activated ()
    public    bool                      transient_is_most_recently_activated (  ) ;		

unmake_above ()
    public    void                      unmake_above              (  ) ;		

unmake_below ()
    public    void                      unmake_below              (  ) ;		

unmaximize ()
    public    void                      unmaximize                (  ) ;		

unmaximize_horizontally ()
    public    void                      unmaximize_horizontally   (  ) ;		

unmaximize_vertically ()
    public    void                      unmaximize_vertically     (  ) ;		

unminimize ()
    public    void                      unminimize                ( uint                timestamp ) ;		

unpin ()
    public    void                      unpin                     (  ) ;		

unshade ()
    public    void                      unshade                   (  ) ;		

unstick ()
    public    void                      unstick                   (  ) ;		

pad1 ()
    public    virtual void              pad1                      (  ) ;		

pad2 ()
    public    virtual void              pad2                      (  ) ;		

pad3 ()
    public    virtual void              pad3                      (  ) ;		

pad4 ()
    public    virtual void              pad4                      (  ) ;		


Created by Valadoc