![]() | ![]() | ![]() | GPE Manual: libgpewidget Reference | ![]() |
---|
gpewindowlistgpewindowlist — |
#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);
#define GPE_WINDOW_LIST_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST ((obj), gpe_window_list_get_type(), GPEWindowList const)
obj : |
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 : |
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 : |
<< GpeTimeSel | GpeIconListView >> |