ports/x11/gnome/control-center/patches/patch-shell_cc-panel-loader_c

48 lines
2.3 KiB
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
The mouse panel needs gsd_device_manager_get() which needs GUdev.
The sharing panel needs sharing support in gnome-settings-daemon.
2023-08-16 22:26:55 +00:00
Index: shell/cc-panel-loader.c
--- shell/cc-panel-loader.c.orig
+++ shell/cc-panel-loader.c
@@ -40,7 +40,9 @@ extern GType cc_color_panel_get_type (void);
extern GType cc_date_time_panel_get_type (void);
2023-08-16 22:26:55 +00:00
extern GType cc_display_panel_get_type (void);
extern GType cc_keyboard_panel_get_type (void);
+#if 0
extern GType cc_mouse_panel_get_type (void);
+#endif
extern GType cc_multitasking_panel_get_type (void);
#ifdef BUILD_NETWORK
extern GType cc_network_panel_get_type (void);
@@ -52,7 +54,9 @@ extern GType cc_power_panel_get_type (void);
extern GType cc_printers_panel_get_type (void);
extern GType cc_privacy_panel_get_type (void);
2023-08-16 22:26:55 +00:00
extern GType cc_search_panel_get_type (void);
+#if 0
2023-08-16 22:26:55 +00:00
extern GType cc_sharing_panel_get_type (void);
+#endif
extern GType cc_sound_panel_get_type (void);
extern GType cc_system_panel_get_type (void);
extern GType cc_ua_panel_get_type (void);
@@ -93,7 +97,9 @@ static CcPanelLoaderVtable default_panels[] =
PANEL_TYPE("color", cc_color_panel_get_type, NULL),
PANEL_TYPE("display", cc_display_panel_get_type, NULL),
PANEL_TYPE("keyboard", cc_keyboard_panel_get_type, NULL),
2023-08-16 22:26:55 +00:00
+#if 0
PANEL_TYPE("mouse", cc_mouse_panel_get_type, NULL),
+#endif
PANEL_TYPE("multitasking", cc_multitasking_panel_get_type, NULL),
#ifdef BUILD_NETWORK
PANEL_TYPE("network", cc_network_panel_get_type, NULL),
@@ -105,7 +111,9 @@ static CcPanelLoaderVtable default_panels[] =
PANEL_TYPE("printers", cc_printers_panel_get_type, NULL),
PANEL_TYPE("privacy", cc_privacy_panel_get_type, NULL),
2023-08-16 22:26:55 +00:00
PANEL_TYPE("search", cc_search_panel_get_type, NULL),
+#ifdef BUILD_SHARING
PANEL_TYPE("sharing", cc_sharing_panel_get_type, cc_sharing_panel_static_init_func),
2023-08-16 22:26:55 +00:00
+#endif
PANEL_TYPE("sound", cc_sound_panel_get_type, NULL),
PANEL_TYPE("system", cc_system_panel_get_type, NULL),
PANEL_TYPE("universal-access", cc_ua_panel_get_type, NULL),