group.c File Reference

Go to the source code of this file.

Defines

#define N_INITIAL_PROPS   3

Functions

static MetaGroupmeta_group_new (MetaDisplay *display, Window group_leader)
static void meta_group_unref (MetaGroup *group)
MetaGroupmeta_window_get_group (MetaWindow *window)
void meta_window_compute_group (MetaWindow *window)
static void remove_window_from_group (MetaWindow *window)
void meta_window_group_leader_changed (MetaWindow *window)
void meta_window_shutdown_group (MetaWindow *window)
MetaGroupmeta_display_lookup_group (MetaDisplay *display, Window group_leader)
GSList * meta_group_list_windows (MetaGroup *group)
void meta_group_update_layers (MetaGroup *group)
const char * meta_group_get_startup_id (MetaGroup *group)
gboolean meta_group_property_notify (MetaGroup *group, XEvent *event)


Define Documentation

#define N_INITIAL_PROPS   3


Function Documentation

MetaGroup* meta_display_lookup_group ( MetaDisplay display,
Window  group_leader 
)

Definition at line 201 of file group.c.

References _MetaDisplay::groups_by_leader, and NULL.

Referenced by event_callback().

const char* meta_group_get_startup_id ( MetaGroup group  ) 

Definition at line 260 of file group.c.

References _MetaGroup::startup_id.

Referenced by meta_window_get_startup_id().

GSList* meta_group_list_windows ( MetaGroup group  ) 

Definition at line 216 of file group.c.

References _MetaGroup::windows.

Referenced by create_constraints(), and get_maximum_layer_in_group().

static MetaGroup* meta_group_new ( MetaDisplay display,
Window  group_leader 
) [static]

gboolean meta_group_property_notify ( MetaGroup group,
XEvent *  event 
)

Definition at line 266 of file group.c.

References meta_group_reload_property(), and TRUE.

Referenced by event_callback().

static void meta_group_unref ( MetaGroup group  )  [static]

void meta_group_update_layers ( MetaGroup group  ) 

void meta_window_compute_group ( MetaWindow window  ) 

MetaGroup* meta_window_get_group ( MetaWindow window  ) 

void meta_window_group_leader_changed ( MetaWindow window  ) 

Definition at line 188 of file group.c.

References meta_window_compute_group(), and remove_window_from_group().

Referenced by reload_transient_for(), and reload_wm_hints().

void meta_window_shutdown_group ( MetaWindow window  ) 

Definition at line 195 of file group.c.

References remove_window_from_group().

Referenced by meta_window_free().

static void remove_window_from_group ( MetaWindow window  )  [static]


Generated on Sat Aug 23 22:04:20 2008 for metacity by  doxygen 1.5.5