28eff93143
While MetaStage, MetaWindowGroup and MetaDBusDisplayConfigSkeleton don't appear explicitly in the public API, their gtypes are still exposed via meta_get_stage_for_screen(), meta_get_*window_group_for_screen() and MetaMonitorManager's parent type. Newer versions of gjs will warn about undefined properties if it encounters a gtype without introspection information, so expose those types to shut up the warnings. https://bugzilla.gnome.org/show_bug.cgi?id=781471
25 lines
655 B
C
25 lines
655 B
C
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
|
|
|
|
#ifndef META_WINDOW_GROUP_PRIVATE_H
|
|
#define META_WINDOW_GROUP_PRIVATE_H
|
|
|
|
#include <meta/meta-window-group.h>
|
|
|
|
#include <meta/screen.h>
|
|
|
|
/**
|
|
* MetaWindowGroup:
|
|
*
|
|
* This class is a subclass of ClutterActor with special handling for
|
|
* #MetaCullable when painting children. It uses code similar to
|
|
* meta_cullable_cull_out_children(), but also has additional special
|
|
* cases for the undirected window, and similar.
|
|
*/
|
|
|
|
|
|
typedef struct _MetaWindowGroupPrivate MetaWindowGroupPrivate;
|
|
|
|
ClutterActor *meta_window_group_new (MetaScreen *screen);
|
|
|
|
#endif /* META_WINDOW_GROUP_PRIVATE_H */
|