1
0
Fork 0
mutter-performance-source/src/meta
Marco Trevisan (Treviño) e352011830 MonitorManager: Use composition instead of inheriting from dbus skeleton
MonitorManager was inheriting from MetaDBusDisplayConfigSkeleton, this was
causing introspection to see this like a GDBus skeleton object exposing to
clients methods that were not required.

Also, this required us to export meta_dbus_* symbols to the library, while
these should be actually private.

So, make MetaMonitorManager to be just a simple GObject holding a skeleton
instance, and connect to its signals reusing most of the code with just few
minor changes.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/395
2019-01-23 14:12:07 +01:00
..
barrier.h Fix gobs of gtk-doc warnings 2013-03-14 18:02:43 -04:00
boxes.h meta/boxes: typedef cairo_rectangle_int_t MetaRectangle 2016-07-20 14:11:25 +02:00
common.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
compositor-mutter.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
compositor.h Stop using MetaScreen where it is unnecessary 2018-07-06 19:47:16 +02:00
display.h core: Add MetaSoundPlayer abstraction 2019-01-08 16:14:17 +01:00
group.h Move groups and window/group prop hooks to MetaX11Display 2018-07-06 19:47:16 +02:00
keybindings.h prefs: Completely remove references to REVERSES 2014-08-17 22:48:51 -04:00
main.h Annotate functions to improve compiler diagnostics 2015-09-24 03:01:51 +02:00
meson.build core: Add MetaLaunchContext 2019-01-18 17:03:57 +00:00
meta-backend.h meta: Only declare types when generating gir files 2019-01-22 18:32:28 +01:00
meta-background-actor.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-background-group.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-background-image.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-background.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-close-dialog.h core: Add meta_close_dialog_focus() vmethod 2017-07-16 19:21:41 +02:00
meta-cursor-tracker.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-dnd.h dnd: Implement MetaDnd 2017-03-07 08:28:36 +08:00
meta-enum-types.c.in Move meta-enum-type.*.in into meta/ 2018-11-06 17:17:36 +01:00
meta-enum-types.h.in Move meta-enum-type.*.in into meta/ 2018-11-06 17:17:36 +01:00
meta-idle-monitor.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-inhibit-shortcuts-dialog.h core: add MetaInhibitShortcutsDialog 2017-08-02 11:58:55 +02:00
meta-launch-context.h core: Add MetaLaunchContext 2019-01-18 17:03:57 +00:00
meta-monitor-manager.h MonitorManager: Use composition instead of inheriting from dbus skeleton 2019-01-23 14:12:07 +01:00
meta-plugin.h meta/plugin: Use G_DECLARE_DERIVABLE_TYPE 2018-11-23 14:28:37 +00:00
meta-remote-access-controller.h Add remote access controller API 2018-07-20 16:49:49 +02:00
meta-settings.h settings: Manage our own font DPI 2017-07-14 20:54:26 +08:00
meta-shadow-factory.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-shaped-texture.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-sound-player.h core: Add MetaSoundPlayer abstraction 2019-01-08 16:14:17 +01:00
meta-stage.h build: Introspect some more types 2018-05-07 21:44:47 +02:00
meta-startup-notification.h meta: Only declare types when generating gir files 2019-01-22 18:32:28 +01:00
meta-version.h.in meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
meta-window-actor.h window-actor: Turn into a derivable class 2019-01-04 09:32:51 -02:00
meta-window-group.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-window-shape.h Put G_GNUC_CONST at the end of the declarations 2015-07-06 00:29:23 -07:00
meta-workspace-manager.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-x11-display.h x11: Open window decoration X11 connection earlier 2018-07-06 19:54:46 +02:00
meta-x11-errors.h Rename errors.[ch] to meta-x11-errors.[ch] 2018-07-06 19:47:17 +02:00
prefs.h x11: Remove hide-titlebar-when-maximized support 2018-11-26 13:12:18 +00:00
theme.h Remove all support for the metacity format 2014-12-29 08:46:37 -08:00
types.h Add MetaWorkspaceManager skeleton 2018-07-06 19:47:17 +02:00
util.h core: Mark meta_fatal() as not returning 2017-04-07 22:30:49 +08:00
window.h window: Expose the client type in the API 2018-12-14 13:26:16 +01:00
workspace.h Stop using MetaScreen where it is unnecessary 2018-07-06 19:47:16 +02:00