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::SignalProxy< void, Window*> | signal_active_window_changed () |
Glib::SignalProxy< void, Workspace*> | signal_active_workspace_changed () |
Glib::SignalProxy< void, Application*> | signal_application_closed () |
Glib::SignalProxy< void, Application*> | signal_application_opened () |
Glib::SignalProxy< void > | signal_backgroupnd_changed () |
Glib::SignalProxy< void, ClassGroup*> | signal_class_group_closed () |
Glib::SignalProxy< void, ClassGroup*> | signal_class_group_opened () |
Glib::SignalProxy< void > | signal_showing_desktop_changed () |
Glib::SignalProxy< void > | signal_viewports_changed () |
Glib::SignalProxy< void, Window*> | signal_window_opened () |
Glib::SignalProxy< void, Window*> | signal_window_closed () |
Glib::SignalProxy< void > | signal_window_manager_changed () |
Glib::SignalProxy< void > | signal_window_stacking_changed () |
Glib::SignalProxy< void, Workspace*> | signal_workspace_created () |
Glib::SignalProxy< 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::SignalProxy< void,Window* > Wnck::Screen::signal_active_window_changed | ( | ) |
void on_my_active_window_changed(Window* previously_active_window)
Glib::SignalProxy< void,Workspace* > Wnck::Screen::signal_active_workspace_changed | ( | ) |
void on_my_active_workspace_changed(Workspace* previously_active_workspace)
Glib::SignalProxy< void,Application* > Wnck::Screen::signal_application_closed | ( | ) |
void on_my_application_closed(Application* app)
Glib::SignalProxy< void,Application* > Wnck::Screen::signal_application_opened | ( | ) |
void on_my_application_opened(Application* app)
Glib::SignalProxy< void > Wnck::Screen::signal_backgroupnd_changed | ( | ) |
void on_my_backgroupnd_changed()
Glib::SignalProxy< void,ClassGroup* > Wnck::Screen::signal_class_group_closed | ( | ) |
void on_my_class_group_closed(ClassGroup* app)
Glib::SignalProxy< void,ClassGroup* > Wnck::Screen::signal_class_group_opened | ( | ) |
void on_my_class_group_opened(ClassGroup* app)
Glib::SignalProxy< void > Wnck::Screen::signal_showing_desktop_changed | ( | ) |
void on_my_showing_desktop_changed()
Glib::SignalProxy< void > Wnck::Screen::signal_viewports_changed | ( | ) |
void on_my_viewports_changed()
Glib::SignalProxy< void,Window* > Wnck::Screen::signal_window_closed | ( | ) |
void on_my_window_closed(Window* window)
Glib::SignalProxy< void > Wnck::Screen::signal_window_manager_changed | ( | ) |
void on_my_window_manager_changed()
Glib::SignalProxy< void,Window* > Wnck::Screen::signal_window_opened | ( | ) |
void on_my_window_opened(Window* window)
Glib::SignalProxy< void > Wnck::Screen::signal_window_stacking_changed | ( | ) |
void on_my_window_stacking_changed()
Glib::SignalProxy< void,Workspace* > Wnck::Screen::signal_workspace_created | ( | ) |
void on_my_workspace_created(Workspace* workspace)
Glib::SignalProxy< 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. |