GTK has deprecated the AppChooser interface and related widgets. These APIs will be gone in GTK5, so we should move away from them as soon as possible. This MR takes the opportunity to change the design to match newer mockups while dropping deprecated APIs.
38 lines
724 B
Meson
38 lines
724 B
Meson
panels_list += cappletname
|
|
desktop = 'gnome-@0@-panel.desktop'.format(cappletname)
|
|
|
|
deps = common_deps
|
|
if host_is_linux
|
|
deps += mm_dep
|
|
endif
|
|
|
|
i18n.merge_file(
|
|
type: 'desktop',
|
|
input: desktop + '.in',
|
|
output: desktop,
|
|
po_dir: po_dir,
|
|
install: true,
|
|
install_dir: control_center_desktopdir
|
|
)
|
|
|
|
sources = files(
|
|
'cc-default-apps-panel.c',
|
|
'cc-default-apps-row.c'
|
|
)
|
|
|
|
sources += gnome.compile_resources(
|
|
'cc-' + cappletname + '-resources',
|
|
cappletname + '.gresource.xml',
|
|
c_name: 'cc_' + cappletname.underscorify (),
|
|
export: true
|
|
)
|
|
|
|
panels_libs += static_library(
|
|
cappletname,
|
|
sources: sources,
|
|
include_directories: [ top_inc, common_inc ],
|
|
dependencies: deps,
|
|
c_args: cflags
|
|
)
|
|
|
|
subdir('icons')
|