libwnck-1.0 Reference Manual

Synopsis

public class Screen : Object  {
    public    signal void               active_window_changed     ( Window              previous_window )  ;
    public    signal void               active_workspace_changed  ( Workspace           previous_workspace )  ;
    public    signal void               application_closed        ( Application         app )  ;
    public    signal void               application_opened        ( Application         app )  ;
    public    signal void               background_changed        (  )  ;
    public    signal void               class_group_closed        ( ClassGroup          class_group )  ;
    public    signal void               class_group_opened        ( ClassGroup          class_group )  ;
    public    signal void               showing_desktop_changed   (  )  ;
    public    signal void               viewports_changed         (  )  ;
    public    signal void               window_closed             ( Window              window )  ;
    public    signal void               window_manager_changed    (  )  ;
    public    signal void               window_opened             ( Window              window )  ;
    public    signal void               window_stacking_changed   (  )  ;
    public    signal void               workspace_created         ( Workspace           space )  ;
    public    signal void               workspace_destroyed       ( Workspace           space )  ;


    public    void                      calc_workspace_layout     ( int                 num_workspaces,
                                                                    int                 space_index,
                                                                    WorkspaceLayout     layout ) ;
    public    void                      change_workspace_count    ( int                 count ) ;
    public    void                      force_update              (  ) ;
    public    static void               free_workspace_layout     ( WorkspaceLayout     layout ) ;
    public    static weak Screen        get                       ( int                 index ) ;
    public    weak Window               get_active_window         (  ) ;
    public    weak Workspace            get_active_workspace      (  ) ;
    public    ulong                     get_background_pixmap     (  ) ;
    public    static weak Screen        get_default               (  ) ;
    public    static weak Screen        get_for_root              ( ulong               root_window_id ) ;
    public    int                       get_height                (  ) ;
    public    int                       get_number                (  ) ;
    public    weak Window               get_previously_active_window (  ) ;
    public    bool                      get_showing_desktop       (  ) ;
    public    int                       get_width                 (  ) ;
    public    weak string               get_window_manager_name   (  ) ;
    public    weak GLib.List            get_windows               (  ) ;
    public    weak GLib.List            get_windows_stacked       (  ) ;
    public    weak Workspace            get_workspace             ( int                 workspace ) ;
    public    int                       get_workspace_count       (  ) ;
    public    int                       get_workspace_index       ( Workspace           space ) ;
    public    weak Workspace            get_workspace_neighbor    ( Workspace           space,
                                                                    MotionDirection     direction ) ;
    public    weak GLib.List            get_workspaces            (  ) ;
    public    void                      move_viewport             ( int                 x,
                                                                    int                 y ) ;
    public    bool                      net_wm_supports           ( string              atom ) ;
    public    void                      release_workspace_layout  ( int                 current_token ) ;
    public    void                      toggle_showing_desktop    ( bool                show ) ;
    public    int                       try_set_workspace_layout  ( int                 current_token,
                                                                    int                 rows,
                                                                    int                 columns ) ;
    public    virtual void              pad2                      (  ) ;
    public    virtual void              pad3                      (  ) ;
    public    virtual void              pad4                      (  ) ;
    public    virtual void              pad5                      (  ) ;
    public    virtual void              pad6                      (  ) ;
}

Screen Description

Details

Constructor Details

Field Details

Signal Details

active_window_changed
    public    signal void               active_window_changed     ( Window              previous_window )  ;		

active_workspace_changed
    public    signal void               active_workspace_changed  ( Workspace           previous_workspace )  ;		

application_closed
    public    signal void               application_closed        ( Application         app )  ;		

application_opened
    public    signal void               application_opened        ( Application         app )  ;		

background_changed
    public    signal void               background_changed        (  )  ;		

class_group_closed
    public    signal void               class_group_closed        ( ClassGroup          class_group )  ;		

class_group_opened
    public    signal void               class_group_opened        ( ClassGroup          class_group )  ;		

showing_desktop_changed
    public    signal void               showing_desktop_changed   (  )  ;		

viewports_changed
    public    signal void               viewports_changed         (  )  ;		

window_closed
    public    signal void               window_closed             ( Window              window )  ;		

window_manager_changed
    public    signal void               window_manager_changed    (  )  ;		

window_opened
    public    signal void               window_opened             ( Window              window )  ;		

window_stacking_changed
    public    signal void               window_stacking_changed   (  )  ;		

workspace_created
    public    signal void               workspace_created         ( Workspace           space )  ;		

workspace_destroyed
    public    signal void               workspace_destroyed       ( Workspace           space )  ;		

Property Details

Method Details

calc_workspace_layout ()
    public    void                      calc_workspace_layout     ( int                 num_workspaces,
                                                                    int                 space_index,
                                                                    WorkspaceLayout     layout ) ;		

change_workspace_count ()
    public    void                      change_workspace_count    ( int                 count ) ;		

force_update ()
    public    void                      force_update              (  ) ;		

free_workspace_layout ()
    public    static void               free_workspace_layout     ( WorkspaceLayout     layout ) ;		

get ()
    public    static weak Screen        get                       ( int                 index ) ;		

get_active_window ()
    public    weak Window               get_active_window         (  ) ;		

get_active_workspace ()
    public    weak Workspace            get_active_workspace      (  ) ;		

get_background_pixmap ()
    public    ulong                     get_background_pixmap     (  ) ;		

get_default ()
    public    static weak Screen        get_default               (  ) ;		

get_for_root ()
    public    static weak Screen        get_for_root              ( ulong               root_window_id ) ;		

get_height ()
    public    int                       get_height                (  ) ;		

get_number ()
    public    int                       get_number                (  ) ;		

get_previously_active_window ()
    public    weak Window               get_previously_active_window (  ) ;		

get_showing_desktop ()
    public    bool                      get_showing_desktop       (  ) ;		

get_width ()
    public    int                       get_width                 (  ) ;		

get_window_manager_name ()
    public    weak string               get_window_manager_name   (  ) ;		

get_windows ()
    public    weak GLib.List            get_windows               (  ) ;		

get_windows_stacked ()
    public    weak GLib.List            get_windows_stacked       (  ) ;		

get_workspace ()
    public    weak Workspace            get_workspace             ( int                 workspace ) ;		

get_workspace_count ()
    public    int                       get_workspace_count       (  ) ;		

get_workspace_index ()
    public    int                       get_workspace_index       ( Workspace           space ) ;		

get_workspace_neighbor ()
    public    weak Workspace            get_workspace_neighbor    ( Workspace           space,
                                                                    MotionDirection     direction ) ;		

get_workspaces ()
    public    weak GLib.List            get_workspaces            (  ) ;		

move_viewport ()
    public    void                      move_viewport             ( int                 x,
                                                                    int                 y ) ;		

net_wm_supports ()
    public    bool                      net_wm_supports           ( string              atom ) ;		

release_workspace_layout ()
    public    void                      release_workspace_layout  ( int                 current_token ) ;		

toggle_showing_desktop ()
    public    void                      toggle_showing_desktop    ( bool                show ) ;		

try_set_workspace_layout ()
    public    int                       try_set_workspace_layout  ( int                 current_token,
                                                                    int                 rows,
                                                                    int                 columns ) ;		

pad2 ()
    public    virtual void              pad2                      (  ) ;		

pad3 ()
    public    virtual void              pad3                      (  ) ;		

pad4 ()
    public    virtual void              pad4                      (  ) ;		

pad5 ()
    public    virtual void              pad5                      (  ) ;		

pad6 ()
    public    virtual void              pad6                      (  ) ;		


Created by Valadoc