ae96b0c971
Build gnome-shell as a binary linked against libmutter-wm, instead of a module to be loaded by libmutter-wm. Move the majority of initialization-type stuff from gnome_shell_plugin_start() into main(). We still build libgnome-shell as a shared library, so that the linker doesn't discard all the methods that are never called from C. https://bugzilla.gnome.org/show_bug.cgi?id=641724
17 lines
536 B
C
17 lines
536 B
C
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
|
|
#ifndef __SHELL_GLOBAL_PRIVATE_H__
|
|
#define __SHELL_GLOBAL_PRIVATE_H__
|
|
|
|
#include "shell-global.h"
|
|
|
|
#include <gjs/gjs.h>
|
|
|
|
void _shell_global_set_plugin (ShellGlobal *global,
|
|
MetaPlugin *plugin);
|
|
|
|
GjsContext *_shell_global_get_gjs_context (ShellGlobal *global);
|
|
|
|
gboolean _shell_global_check_xdnd_event (ShellGlobal *global,
|
|
XEvent *xev);
|
|
#endif /* __SHELL_GLOBAL_PRIVATE_H__ */
|