add proto
This commit is contained in:
parent
8ffae277b3
commit
5807ac7b89
|
@ -0,0 +1,35 @@
|
|||
<protocol name="e_gadget">
|
||||
|
||||
<interface name="e_gadget" version="1">
|
||||
<enum name="orient">
|
||||
<entry name="none" value="0"/>
|
||||
<entry name="horizontal" value="1"/>
|
||||
<entry name="vertical" value="2"/>
|
||||
</enum>
|
||||
<enum name="gravity">
|
||||
<entry name="none" value="0"/>
|
||||
<entry name="left" value="1"/>
|
||||
<entry name="right" value="2"/>
|
||||
<entry name="top" value="3"/>
|
||||
<entry name="bottom" value="4"/>
|
||||
<entry name="center" value="5"/>
|
||||
</enum>
|
||||
<enum name="anchor" bitfield="true">
|
||||
<entry name="none" value="0"/>
|
||||
<entry name="left" value="1"/>
|
||||
<entry name="right" value="2"/>
|
||||
<entry name="top" value="4"/>
|
||||
<entry name="bottom" value="8"/>
|
||||
</enum>
|
||||
<event name="gadget_anchor">
|
||||
<arg name="anchor" type="uint" enum="anchor"/>
|
||||
</event>
|
||||
<event name="gadget_orient">
|
||||
<arg name="orient" type="uint" enum="orient"/>
|
||||
</event>
|
||||
<event name="gadget_gravity">
|
||||
<arg name="gravity" type="uint" enum="gravity"/>
|
||||
</event>
|
||||
</interface>
|
||||
|
||||
</protocol>
|
24
meson.build
24
meson.build
|
@ -130,14 +130,30 @@ build_files = [
|
|||
'src/desksanity.c'
|
||||
]
|
||||
|
||||
if dep_efl_wl.found() == true
|
||||
build_files += 'src/runner.c'
|
||||
config_h.set('HAVE_RUNNER', '1')
|
||||
|
||||
wayland_scanner = find_program('wayland-scanner')
|
||||
gen_scanner_client = generator(wayland_scanner,
|
||||
output: '@BASENAME@-client-protocol.h',
|
||||
arguments: ['client-header', '@INPUT@', '@OUTPUT@'])
|
||||
gen_scanner_impl = generator(wayland_scanner,
|
||||
output: '@BASENAME@-protocol.c',
|
||||
arguments: ['code', '@INPUT@', '@OUTPUT@'])
|
||||
protos = [ 'e-gadget.xml']
|
||||
|
||||
foreach proto: protos
|
||||
build_files += gen_scanner_client.process(proto)
|
||||
build_files += gen_scanner_impl.process(proto)
|
||||
endforeach
|
||||
endif
|
||||
|
||||
|
||||
configure_file(output : 'config.h',
|
||||
install : false,
|
||||
configuration: config_h)
|
||||
|
||||
if dep_efl_wl.found() == true
|
||||
build_files += 'src/runner.c'
|
||||
endif
|
||||
|
||||
shared_module('desksanity', build_files,
|
||||
include_directories: include_directories(['src']),
|
||||
name_prefix: '',
|
||||
|
|
Loading…
Reference in New Issue