Work leading up to and including Day 4.

- Initial window bits
- Preliminary Nav sidebar
- Expanders
- Koto Button to reduce code duplication
- Started work on indexer
This commit is contained in:
Joshua Strobl 2021-02-09 17:37:26 +02:00
parent 9aa493c51a
commit 6fb3852f09
37 changed files with 2094 additions and 0 deletions

31
src/meson.build Normal file
View file

@ -0,0 +1,31 @@
koto_sources = [
'indexer/file-indexer.c',
'main.c',
'koto-button.c',
'koto-expander.c',
'koto-flipper-button.c',
'koto-headerbar.c',
'koto-nav.c',
'koto-playerbar.c',
'koto-utils.c',
'koto-window.c',
]
koto_deps = [
dependency('glib-2.0', version: '>= 2.66'),
dependency('gio-2.0', version: '>= 2.66'),
dependency('gtk+-3.0', version: '>= 3.24'),
dependency('libmagic', version: '>=5.39'),
]
gnome = import('gnome')
koto_sources += gnome.compile_resources('koto-resources',
'koto.gresource.xml',
c_name: 'koto'
)
executable('com.github.joshstrobl.koto', koto_sources,
dependencies: koto_deps,
install: true,
)