struct _ObFrame;
struct _ObGroup;
struct _ObSessionState;
-struct _ObClientTimeHeap;
typedef struct _ObClient ObClient;
typedef struct _ObClientIcon ObClientIcon;
gchar *title;
/*! Window title when iconified */
gchar *icon_title;
+ /*! Hostname of machine running the client */
+ gchar *client_machine;
/*! The application that created the window */
gchar *name;
};
extern GList *client_list;
-extern struct _ObClientTimeHeap *client_user_times;
void client_startup(gboolean reconfig);
void client_shutdown(gboolean reconfig);
NULL is returned if the given search is not a transient of the client. */
ObClient *client_search_transient(ObClient *self, ObClient *search);
-/*! Return the "closest" client in the given direction */
-ObClient *client_find_directional(ObClient *c, ObDirection dir);
-
/*! Return the closest edge in the given direction */
gint client_directional_edge_search(ObClient *c, ObDirection dir, gboolean hang);