Simplify codebase.
* Drop clutter support. * Unify eek-xkb into eek-xkl. * Generate vapi from gir instead of gi.
This commit is contained in:
		
							
								
								
									
										1
									
								
								bindings/vala/Eek-0.90.metadata
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								bindings/vala/Eek-0.90.metadata
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
Eek cheader_filename="eek/eek.h"
 | 
			
		||||
@ -1,2 +1 @@
 | 
			
		||||
EekXkl cheader_filename="eek/eek-xkl.h"
 | 
			
		||||
eek_xkl_layout_set_config hidden="1"
 | 
			
		||||
@ -18,60 +18,66 @@
 | 
			
		||||
 | 
			
		||||
if ENABLE_VALA
 | 
			
		||||
vapidir = $(datadir)/vala/vapi
 | 
			
		||||
dist_vapi_DATA = \
 | 
			
		||||
	eek-$(EEK_API_VERSION).vapi \
 | 
			
		||||
	eek-clutter-$(EEK_API_VERSION).vapi \
 | 
			
		||||
	eek-gtk-$(EEK_API_VERSION).vapi \
 | 
			
		||||
	eek-xkb-$(EEK_API_VERSION).vapi \
 | 
			
		||||
	eek-xkl-$(EEK_API_VERSION).vapi
 | 
			
		||||
MAINTAINERCLEANFILES = $(dist_vapi_DATA)
 | 
			
		||||
dist_vapi_DATA =				\
 | 
			
		||||
	eek-$(EEK_API_VERSION).vapi		\
 | 
			
		||||
	eek-$(EEK_API_VERSION).deps		\
 | 
			
		||||
	eek-gtk-$(EEK_API_VERSION).vapi		\
 | 
			
		||||
	eek-gtk-$(EEK_API_VERSION).deps		\
 | 
			
		||||
	eek-xkl-$(EEK_API_VERSION).vapi		\
 | 
			
		||||
	eek-xkl-$(EEK_API_VERSION).deps		\
 | 
			
		||||
	$(NULL)
 | 
			
		||||
 | 
			
		||||
eek-$(EEK_API_VERSION).vapi:
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN) \
 | 
			
		||||
		--library eek-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg gio-2.0 \
 | 
			
		||||
		eek-$(EEK_API_VERSION)/eek-$(EEK_API_VERSION).gi
 | 
			
		||||
EXTRA_DIST =					\
 | 
			
		||||
	Eek-$(EEK_API_VERSION).metadata		\
 | 
			
		||||
	EekGtk-$(EEK_API_VERSION).metadata	\
 | 
			
		||||
	EekXkl-$(EEK_API_VERSION).metadata	\
 | 
			
		||||
	$(NULL)
 | 
			
		||||
 | 
			
		||||
eek-clutter-$(EEK_API_VERSION).vapi: eek-$(EEK_API_VERSION).vapi
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN) --vapidir=$(builddir) \
 | 
			
		||||
		--library eek-clutter-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg eek-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg clutter-1.0 \
 | 
			
		||||
		--pkg gio-2.0 \
 | 
			
		||||
		--pkg atk \
 | 
			
		||||
		eek-clutter-$(EEK_API_VERSION)/eek-clutter-$(EEK_API_VERSION).gi
 | 
			
		||||
maintainer-clean-local:
 | 
			
		||||
	rm -f *.vapi
 | 
			
		||||
 | 
			
		||||
eek-gtk-$(EEK_API_VERSION).vapi: eek-$(EEK_API_VERSION).vapi
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN) --vapidir=$(builddir) \
 | 
			
		||||
		--library eek-gtk-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg eek-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg gtk+-2.0 \
 | 
			
		||||
		eek-gtk-$(EEK_API_VERSION)/eek-gtk-$(EEK_API_VERSION).gi
 | 
			
		||||
