gpewindowlistgpewindowlist — | |
Synopsis
#define GPE_WINDOW_LIST_CONST (obj)
GPEWindowList;
GPEWindowListClass;
GObject* gpe_window_list_new (GdkScreen*);
GList* gpe_window_list_get_clients (GPEWindowList*);
gboolean gpe_get_client_window_list (Display *dpy,
Window **list,
guint *nr);
gchar* gpe_get_window_name (Display *dpy,
Window w);
GdkPixbuf* gpe_get_window_icon (Display *dpy,
Window w);
gboolean gpe_get_wm_class (Display *dpy,
Window w,
gchar **instance,
gchar **class);
Atom gpe_get_window_property (Display *dpy,
Window w,
Atom property);
Window gpe_get_wm_leader (Display *dpy,
Window w);
Details
GPE_WINDOW_LIST_CONST()
#define GPE_WINDOW_LIST_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST ((obj), gpe_window_list_get_type(), GPEWindowList const)
GPEWindowList
typedef struct {
GObject class;
GdkScreen *screen;
Atom net_client_list_atom;
Atom net_active_window_atom;
GList *windows;
} GPEWindowList;
GPEWindowListClass
typedef struct _GPEWindowListClass GPEWindowListClass;
gpe_window_list_new ()
GObject* gpe_window_list_new (GdkScreen*);
gpe_window_list_get_clients ()
GList* gpe_window_list_get_clients (GPEWindowList*);
gpe_get_client_window_list ()
gboolean gpe_get_client_window_list (Display *dpy,
Window **list,
guint *nr);
dpy : |
|
list : |
|
nr : |
|
Returns : |
|
gpe_get_window_name ()
gchar* gpe_get_window_name (Display *dpy,
Window w);
gpe_get_window_icon ()
GdkPixbuf* gpe_get_window_icon (Display *dpy,
Window w);
gpe_get_wm_class ()
gboolean gpe_get_wm_class (Display *dpy,
Window w,
gchar **instance,
gchar **class);
dpy : |
|
w : |
|
instance : |
|
class : |
|
Returns : |
|
gpe_get_window_property ()
Atom gpe_get_window_property (Display *dpy,
Window w,
Atom property);
dpy : |
|
w : |
|
property : |
|
Returns : |
|
gpe_get_wm_leader ()
Window gpe_get_wm_leader (Display *dpy,
Window w);