Use the new designs: https://wiki.gnome.org/Design/SystemSettings/Sound The existing panel was very old and had a very traditional layout that didn't align with the new designs. Initialy this patch modified existing elements of the old panel but the change was so great that new widgets were written. Some of the widgets have algorithms taken from the old panel. The sound files and icons are from the old panel.
47 lines
680 B
Meson
47 lines
680 B
Meson
subdir('common')
|
|
|
|
panels = [
|
|
'applications',
|
|
'background',
|
|
'color',
|
|
'datetime',
|
|
'display',
|
|
'info',
|
|
'keyboard',
|
|
'mouse',
|
|
'notifications',
|
|
'online-accounts',
|
|
'power',
|
|
'printers',
|
|
'privacy',
|
|
'region',
|
|
'search',
|
|
'sharing',
|
|
'sound',
|
|
'sound-new',
|
|
'universal-access',
|
|
'user-accounts'
|
|
]
|
|
|
|
if host_is_linux
|
|
panels += ['network']
|
|
endif
|
|
|
|
if host_is_linux_not_s390
|
|
panels += [
|
|
'bluetooth',
|
|
'thunderbolt',
|
|
'wacom'
|
|
]
|
|
endif
|
|
|
|
panels_list = []
|
|
panels_libs = []
|
|
foreach cappletname: panels
|
|
cflags = [
|
|
'-DG_LOG_DOMAIN="@0@-cc-panel"'.format(cappletname),
|
|
'-DPANEL_ID="@0@"'.format(cappletname)
|
|
]
|
|
|
|
subdir(cappletname)
|
|
endforeach
|