eek_vapi_deps =						\
 | 
			
		||||
	$(srcdir)/Eek-$(EEK_API_VERSION).metadata	\
 | 
			
		||||
	|						\
 | 
			
		||||
	$(top_srcdir)/eek/Eek-$(EEK_API_VERSION).gir	\
 | 
			
		||||
	$(NULL)
 | 
			
		||||
 | 
			
		||||
eek-xkb-$(EEK_API_VERSION).vapi: eek-$(EEK_API_VERSION).vapi
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN) --vapidir=$(builddir) \
 | 
			
		||||
		--library eek-xkb-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg eek-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg gio-2.0 \
 | 
			
		||||
		eek-xkb-$(EEK_API_VERSION)/eek-xkb-$(EEK_API_VERSION).gi
 | 
			
		||||
eek-$(EEK_API_VERSION).vapi: $(eek_vapi_deps)
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN)					\
 | 
			
		||||
		--library eek-$(EEK_API_VERSION)		\
 | 
			
		||||
		--pkg gio-2.0					\
 | 
			
		||||
		--metadatadir=$(srcdir)				\
 | 
			
		||||
		$(top_srcdir)/eek/Eek-$(EEK_API_VERSION).gir
 | 
			
		||||
 | 
			
		||||
eek-xkl-$(EEK_API_VERSION).vapi: eek-xkb-$(EEK_API_VERSION).vapi
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN) --vapidir=$(builddir) \
 | 
			
		||||
		--library eek-xkl-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg eek-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg eek-xkb-$(EEK_API_VERSION) --pkg gio-2.0 \
 | 
			
		||||
		eek-xkl-$(EEK_API_VERSION)/eek-xkl-$(EEK_API_VERSION).gi
 | 
			
		||||
eek_gtk_vapi_deps =					\
 | 
			
		||||
	$(srcdir)/EekGtk-$(EEK_API_VERSION).metadata	\
 | 
			
		||||
	|						\
 | 
			
		||||
	$(top_srcdir)/eek/EekGtk-$(EEK_API_VERSION).gir	\
 | 
			
		||||
	$(NULL)
 | 
			
		||||
 | 
			
		||||
eekboard-$(EEK_API_VERSION).vapi:
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN) \
 | 
			
		||||
		--library eekboard-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg eek-$(EEK_API_VERSION) \
 | 
			
		||||
		--pkg gio-2.0 \
 | 
			
		||||
		eek-$(EEK_API_VERSION)/eek-$(EEK_API_VERSION).gi
 | 
			
		||||
eek-gtk-$(EEK_API_VERSION).vapi: $(eek_gtk_vapi_deps)
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN) --vapidir=$(builddir)		\
 | 
			
		||||
		--library eek-gtk-$(EEK_API_VERSION)		\
 | 
			
		||||
		--pkg eek-$(EEK_API_VERSION)			\
 | 
			
		||||
		--pkg gtk+-3.0					\
 | 
			
		||||
		--metadatadir=$(srcdir)				\
 | 
			
		||||
		$(top_srcdir)/eek/EekGtk-$(EEK_API_VERSION).gir
 | 
			
		||||
 | 
			
		||||
eek_xkl_vapi_deps =					\
 | 
			
		||||
	$(srcdir)/EekXkl-$(EEK_API_VERSION).metadata	\
 | 
			
		||||
	|						\
 | 
			
		||||
	$(top_srcdir)/eek/EekXkl-$(EEK_API_VERSION).gir	\
 | 
			
		||||
	$(NULL)
 | 
			
		||||
 | 
			
		||||
eek-xkl-$(EEK_API_VERSION).vapi: $(eek_xkl_vapi_deps)
 | 
			
		||||
	$(VAPIGEN_V)$(VAPIGEN) --vapidir=$(builddir)		\
 | 
			
		||||
		--library eek-xkl-$(EEK_API_VERSION)		\
 | 
			
		||||
		--pkg eek-$(EEK_API_VERSION)			\
 | 
			
		||||
		--metadatadir=$(srcdir)				\
 | 
			
		||||
		$(top_srcdir)/eek/EekXkl-$(EEK_API_VERSION).gir
 | 
			
		||||
 | 
			
		||||
