![]() |
![]() |
![]() |
GPE Manual: libgpewidget Reference | ![]() |
---|---|---|---|---|
Top | Description |
#define GPE_WINDOW_LIST_CONST (obj) GPEWindowList; GPEWindowListClass; GObject * gpe_window_list_new (GdkScreen *Param1
); GList * gpe_window_list_get_clients (GPEWindowList *Param1
); 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
);
An object maintaining a list of open windows. This can be used for task managers and window selection applications.
#define GPE_WINDOW_LIST_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST ((obj), gpe_window_list_get_type(), GPEWindowList const)
|
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 *Param1
);
Create a GPEWindowList object for the specified GdkScreen.
|
|
Returns : |
A new GpeWindowList object instance. |
GList * gpe_window_list_get_clients (GPEWindowList *Param1
);
Retrieve a list of the active clients on the screen associated with this GPEWindowList.
|
|
Returns : |
A GList of Window pointers. |
gboolean gpe_get_client_window_list (Display *dpy
,Window **list
,guint *nr
);
|
|
|
|
|
|
Returns : |
GdkPixbuf * gpe_get_window_icon (Display *dpy
,Window w
);
Query a window for its icon.
|
X display to use |
|
Window to query for icon |
Returns : |
A new allocated GdkPixbuf on succes, NULL on failure. |
gboolean gpe_get_wm_class (Display *dpy
,Window w
,gchar **instance
,gchar **class
);
|
|
|
|
|
|
|
|
Returns : |
Atom gpe_get_window_property (Display *dpy
,Window w
,Atom property
);
|
|
|
|
|
|
Returns : |