MetaGroup

MetaGroup — Mutter window groups

Synopsis

                    MetaGroup;
MetaGroup *         meta_window_get_group               (MetaWindow *window);
void                meta_window_compute_group           (MetaWindow *window);
void                meta_window_shutdown_group          (MetaWindow *window);
void                meta_window_group_leader_changed    (MetaWindow *window);
MetaGroup *         meta_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);
int                 meta_group_get_size                 (MetaGroup *group);
gboolean            meta_group_property_notify          (MetaGroup *group,
                                                         XEvent *event);

Description

Details

MetaGroup

typedef struct _MetaGroup MetaGroup;

meta_window_get_group ()

MetaGroup *         meta_window_get_group               (MetaWindow *window);

window :

a MetaWindow

meta_window_compute_group ()

void                meta_window_compute_group           (MetaWindow *window);

meta_window_shutdown_group ()

void                meta_window_shutdown_group          (MetaWindow *window);

meta_window_group_leader_changed ()

void                meta_window_group_leader_changed    (MetaWindow *window);

meta_display_lookup_group ()

MetaGroup *         meta_display_lookup_group           (MetaDisplay *display,
                                                         Window group_leader);

display :

a MetaDisplay

group_leader :

a X window

meta_group_list_windows ()

GSList *            meta_group_list_windows             (MetaGroup *group);

group :

A MetaGroup

Returns :

List of windows. [transfer container][element-type Meta.Window]

meta_group_update_layers ()

void                meta_group_update_layers            (MetaGroup *group);

meta_group_get_startup_id ()

const char *        meta_group_get_startup_id           (MetaGroup *group);

meta_group_get_size ()

int                 meta_group_get_size                 (MetaGroup *group);

meta_group_property_notify ()

gboolean            meta_group_property_notify          (MetaGroup *group,
                                                         XEvent *event);

group :

a MetaGroup

event :

a X event