# set up the verbosity rules to avoid some build noise
 | 
			
		||||
VAPIGEN_V = $(VAPIGEN_V_$(V))
 | 
			
		||||
VAPIGEN_V_ = $(VAPIGEN_V_$(AM_DEFAULT_VERBOSITY))
 | 
			
		||||
VAPIGEN_V_0 = @echo "  VAPIG " $@;
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1
									
								
								bindings/vala/eek-0.90.deps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								bindings/vala/eek-0.90.deps
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
gio-2.0
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
-DEEK_COMPILATION=1
 | 
			
		||||
 | 
			
		||||
@ -1,17 +0,0 @@
 | 
			
		||||
include/eek-0.90/eek/eek-container.h
 | 
			
		||||
include/eek-0.90/eek/eek-element.h
 | 
			
		||||
include/eek-0.90/eek/eek-enumtypes.h
 | 
			
		||||
include/eek-0.90/eek/eek-keyboard.h
 | 
			
		||||
include/eek-0.90/eek/eek-key.h
 | 
			
		||||
include/eek-0.90/eek/eek-keysym.h
 | 
			
		||||
include/eek-0.90/eek/eek-layout.h
 | 
			
		||||
include/eek-0.90/eek/eek-section.h
 | 
			
		||||
include/eek-0.90/eek/eek-serializable.h
 | 
			
		||||
include/eek-0.90/eek/eek-symbol.h
 | 
			
		||||
include/eek-0.90/eek/eek-symbol-matrix.h
 | 
			
		||||
include/eek-0.90/eek/eek-text.h
 | 
			
		||||
include/eek-0.90/eek/eek-theme.h
 | 
			
		||||
include/eek-0.90/eek/eek-types.h
 | 
			
		||||
include/eek-0.90/eek/eek-xml.h
 | 
			
		||||
include/eek-0.90/eek/eek-xml-layout.h
 | 
			
		||||
lib/libeek.so
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,24 +0,0 @@
 | 
			
		||||
Eek cheader_filename="eek/eek.h"
 | 
			
		||||
 | 
			
		||||
EekBounds is_value_type="1"
 | 
			
		||||
eek_bounds_copy hidden="1"
 | 
			
		||||
eek_bounds_free hidden="1"
 | 
			
		||||
 | 
			
		||||
EekPoint is_value_type="1"
 | 
			
		||||
eek_point_copy hidden="1"
 | 
			
		||||
eek_point_free hidden="1"
 | 
			
		||||
 | 
			
		||||
EekOutline is_value_type="1"
 | 
			
		||||
eek_outline_copy hidden="1"
 | 
			
		||||
eek_outline_free hidden="1"
 | 
			
		||||
 | 
			
		||||
EekColor is_value_type="1"
 | 
			
		||||
eek_color_copy hidden="1"
 | 
			
		||||
eek_color_free hidden="1"
 | 
			
		||||
eek_color_new hidden="1"
 | 
			
		||||
 | 
			
		||||
eek_element_get_bounds.bounds is_out="1"
 | 
			
		||||
eek_element_get_absolute_position.x is_out="1"
 | 
			
		||||
eek_element_get_absolute_position.y is_out="1"
 | 
			
		||||
eek_element_get_symbol_index.group is_out="1"
 | 
			
		||||
eek_element_get_symbol_index.level is_out="1"
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
Eek
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
-DEEK_COMPILATION=1
 | 
			
		||||
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
include/eek-0.90/eek/eek-clutter-keyboard.h
 | 
			
		||||
lib/libeek-clutter.so
 | 
			
		||||
