#ifndef __SHELL_REALMS_H__ #define __SHELL_REALMS_H__ #include #include #include "shell-realm-item.h" #include "shell-realms-window-frames.h" #define SHELL_TYPE_REALMS (shell_realms_get_type()) G_DECLARE_FINAL_TYPE(ShellRealms, shell_realms, SHELL, REALMS, GObject) ShellRealms *shell_realms_get_default(void); ShellRealmItem *shell_realms_current_realm (ShellRealms *realms); ShellRealmItem *shell_realms_realm_by_name (ShellRealms *realms, const gchar *realm_name); ShellRealmItem *shell_realms_realm_by_context_id (ShellRealms *realms, guint context_id); ShellRealmItem *shell_realms_realm_by_window (ShellRealms *realms, MetaWindow *window); gboolean shell_realms_is_citadel_window (ShellRealms *realms, MetaWindow *window); gboolean shell_realms_is_foreign_window (ShellRealms *realms, MetaWindow *window); ShellRealmsWindowFrames *shell_realms_window_frames (ShellRealms *realms); GList *shell_realms_get_running_realms (ShellRealms *realms); GList *shell_realms_get_all_realms (ShellRealms *realms); #endif //__SHELL_REALMS_H__