]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.h
add the notion of "application windows" meaning normal or dialog type windows.
[chaz/openbox] / openbox / client.h
index f75d155cb9930ae19efbf9cd4a38a1664e1fecac..1273a6871c350ca356758da056e631a8a5922f35 100644 (file)
@@ -348,6 +348,11 @@ gboolean client_should_show(ObClient *self);
   to them in a number of places regarding focus or user interaction. */
 gboolean client_normal(ObClient *self);
 
+/*! Returns if the window is one of an application's main windows (normal or
+  dialog type) rather than an accessory window (utilty, menu, etc) or a
+  non-normal window */
+gboolean client_application(ObClient *self);
+
 /* Returns if the window is focused */
 gboolean client_focused(ObClient *self);
 
@@ -661,4 +666,6 @@ ObClient* client_under_pointer();
 
 gboolean client_has_group_siblings(ObClient *self);
 
+gboolean client_has_application_group_siblings(ObClient *self);
+
 #endif
This page took 0.022913 seconds and 4 git commands to generate.