Boy this was hard. To ease the pain of porting wireless-security to GTK4, add a new WsFileChooserButton class that mimics the behavior of a button that triggers a filechooser, as per the migration guide suggests. There were lots of GtkGrids, so the diff is particularly horrendous. Sorry. This needs serious testing before landing.
55 lines
812 B
Meson
55 lines
812 B
Meson
subdir('common')
|
|
|
|
panels = [
|
|
'applications',
|
|
'background',
|
|
'camera',
|
|
'color',
|
|
'datetime',
|
|
'default-apps',
|
|
'diagnostics',
|
|
'display',
|
|
'info-overview',
|
|
'keyboard',
|
|
'location',
|
|
'lock',
|
|
'microphone',
|
|
'mouse',
|
|
'multitasking',
|
|
'notifications',
|
|
# 'online-accounts',
|
|
'power',
|
|
'printers',
|
|
'region',
|
|
'removable-media',
|
|
'search',
|
|
'sharing',
|
|
'sound',
|
|
'universal-access',
|
|
'usage',
|
|
# 'user-accounts',
|
|
# 'wwan',
|
|
]
|
|
|
|
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
|