@ -1,28 +0,0 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<api version="1.0">
 | 
			
		||||
	<namespace name="EekClutter">
 | 
			
		||||
		<object name="EekClutterKeyboard" parent="ClutterGroup" type-name="EekClutterKeyboard" get-type="eek_clutter_keyboard_get_type">
 | 
			
		||||
			<implements>
 | 
			
		||||
				<interface name="ClutterScriptable"/>
 | 
			
		||||
				<interface name="ClutterAnimatable"/>
 | 
			
		||||
				<interface name="AtkImplementor"/>
 | 
			
		||||
				<interface name="ClutterContainer"/>
 | 
			
		||||
			</implements>
 | 
			
		||||
			<constructor name="new" symbol="eek_clutter_keyboard_new">
 | 
			
		||||
				<return-type type="ClutterActor*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="keyboard" type="EekKeyboard*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</constructor>
 | 
			
		||||
			<method name="set_theme" symbol="eek_clutter_keyboard_set_theme">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="keyboard" type="EekClutterKeyboard*"/>
 | 
			
		||||
					<parameter name="theme" type="EekTheme*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<property name="keyboard" type="EekKeyboard*" readable="0" writable="1" construct="0" construct-only="1"/>
 | 
			
		||||
		</object>
 | 
			
		||||
		<constant name="EEK_CLUTTER_KEYBOARD_H" type="int" value="1"/>
 | 
			
		||||
	</namespace>
 | 
			
		||||
</api>
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
EekClutter cheader_filename="eek/eek-clutter.h"
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
EekClutter
 | 
			
		||||
							
								
								
									
										1
									
								
								bindings/vala/eek-gtk-0.90.deps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								bindings/vala/eek-gtk-0.90.deps
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
eek-0.90
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
-DEEK_COMPILATION=1
 | 
			
		||||
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
include/eek-0.90/eek/eek-gtk-keyboard.h
 | 
			
		||||
lib/libeek-gtk.so
 | 
			
		||||
@ -1,26 +0,0 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<api version="1.0">
 | 
			
		||||
	<namespace name="EekGtk">
 | 
			
		||||
		<object name="EekGtkKeyboard" parent="GtkDrawingArea" type-name="EekGtkKeyboard" get-type="eek_gtk_keyboard_get_type">
 | 
			
		||||
			<implements>
 | 
			
		||||
				<interface name="AtkImplementor"/>
 | 
			
		||||
				<interface name="GtkBuildable"/>
 | 
			
		||||
			</implements>
 | 
			
		||||
			<constructor name="new" symbol="eek_gtk_keyboard_new">
 | 
			
		||||
				<return-type type="GtkWidget*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="keyboard" type="EekKeyboard*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</constructor>
 | 
			
		||||
			<method name="set_theme" symbol="eek_gtk_keyboard_set_theme">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="keyboard" type="EekGtkKeyboard*"/>
 | 
			
		||||
					<parameter name="theme" type="EekTheme*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<property name="keyboard" type="EekKeyboard*" readable="0" writable="1" construct="0" construct-only="1"/>
 | 
			
		||||
		</object>
 | 
			
		||||
		<constant name="EEK_GTK_KEYBOARD_H" type="int" value="1"/>
 | 
			
		||||
	</namespace>
 | 
			
		||||
</api>
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
EekGtk
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
-DEEK_COMPILATION=1
 | 
			
		||||
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
include/eek-0.90/eek/eek-xkb-layout.h
 | 
			
		||||
lib/libeek-xkb.so
 | 
			
		||||
