![]() |
![]() |
![]() |
GPE Manual: libgpewidget Reference | ![]() |
---|---|---|---|---|
#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);
typedef struct { GObject class; GdkScreen *screen; Atom net_client_list_atom; Atom net_active_window_atom; GList *windows; } GPEWindowList;
GObject * gpe_window_list_new (GdkScreen *);
Create a GPEWindowList object for the specified GdkScreen.
Param1 : |
|
Returns : |
GList * gpe_window_list_get_clients (GPEWindowList*);
Retrieve a list of the active clients on the screen associated with this GPEWindowList.
Param1 : |
|
Returns : |
gboolean gpe_get_client_window_list (Display *dpy,Window **list,guint *nr);
dpy : |
|
list : |
|
nr : |
|
Returns : |
GdkPixbuf * gpe_get_window_icon (Display *dpy,Window w);
Query a window for its icon.
dpy : |
|
w : |
|
Returns : |
gboolean gpe_get_wm_class (Display *dpy,Window w,gchar **instance,gchar **class);
dpy : |
|
w : |
|
instance : |
|
class : |
|
Returns : |
Atom gpe_get_window_property (Display *dpy,Window w,Atom property);
dpy : |
|
w : |
|
property : |
|
Returns : |