|
wnckmm
0.1.1
|
This represents a screen. More...
Inherits Object.
Public Member Functions | |
| virtual | ~Screen () |
| WnckScreen* | gobj () |
| Provides access to the underlying C GObject. More... | |
| const WnckScreen* | gobj () const |
| Provides access to the underlying C GObject. More... | |
| int | get_number () const |
| int | get_width () const |
| int | get_height () const |
| void | force_update () |
| std::string | get_window_manager_name () |
| bool | net_wm_supports (const std::string& atom) |
| Window* | get_active_window () const |
| Window* | get_previously_active_window () const |
| Glib::ListHandle< Window* > | get_windows () const |
| Glib::ListHandle< Window* > | get_windows_stacked () const |
| Workspace* | get_active_workspace () const |
| Workspace* | get_workspace (int workspace) const |
| int | get_workspace_count () const |
| void | set_workspace_count (int count) const |
| void | move_viewport (int x, int y) const |
| gulong | get_background_pixmap_xid () const |
| void | set_showing_desktop (bool show) const |
| Glib::SignalProxy1< void, Window* > | signal_active_window_changed () |
| Glib::SignalProxy1< void, Workspace* > | signal_active_workspace_changed () |
| Glib::SignalProxy1< void, Application* > | signal_application_closed () |
| Glib::SignalProxy1< void, Application* > | signal_application_opened () |
| Glib::SignalProxy0< void > | signal_backgroupnd_changed () |
| Glib::SignalProxy1< void, ClassGroup* > | signal_class_group_closed () |
| Glib::SignalProxy1< void, ClassGroup* > | signal_class_group_opened () |
| Glib::SignalProxy0< void > | signal_showing_desktop_changed () |
| Glib::SignalProxy0< void > | signal_viewports_changed () |
| Glib::SignalProxy1< void, Window* > | signal_window_opened () |
| Glib::SignalProxy1< void, Window* > | signal_window_closed () |
| Glib::SignalProxy0< void > | signal_window_manager_changed () |
| Glib::SignalProxy0< void > | signal_window_stacking_changed () |
| Glib::SignalProxy1< void, Workspace* > | signal_workspace_created () |
| Glib::SignalProxy1< void, Workspace* > | signal_workspace_destroyed () |
Static Public Member Functions | |
| static GType | get_type () G_GNUC_CONST |
| Get the GType for this class, for use with the underlying GObject type system. More... | |
| static Screen* | get_default () |
| static Screen* | get (int index) |
| static Screen* | get_for_root (gulong root_id) |
Protected Member Functions | |
| virtual void | on_active_window_changed (Window* previously_active_window) |
| This is a default handler for the signal signal_active_window_changed(). More... | |
| virtual void | on_active_workspace_changed (Workspace* previously_active_workspace) |
| This is a default handler for the signal signal_active_workspace_changed(). More... | |
| virtual void | on_application_closed (Application* app) |
| This is a default handler for the signal signal_application_closed(). More... | |
| virtual void | on_application_opened (Application* app) |
| This is a default handler for the signal signal_application_opened(). More... | |
| virtual void | on_backgroupnd_changed () |
| This is a default handler for the signal signal_backgroupnd_changed(). More... | |
| virtual void | on_class_group_closed (ClassGroup* app) |
| This is a default handler for the signal signal_class_group_closed(). More... | |
| virtual void | on_class_group_opened (ClassGroup* app) |
| This is a default handler for the signal signal_class_group_opened(). More... | |
| virtual void | on_showing_desktop_changed () |
| This is a default handler for the signal signal_showing_desktop_changed(). More... | |
| virtual void | on_viewports_changed () |
| This is a default handler for the signal signal_viewports_changed(). More... | |
| virtual void | on_window_opened (Window* window) |
| This is a default handler for the signal signal_window_opened(). More... | |
| virtual void | on_window_closed (Window* window) |
| This is a default handler for the signal signal_window_closed(). More... | |
| virtual void | on_window_manager_changed () |
| This is a default handler for the signal signal_window_manager_changed(). More... | |
| virtual void | on_window_stacking_changed () |
| This is a default handler for the signal signal_window_stacking_changed(). More... | |
| virtual void | on_workspace_created (Workspace* workspace) |
| This is a default handler for the signal signal_workspace_created(). More... | |
| virtual void | on_workspace_destroyed (Workspace* workspace) |
| This is a default handler for the signal signal_workspace_destroyed(). More... | |
Related Functions | |
(Note that these are not member functions.) | |
| Wnck::Screen* | wrap (WnckScreen* object, bool take_copy=false) |
| A Glib::wrap() method for this object. More... | |
This represents a screen.
|
virtual |
| void Wnck::Screen::force_update | ( | ) |
|
static |
| Window* Wnck::Screen::get_active_window | ( | ) | const |
| Workspace* Wnck::Screen::get_active_workspace | ( | ) | const |
| gulong Wnck::Screen::get_background_pixmap_xid | ( | ) | const |
|
static |
|
static |
| int Wnck::Screen::get_height | ( | ) | const |
| int Wnck::Screen::get_number | ( | ) | const |
| Window* Wnck::Screen::get_previously_active_window | ( | ) | const |
|
static |
Get the GType for this class, for use with the underlying GObject type system.
| int Wnck::Screen::get_width | ( | ) | const |
| std::string Wnck::Screen::get_window_manager_name | ( | ) |
| Glib::ListHandle<Window*> Wnck::Screen::get_windows | ( | ) | const |
| Glib::ListHandle<Window*> Wnck::Screen::get_windows_stacked | ( | ) | const |
| Workspace* Wnck::Screen::get_workspace | ( | int | workspace | ) | const |
| int Wnck::Screen::get_workspace_count | ( | ) | const |
|
inline |
Provides access to the underlying C GObject.
|
inline |
Provides access to the underlying C GObject.
| void Wnck::Screen::move_viewport | ( | int | x, |
| int | y | ||
| ) | const |
| bool Wnck::Screen::net_wm_supports | ( | const std::string & | atom | ) |
|
protectedvirtual |
This is a default handler for the signal signal_active_window_changed().
|
protectedvirtual |
This is a default handler for the signal signal_active_workspace_changed().
|
protectedvirtual |
This is a default handler for the signal signal_application_closed().
|
protectedvirtual |
This is a default handler for the signal signal_application_opened().
|
protectedvirtual |
This is a default handler for the signal signal_backgroupnd_changed().
|
protectedvirtual |
This is a default handler for the signal signal_class_group_closed().
|
protectedvirtual |
This is a default handler for the signal signal_class_group_opened().
|
protectedvirtual |
This is a default handler for the signal signal_showing_desktop_changed().
|
protectedvirtual |
This is a default handler for the signal signal_viewports_changed().
|
protectedvirtual |
This is a default handler for the signal signal_window_closed().
|
protectedvirtual |
This is a default handler for the signal signal_window_manager_changed().
|
protectedvirtual |
This is a default handler for the signal signal_window_opened().
|
protectedvirtual |
This is a default handler for the signal signal_window_stacking_changed().
|
protectedvirtual |
This is a default handler for the signal signal_workspace_created().
|
protectedvirtual |
This is a default handler for the signal signal_workspace_destroyed().
| void Wnck::Screen::set_showing_desktop | ( | bool | show | ) | const |
| void Wnck::Screen::set_workspace_count | ( | int | count | ) | const |
| Glib::SignalProxy1< void,Window* > Wnck::Screen::signal_active_window_changed | ( | ) |
void on_my_active_window_changed(Window* previously_active_window) | Glib::SignalProxy1< void,Workspace* > Wnck::Screen::signal_active_workspace_changed | ( | ) |
void on_my_active_workspace_changed(Workspace* previously_active_workspace) | Glib::SignalProxy1< void,Application* > Wnck::Screen::signal_application_closed | ( | ) |
void on_my_application_closed(Application* app) | Glib::SignalProxy1< void,Application* > Wnck::Screen::signal_application_opened | ( | ) |
void on_my_application_opened(Application* app) | Glib::SignalProxy0< void > Wnck::Screen::signal_backgroupnd_changed | ( | ) |
void on_my_backgroupnd_changed() | Glib::SignalProxy1< void,ClassGroup* > Wnck::Screen::signal_class_group_closed | ( | ) |
void on_my_class_group_closed(ClassGroup* app) | Glib::SignalProxy1< void,ClassGroup* > Wnck::Screen::signal_class_group_opened | ( | ) |
void on_my_class_group_opened(ClassGroup* app) | Glib::SignalProxy0< void > Wnck::Screen::signal_showing_desktop_changed | ( | ) |
void on_my_showing_desktop_changed() | Glib::SignalProxy0< void > Wnck::Screen::signal_viewports_changed | ( | ) |
void on_my_viewports_changed() | Glib::SignalProxy1< void,Window* > Wnck::Screen::signal_window_closed | ( | ) |
void on_my_window_closed(Window* window) | Glib::SignalProxy0< void > Wnck::Screen::signal_window_manager_changed | ( | ) |
void on_my_window_manager_changed() | Glib::SignalProxy1< void,Window* > Wnck::Screen::signal_window_opened | ( | ) |
void on_my_window_opened(Window* window) | Glib::SignalProxy0< void > Wnck::Screen::signal_window_stacking_changed | ( | ) |
void on_my_window_stacking_changed() | Glib::SignalProxy1< void,Workspace* > Wnck::Screen::signal_workspace_created | ( | ) |
void on_my_workspace_created(Workspace* workspace) | Glib::SignalProxy1< void,Workspace* > Wnck::Screen::signal_workspace_destroyed | ( | ) |
void on_my_workspace_destroyed(Workspace* workspace)
|
related |
A Glib::wrap() method for this object.
| object | The C instance. |
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
1.8.6