@ -1,73 +0,0 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<api version="1.0">
 | 
			
		||||
	<namespace name="EekXkb">
 | 
			
		||||
		<object name="EekXkbLayout" parent="EekLayout" type-name="EekXkbLayout" get-type="eek_xkb_layout_get_type">
 | 
			
		||||
			<method name="get_geometry" symbol="eek_xkb_layout_get_geometry">
 | 
			
		||||
				<return-type type="gchar*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_keycodes" symbol="eek_xkb_layout_get_keycodes">
 | 
			
		||||
				<return-type type="gchar*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_symbols" symbol="eek_xkb_layout_get_symbols">
 | 
			
		||||
				<return-type type="gchar*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<constructor name="new" symbol="eek_xkb_layout_new">
 | 
			
		||||
				<return-type type="EekLayout*"/>
 | 
			
		||||
			</constructor>
 | 
			
		||||
			<method name="set_geometry" symbol="eek_xkb_layout_set_geometry">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
					<parameter name="geometry" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_keycodes" symbol="eek_xkb_layout_set_keycodes">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
					<parameter name="keycodes" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_names" symbol="eek_xkb_layout_set_names">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
					<parameter name="names" type="XkbComponentNamesRec*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_names_full" symbol="eek_xkb_layout_set_names_full">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_names_full_valist" symbol="eek_xkb_layout_set_names_full_valist">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
					<parameter name="var_args" type="va_list"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_symbols" symbol="eek_xkb_layout_set_symbols">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXkbLayout*"/>
 | 
			
		||||
					<parameter name="symbols" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<property name="geometry" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<property name="keycodes" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<property name="symbols" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
		</object>
 | 
			
		||||
		<constant name="EEK_XKB_LAYOUT_H" type="int" value="1"/>
 | 
			
		||||
	</namespace>
 | 
			
		||||
</api>
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
EekXkb cheader_filename="eek/eek-xkb.h"
 | 
			
		||||
eek_xkb_layout_set_names hidden="1"
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
EekXkb
 | 
			
		||||
							
								
								
									
										1
									
								
								bindings/vala/eek-xkl-0.90.deps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								bindings/vala/eek-xkl-0.90.deps
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
eek-0.90
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
-DEEK_COMPILATION=1
 | 
			
		||||
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
include/eek-0.90/eek/eek-xkl-layout.h
 | 
			
		||||
lib/libeek-xkl.so
 | 
			
		||||
@ -1,105 +0,0 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<api version="1.0">
 | 
			
		||||
	<namespace name="EekXkl">
 | 
			
		||||
		<object name="EekXklLayout" parent="EekXkbLayout" type-name="EekXklLayout" get-type="eek_xkl_layout_get_type">
 | 
			
		||||
			<method name="disable_option" symbol="eek_xkl_layout_disable_option">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="option" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="enable_option" symbol="eek_xkl_layout_enable_option">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="option" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_layouts" symbol="eek_xkl_layout_get_layouts">
 | 
			
		||||
				<return-type type="gchar**"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_model" symbol="eek_xkl_layout_get_model">
 | 
			
		||||
				<return-type type="gchar*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_option" symbol="eek_xkl_layout_get_option">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="option" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_options" symbol="eek_xkl_layout_get_options">
 | 
			
		||||
				<return-type type="gchar**"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_variants" symbol="eek_xkl_layout_get_variants">
 | 
			
		||||
				<return-type type="gchar**"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<constructor name="new" symbol="eek_xkl_layout_new">
 | 
			
		||||
				<return-type type="EekLayout*"/>
 | 
			
		||||
			</constructor>
 | 
			
		||||
			<method name="set_config" symbol="eek_xkl_layout_set_config">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="config" type="XklConfigRec*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_config_full" symbol="eek_xkl_layout_set_config_full">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="model" type="gchar*"/>
 | 
			
		||||
					<parameter name="layouts" type="gchar**"/>
 | 
			
		||||
					<parameter name="variants" type="gchar**"/>
 | 
			
		||||
					<parameter name="options" type="gchar**"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_layouts" symbol="eek_xkl_layout_set_layouts">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="layouts" type="gchar**"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_model" symbol="eek_xkl_layout_set_model">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="model" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_options" symbol="eek_xkl_layout_set_options">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="options" type="gchar**"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_variants" symbol="eek_xkl_layout_set_variants">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="layout" type="EekXklLayout*"/>
 | 
			
		||||
					<parameter name="variants" type="gchar**"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<property name="layouts" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<property name="model" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<property name="options" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<property name="variants" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
		</object>
 | 
			
		||||
		<constant name="EEK_XKL_LAYOUT_H" type="int" value="1"/>
 | 
			
		||||
	</namespace>
 | 
			
		||||
</api>
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
EekXkl
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
-DEEKBOARD_COMPILATION
 | 
			
		||||
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
include/eekboard-0.90/eekboard
 | 
			
		||||
lib/libeekboard.so
 | 
			
		||||
@ -1,340 +0,0 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<api version="1.0">
 | 
			
		||||
	<namespace name="Eekboard">
 | 
			
		||||
		<function name="xkl_config_rec_from_string" symbol="eekboard_xkl_config_rec_from_string">
 | 
			
		||||
			<return-type type="XklConfigRec*"/>
 | 
			
		||||
			<parameters>
 | 
			
		||||
				<parameter name="layouts" type="gchar*"/>
 | 
			
		||||
			</parameters>
 | 
			
		||||
		</function>
 | 
			
		||||
		<function name="xkl_config_rec_to_string" symbol="eekboard_xkl_config_rec_to_string">
 | 
			
		||||
			<return-type type="gchar*"/>
 | 
			
		||||
			<parameters>
 | 
			
		||||
				<parameter name="rec" type="XklConfigRec*"/>
 | 
			
		||||
			</parameters>
 | 
			
		||||
		</function>
 | 
			
		||||
		<function name="xkl_list_layout_variants" symbol="eekboard_xkl_list_layout_variants">
 | 
			
		||||
			<return-type type="GSList*"/>
 | 
			
		||||
			<parameters>
 | 
			
		||||
				<parameter name="registry" type="XklConfigRegistry*"/>
 | 
			
		||||
				<parameter name="layout" type="gchar*"/>
 | 
			
		||||
			</parameters>
 | 
			
		||||
		</function>
 | 
			
		||||
		<function name="xkl_list_layouts" symbol="eekboard_xkl_list_layouts">
 | 
			
		||||
			<return-type type="GSList*"/>
 | 
			
		||||
			<parameters>
 | 
			
		||||
				<parameter name="registry" type="XklConfigRegistry*"/>
 | 
			
		||||
			</parameters>
 | 
			
		||||
		</function>
 | 
			
		||||
		<function name="xkl_list_models" symbol="eekboard_xkl_list_models">
 | 
			
		||||
			<return-type type="GSList*"/>
 | 
			
		||||
			<parameters>
 | 
			
		||||
				<parameter name="registry" type="XklConfigRegistry*"/>
 | 
			
		||||
			</parameters>
 | 
			
		||||
		</function>
 | 
			
		||||
		<function name="xkl_list_option_groups" symbol="eekboard_xkl_list_option_groups">
 | 
			
		||||
			<return-type type="GSList*"/>
 | 
			
		||||
			<parameters>
 | 
			
		||||
				<parameter name="registry" type="XklConfigRegistry*"/>
 | 
			
		||||
			</parameters>
 | 
			
		||||
		</function>
 | 
			
		||||
		<function name="xkl_list_options" symbol="eekboard_xkl_list_options">
 | 
			
		||||
			<return-type type="GSList*"/>
 | 
			
		||||
			<parameters>
 | 
			
		||||
				<parameter name="registry" type="XklConfigRegistry*"/>
 | 
			
		||||
				<parameter name="group" type="gchar*"/>
 | 
			
		||||
			</parameters>
 | 
			
		||||
		</function>
 | 
			
		||||
		<object name="EekboardClient" parent="GDBusProxy" type-name="EekboardClient" get-type="eekboard_client_get_type">
 | 
			
		||||
			<implements>
 | 
			
		||||
				<interface name="GInitable"/>
 | 
			
		||||
				<interface name="GAsyncInitable"/>
 | 
			
		||||
			</implements>
 | 
			
		||||
			<method name="create_context" symbol="eekboard_client_create_context">
 | 
			
		||||
				<return-type type="EekboardContext*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="eekboard" type="EekboardClient*"/>
 | 
			
		||||
					<parameter name="client_name" type="gchar*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="destroy_context" symbol="eekboard_client_destroy_context">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="eekboard" type="EekboardClient*"/>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<constructor name="new" symbol="eekboard_client_new">
 | 
			
		||||
				<return-type type="EekboardClient*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="connection" type="GDBusConnection*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</constructor>
 | 
			
		||||
			<method name="pop_context" symbol="eekboard_client_pop_context">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="eekboard" type="EekboardClient*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="push_context" symbol="eekboard_client_push_context">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="eekboard" type="EekboardClient*"/>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<signal name="destroyed" when="LAST">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardClient*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</signal>
 | 
			
		||||
		</object>
 | 
			
		||||
		<object name="EekboardContext" parent="GDBusProxy" type-name="EekboardContext" get-type="eekboard_context_get_type">
 | 
			
		||||
			<implements>
 | 
			
		||||
				<interface name="GInitable"/>
 | 
			
		||||
				<interface name="GAsyncInitable"/>
 | 
			
		||||
			</implements>
 | 
			
		||||
			<method name="add_keyboard" symbol="eekboard_context_add_keyboard">
 | 
			
		||||
				<return-type type="guint"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="keyboard" type="gchar*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_group" symbol="eekboard_context_get_group">
 | 
			
		||||
				<return-type type="gint"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="hide_keyboard" symbol="eekboard_context_hide_keyboard">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="is_enabled" symbol="eekboard_context_is_enabled">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="is_keyboard_visible" symbol="eekboard_context_is_keyboard_visible">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<constructor name="new" symbol="eekboard_context_new">
 | 
			
		||||
				<return-type type="EekboardContext*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="connection" type="GDBusConnection*"/>
 | 
			
		||||
					<parameter name="object_path" type="gchar*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</constructor>
 | 
			
		||||
			<method name="press_keycode" symbol="eekboard_context_press_keycode">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="keycode" type="guint"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="release_keycode" symbol="eekboard_context_release_keycode">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="keycode" type="guint"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="remove_keyboard" symbol="eekboard_context_remove_keyboard">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="keyboard_id" type="guint"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_enabled" symbol="eekboard_context_set_enabled">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="enabled" type="gboolean"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_fullscreen" symbol="eekboard_context_set_fullscreen">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="fullscreen" type="gboolean"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_group" symbol="eekboard_context_set_group">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="group" type="gint"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="set_keyboard" symbol="eekboard_context_set_keyboard">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="keyboard_id" type="guint"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="show_keyboard" symbol="eekboard_context_show_keyboard">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="cancellable" type="GCancellable*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<property name="visible" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
 | 
			
		||||
			<signal name="destroyed" when="LAST">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContext*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</signal>
 | 
			
		||||
			<signal name="disabled" when="LAST">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContext*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</signal>
 | 
			
		||||
			<signal name="enabled" when="LAST">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContext*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</signal>
 | 
			
		||||
			<signal name="key-pressed" when="LAST">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContext*"/>
 | 
			
		||||
					<parameter name="keyname" type="char*"/>
 | 
			
		||||
					<parameter name="symbol" type="GObject*"/>
 | 
			
		||||
					<parameter name="modifiers" type="guint"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</signal>
 | 
			
		||||
		</object>
 | 
			
		||||
		<object name="EekboardContextService" parent="GObject" type-name="EekboardContextService" get-type="eekboard_context_service_get_type">
 | 
			
		||||
			<method name="disable" symbol="eekboard_context_service_disable">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="enable" symbol="eekboard_context_service_enable">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_client_name" symbol="eekboard_context_service_get_client_name">
 | 
			
		||||
				<return-type type="gchar*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_fullscreen" symbol="eekboard_context_service_get_fullscreen">
 | 
			
		||||
				<return-type type="gboolean"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<method name="get_keyboard" symbol="eekboard_context_service_get_keyboard">
 | 
			
		||||
				<return-type type="EekKeyboard*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="context" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</method>
 | 
			
		||||
			<property name="client-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<property name="connection" type="GDBusConnection*" readable="1" writable="1" construct="1" construct-only="0"/>
 | 
			
		||||
			<property name="fullscreen" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<property name="keyboard" type="EekKeyboard*" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<property name="object-path" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
 | 
			
		||||
			<property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
 | 
			
		||||
			<signal name="disabled" when="LAST">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</signal>
 | 
			
		||||
			<signal name="enabled" when="LAST">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</signal>
 | 
			
		||||
			<vfunc name="create_keyboard">
 | 
			
		||||
				<return-type type="EekKeyboard*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContextService*"/>
 | 
			
		||||
					<parameter name="keyboard_type" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</vfunc>
 | 
			
		||||
			<vfunc name="hide_keyboard">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</vfunc>
 | 
			
		||||
			<vfunc name="show_keyboard">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardContextService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</vfunc>
 | 
			
		||||
		</object>
 | 
			
		||||
		<object name="EekboardService" parent="GObject" type-name="EekboardService" get-type="eekboard_service_get_type">
 | 
			
		||||
			<constructor name="new" symbol="eekboard_service_new">
 | 
			
		||||
				<return-type type="EekboardService*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="object_path" type="gchar*"/>
 | 
			
		||||
					<parameter name="connection" type="GDBusConnection*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</constructor>
 | 
			
		||||
			<property name="connection" type="GDBusConnection*" readable="1" writable="1" construct="1" construct-only="0"/>
 | 
			
		||||
			<property name="object-path" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
 | 
			
		||||
			<signal name="destroyed" when="LAST">
 | 
			
		||||
				<return-type type="void"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="object" type="EekboardService*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</signal>
 | 
			
		||||
			<vfunc name="create_context">
 | 
			
		||||
				<return-type type="EekboardContextService*"/>
 | 
			
		||||
				<parameters>
 | 
			
		||||
					<parameter name="self" type="EekboardService*"/>
 | 
			
		||||
					<parameter name="client_name" type="gchar*"/>
 | 
			
		||||
					<parameter name="object_path" type="gchar*"/>
 | 
			
		||||
				</parameters>
 | 
			
		||||
			</vfunc>
 | 
			
		||||
		</object>
 | 
			
		||||
		<constant name="EEKBOARD_CLIENT_H" type="int" value="1"/>
 | 
			
		||||
		<constant name="EEKBOARD_CONTEXT_H" type="int" value="1"/>
 | 
			
		||||
		<constant name="EEKBOARD_CONTEXT_SERVICE_H" type="int" value="1"/>
 | 
			
		||||
		<constant name="EEKBOARD_CONTEXT_SERVICE_INTERFACE" type="char*" value="org.fedorahosted.Eekboard.Context"/>
 | 
			
		||||
		<constant name="EEKBOARD_CONTEXT_SERVICE_PATH" type="char*" value="/org/fedorahosted/Eekboard/Context_%d"/>
 | 
			
		||||
		<constant name="EEKBOARD_SERVICE_H" type="int" value="1"/>
 | 
			
		||||
		<constant name="EEKBOARD_SERVICE_INTERFACE" type="char*" value="org.fedorahosted.Eekboard"/>
 | 
			
		||||
		<constant name="EEKBOARD_SERVICE_PATH" type="char*" value="/org/fedorahosted/Eekboard"/>
 | 
			
		||||
		<constant name="EEKBOARD_XKLUTIL_H" type="int" value="1"/>
 | 
			
		||||
	</namespace>
 | 
			
		||||
</api>
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
Eekboard cheader_filename="eekboard/eekboard.h"
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
Eekboard
 | 
			
		||||
		Reference in New Issue
	
	Block a user