From 02501aee9e51d4fc24ca9bf968f447f3255f0dff Mon Sep 17 00:00:00 2001 From: Dorota Czaplejewicz Date: Thu, 10 Oct 2019 16:13:30 +0000 Subject: [PATCH 1/4] authors: Update --- AUTHORS | 37 +++---------------------------------- 1 file changed, 3 insertions(+), 34 deletions(-) diff --git a/AUTHORS b/AUTHORS index bc85e30a..9950eb56 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,36 +1,5 @@ -eekboard is written by Daiki Ueno . The following -files contain code derived from other free software packages: +squeekboard is written by Dorota Czaplejewicz on behlf of Purism, SPC. +eekboard was written by Daiki Ueno -eek/eek-keyboard-drawing.h -eek/eek-keyboard-drawing.c +For more details, see the debian/copyright file. - These files contain code derived from the libgnomekbd library. - Copyright (C) 2006 Sergey V. Udaltsov - -eek/eek-theme.h -eek/eek-theme.c -eek/eek-theme-context.h -eek/eek-theme-context.c -eek/eek-theme-node.h -eek/eek-theme-node.c - - These files contain code derived from gnome-shell. - - Copyright 2008-2010 Red Hat, Inc. - Copyright 2009 Steve Frécinaux - Copyright 2009, 2010 Florian Müllner - Copyright 2010 Adel Gadllah - Copyright 2010 Giovanni Campagna - Copyright 2003-2004 Dodji Seketeli - -data/icons/8x8/Makefile.am -data/icons/16x16/Makefile.am -data/icons/22x22/Makefile.am -data/icons/24x24/Makefile.am -data/icons/32x32/Makefile.am -data/icons/48x48/Makefile.am -data/icons/scalable/Makefile.am - - These files contain code derived from im-chooser. - - Copyright (C) 2006-2008 Red Hat, Inc. All rights reserved. From cfd2bff1aae449f7ba0cc9c744dacda96661d6f3 Mon Sep 17 00:00:00 2001 From: Dorota Czaplejewicz Date: Thu, 10 Oct 2019 16:15:05 +0000 Subject: [PATCH 2/4] data: Remove eekboard desktop files --- data/eekboard-autostart.desktop.in | 6 ------ data/eekboard-server.service.in | 3 --- data/eekboard.desktop.in | 9 --------- 3 files changed, 18 deletions(-) delete mode 100644 data/eekboard-autostart.desktop.in delete mode 100644 data/eekboard-server.service.in delete mode 100644 data/eekboard.desktop.in diff --git a/data/eekboard-autostart.desktop.in b/data/eekboard-autostart.desktop.in deleted file mode 100644 index 8f3c7a03..00000000 --- a/data/eekboard-autostart.desktop.in +++ /dev/null @@ -1,6 +0,0 @@ -[Desktop Entry] -Name=Eekboard -Exec=eekboard -f -Type=Application -#AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-keyboard-enabled -X-GNOME-AutoRestart=true diff --git a/data/eekboard-server.service.in b/data/eekboard-server.service.in deleted file mode 100644 index 16b9b78b..00000000 --- a/data/eekboard-server.service.in +++ /dev/null @@ -1,3 +0,0 @@ -[D-BUS Service] -Name=org.fedorahosted.Eekboard -Exec=@bindir@/eekboard-server diff --git a/data/eekboard.desktop.in b/data/eekboard.desktop.in deleted file mode 100644 index afd3d0e0..00000000 --- a/data/eekboard.desktop.in +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Eekboard -GenericName=Eekboard Virtual Keyboard -Comment=Virtual Keyboard -Exec=eekboard -Icon=eekboard -Terminal=false -Type=Application -Categories=GTK;Utility; From 8eda2cd04dcb4501a83c53c1dcd306ca4eb354bc Mon Sep 17 00:00:00 2001 From: Dorota Czaplejewicz Date: Thu, 10 Oct 2019 16:15:41 +0000 Subject: [PATCH 3/4] docs: Remove stale eekboard docs --- docs/reference/eek/eek-docs.sgml | 83 --- docs/reference/eek/eek-overview.xml | 70 --- docs/reference/eek/eek-sections.txt | 544 ------------------ docs/reference/eekboard/eekboard-docs.sgml | 56 -- docs/reference/eekboard/eekboard-sections.txt | 104 ---- docs/reference/eekboard/eekboard.types | 4 - 6 files changed, 861 deletions(-) delete mode 100644 docs/reference/eek/eek-docs.sgml delete mode 100644 docs/reference/eek/eek-overview.xml delete mode 100644 docs/reference/eek/eek-sections.txt delete mode 100644 docs/reference/eekboard/eekboard-docs.sgml delete mode 100644 docs/reference/eekboard/eekboard-sections.txt delete mode 100644 docs/reference/eekboard/eekboard.types diff --git a/docs/reference/eek/eek-docs.sgml b/docs/reference/eek/eek-docs.sgml deleted file mode 100644 index be6433b6..00000000 --- a/docs/reference/eek/eek-docs.sgml +++ /dev/null @@ -1,83 +0,0 @@ - - -]> - - - libeek Reference Manual - - for libeek 0.90.0. - - - 2010-2011 - Daiki Ueno - - - - 2010-2011 - Red Hat, Inc. - - - - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". - - - - - - - API Manual - - Base Classes, Interfaces, and Utilities - - - - - - - - - - - - - - - GTK Adapter - - - - Clutter Adapter - - - - Libxklavier Layout Engine - - - - XKB Layout Engine - - - - XML Layout Engine - - - - - Object Hierarchy - - - - API Index - - - - diff --git a/docs/reference/eek/eek-overview.xml b/docs/reference/eek/eek-overview.xml deleted file mode 100644 index 6340264f..00000000 --- a/docs/reference/eek/eek-overview.xml +++ /dev/null @@ -1,70 +0,0 @@ - - Usage Overview - - - libeek is a library to create keyboard-like user interface. - Since it is designed as simple as possible, it provides only two - kind of objects. One is keyboard element - (objects derived from #EekElement) and another is - keyboard layout engine (objects which - implements the #EekLayout interface). - - A keyboard element represents either a keyboard - (#EekKeyboard), a section (#EekSection), or a key (#EekKey). Each - element implements the Builder design pattern so that it can map - itself to different UI widgets (#ClutterActor, #GtkDrawingArea, - aso). - - A layout engine arranges keyboard elements using information - from external configuration mechanisms (libxklavier, XKB, - matchbox-keyboard layouts in XML, aso) - - Here is a sample code which demonstrates (1) keyboard - elements are arranged with the system keyboard layout using - libxklavier and (2) keyboard elements are mapped into - #ClutterActor: - - -EekLayout *layout; -EekKeyboard *keyboard; -ClutterActor *actor; - -/* Create a layout engine based on libxklavier configuration. */ -layout = eek_xkl_layout_new (); - -/* Create a keyboard from the given layout. */ -keyboard = eek_keyboard_new (layout, initial_width, initial_height); - -/* Create a ClutterActor. */ -actor = eek_clutter_keyboard_new (eekboard->keyboard); - -/* Add the actor to a stage. */ -clutter_group_add (CLUTTER_GROUP(stage), actor); - - - - libeek currently supports GTK+ and Clutter as UI toolkits. - To create a keyboard-like #GtkWidget instead of #ClutterActor, - replace eek_clutter_keyboard_new() with eek_gtk_keyboard_new(). - Similarly, if you want to use XKB configuration directly (without - libxklavier), you will only need to replace eek_xkl_layout_new () - with eek_xkb_layout_new(). - - In the above example, a keyboard is represented as a tree of - #EekElement -- #EekKeyboard contains one or more #EekSection's and - #EekSection contains one or more #EekKey's. Each element may emit - events when user pushes the corresponding UI widget. - - Here is another sample code which demonstrates logical events on - #EekElement: - - - -/* Find a key element in the logical keyboard. */ -EekKey *key = eek_keyboard_find_key_by_keycode (keyboard, 0x38); -g_signal_connect (key, "pressed", on_a_pressed); - - - When user pushed a widget which looks like "a" key (i.e. keycode 0x38), on_a_pressed will be called. - - diff --git a/docs/reference/eek/eek-sections.txt b/docs/reference/eek/eek-sections.txt deleted file mode 100644 index ca0b64c0..00000000 --- a/docs/reference/eek/eek-sections.txt +++ /dev/null @@ -1,544 +0,0 @@ -
-eek -eek_init -
- -
-eek-clutter - -
- -
-eek-clutter-key -EekClutterKey -EekClutterKey -EekClutterKeyClass -eek_clutter_key_new - -EEK_CLUTTER_KEY -EEK_CLUTTER_KEY_CLASS -EEK_CLUTTER_KEY_GET_CLASS -EEK_IS_CLUTTER_KEY -EEK_IS_CLUTTER_KEY_CLASS -EEK_TYPE_CLUTTER_KEY -EekClutterKeyPrivate -eek_clutter_key_get_type -
- -
-eek-clutter-keyboard -EekClutterKeyboard -EekClutterKeyboard -EekClutterKeyboardClass -eek_clutter_keyboard_new -eek_clutter_keyboard_set_theme - -EEK_CLUTTER_KEYBOARD -EEK_CLUTTER_KEYBOARD_CLASS -EEK_CLUTTER_KEYBOARD_GET_CLASS -EEK_IS_CLUTTER_KEYBOARD -EEK_IS_CLUTTER_KEYBOARD_CLASS -EEK_TYPE_CLUTTER_KEYBOARD -EekClutterKeyboardPrivate -eek_clutter_keyboard_get_type -
- -
-eek-clutter-renderer -EekClutterRenderer -EekClutterRenderer -EekClutterRendererClass -eek_clutter_renderer_new -eek_clutter_renderer_render_key - -EEK_CLUTTER_RENDERER -EEK_CLUTTER_RENDERER_CLASS -EEK_CLUTTER_RENDERER_GET_CLASS -EEK_IS_CLUTTER_RENDERER -EEK_IS_CLUTTER_RENDERER_CLASS -EEK_TYPE_CLUTTER_RENDERER -EekClutterRendererPrivate -eek_clutter_renderer_get_type -
- -
-eek-clutter-section -EekClutterSection -EekClutterSection -EekClutterSectionClass -eek_clutter_section_new - -EEK_CLUTTER_SECTION -EEK_CLUTTER_SECTION_CLASS -EEK_CLUTTER_SECTION_GET_CLASS -EEK_IS_CLUTTER_SECTION -EEK_IS_CLUTTER_SECTION_CLASS -EEK_TYPE_CLUTTER_SECTION -EekClutterSectionPrivate -eek_clutter_section_get_type -
- -
-eek-container -EekContainer -EekCallback -EekCompareFunc -EekContainer -EekContainerClass -eek_container_add_child -eek_container_find -eek_container_foreach_child - -EEK_CONTAINER -EEK_CONTAINER_CLASS -EEK_CONTAINER_GET_CLASS -EEK_IS_CONTAINER -EEK_IS_CONTAINER_CLASS -EEK_TYPE_CONTAINER -EekContainerPrivate -eek_container_get_type -
- -
-eek-element -EekElement -EekElement -EekElementClass -eek_element_get_absolute_position -eek_element_get_bounds -eek_element_get_group -eek_element_get_level -eek_element_get_name -eek_element_get_parent -eek_element_get_symbol_index -eek_element_set_bounds -eek_element_set_group -eek_element_set_level -eek_element_set_name -eek_element_set_parent -eek_element_set_position -eek_element_set_size -eek_element_set_symbol_index - -EEK_ELEMENT -EEK_ELEMENT_CLASS -EEK_ELEMENT_GET_CLASS -EEK_IS_ELEMENT -EEK_IS_ELEMENT_CLASS -EEK_TYPE_ELEMENT -EekElementPrivate -eek_element_get_type -
- -
-eek-gtk - -
- -
-eek-gtk-keyboard -EekGtkKeyboard -EekGtkKeyboard -EekGtkKeyboardClass -eek_gtk_keyboard_new -eek_gtk_keyboard_set_theme - -EEK_GTK_KEYBOARD -EEK_GTK_KEYBOARD_CLASS -EEK_GTK_KEYBOARD_GET_CLASS -EEK_IS_GTK_KEYBOARD -EEK_IS_GTK_KEYBOARD_CLASS -EEK_TYPE_GTK_KEYBOARD -EekGtkKeyboardPrivate -eek_gtk_keyboard_get_type -
- -
-eek-key -EekKey -EekKey -EekKeyClass -eek_key_get_index -eek_key_get_keycode -eek_key_get_oref -eek_key_get_symbol -eek_key_get_symbol_at_index -eek_key_get_symbol_matrix -eek_key_get_symbol_with_fallback -eek_key_is_locked -eek_key_is_pressed -eek_key_set_index -eek_key_set_keycode -eek_key_set_oref -eek_key_set_symbol_matrix - -EEK_IS_KEY -EEK_IS_KEY_CLASS -EEK_KEY -EEK_KEY_CLASS -EEK_KEY_GET_CLASS -EEK_TYPE_KEY -EekKeyPrivate -eek_key_get_type -
- -
-eek-keyboard -EekKeyboard -EekKeyboard -EekKeyboardClass -EekModifierKey -eek_keyboard_add_outline -eek_keyboard_create_section -eek_keyboard_find_key_by_keycode -eek_keyboard_get_alt_gr_mask -eek_keyboard_get_group -eek_keyboard_get_layout -eek_keyboard_get_level -eek_keyboard_get_locked_keys -eek_keyboard_get_modifier_behavior -eek_keyboard_get_modifiers -eek_keyboard_get_num_lock_mask -eek_keyboard_get_outline -eek_keyboard_get_pressed_keys -eek_keyboard_get_size -eek_keyboard_get_symbol_index -eek_keyboard_new -eek_keyboard_set_alt_gr_mask -eek_keyboard_set_group -eek_keyboard_set_level -eek_keyboard_set_modifier_behavior -eek_keyboard_set_modifiers -eek_keyboard_set_num_lock_mask -eek_keyboard_set_size -eek_keyboard_set_symbol_index - -EEK_IS_KEYBOARD -EEK_IS_KEYBOARD_CLASS -EEK_KEYBOARD -EEK_KEYBOARD_CLASS -EEK_KEYBOARD_GET_CLASS -EEK_TYPE_KEYBOARD -EekKeyboardPrivate -eek_keyboard_get_type -
- -
-eek-keysym -EekKeysym -EekKeysym -EekKeysymClass -eek_keysym_get_xkeysym -eek_keysym_new -eek_keysym_new_from_name -eek_keysym_new_with_modifier - -EEK_INVALID_KEYSYM -EEK_IS_KEYSYM -EEK_IS_KEYSYM_CLASS -EEK_KEYSYM -EEK_KEYSYM_CLASS -EEK_KEYSYM_GET_CLASS -EEK_TYPE_KEYSYM -EekKeysymPrivate -eek_keysym_get_type -
- -
-eek-layout -EekLayout -EekLayout -EekLayoutClass - -EEK_IS_LAYOUT -EEK_IS_LAYOUT_CLASS -EEK_LAYOUT -EEK_LAYOUT_CLASS -EEK_LAYOUT_GET_CLASS -EEK_TYPE_LAYOUT -eek_layout_get_type -
- -
-eek-marshalers - -
- -
-eek-section -EekSection -EekSection -EekSectionClass -eek_section_add_row -eek_section_create_key -eek_section_find_key_by_keycode -eek_section_get_angle -eek_section_get_n_rows -eek_section_get_row -eek_section_set_angle - -EEK_IS_SECTION -EEK_IS_SECTION_CLASS -EEK_SECTION -EEK_SECTION_CLASS -EEK_SECTION_GET_CLASS -EEK_TYPE_SECTION -EekSectionPrivate -eek_section_get_type -
- -
-eek-serializable -EekSerializable -EekSerializableIface -eek_serializable_deserialize -eek_serializable_serialize - -EEK_IS_SERIALIZABLE -EEK_SERIALIZABLE -EEK_SERIALIZABLE_GET_IFACE -EEK_TYPE_SERIALIZABLE -eek_serializable_get_type -
- -
-eek-special-keysym-entries - -
- -
-eek-symbol -EekSymbol -EekSymbol -EekSymbolCategory -EekSymbolClass -eek_symbol_category_from_name -eek_symbol_category_get_name -eek_symbol_get_category -eek_symbol_get_icon_name -eek_symbol_get_label -eek_symbol_get_modifier_mask -eek_symbol_get_name -eek_symbol_is_modifier -eek_symbol_new -eek_symbol_set_category -eek_symbol_set_icon_name -eek_symbol_set_label -eek_symbol_set_modifier_mask -eek_symbol_set_name - -EEK_IS_SYMBOL -EEK_IS_SYMBOL_CLASS -EEK_SYMBOL -EEK_SYMBOL_CLASS -EEK_SYMBOL_GET_CLASS -EEK_TYPE_SYMBOL -EekSymbolPrivate -eek_symbol_get_type -
- -
-eek-symbol-matrix -EekSymbolMatrix -eek_symbol_matrix_copy -eek_symbol_matrix_free -eek_symbol_matrix_get_symbol -eek_symbol_matrix_new -eek_symbol_matrix_set_symbol - -EEK_TYPE_SYMBOL_MATRIX -eek_symbol_matrix_get_type -
- -
-eek-text -EekText -EekText -EekTextClass -eek_text_get_text -eek_text_new - -EEK_IS_TEXT -EEK_IS_TEXT_CLASS -EEK_TEXT -EEK_TEXT_CLASS -EEK_TEXT_GET_CLASS -EEK_TYPE_TEXT -EekTextPrivate -eek_text_get_type -
- -
-eek-theme-context -EekThemeContextClass -eek_theme_context_get_font -eek_theme_context_get_resolution -eek_theme_context_get_root_node -eek_theme_context_get_theme -eek_theme_context_new -eek_theme_context_set_default_resolution -eek_theme_context_set_font -eek_theme_context_set_resolution -eek_theme_context_set_theme - -EEK_IS_THEME_CONTEXT -EEK_IS_THEME_CONTEXT_CLASS -EEK_THEME_CONTEXT -EEK_THEME_CONTEXT_CLASS -EEK_THEME_CONTEXT_GET_CLASS -EEK_TYPE_THEME_CONTEXT -eek_theme_context_get_type -
- -
-eek-theme-private - -
- -
-eek-types -EEK_INVALID_KEYCODE -EekBounds -EekColor -EekContainer -EekElement -EekGradientType -EekKey -EekKeyboard -EekKeysym -EekModifierBehavior -EekModifierType -EekOrientation -EekOutline -EekPoint -EekSection -EekSymbol -EekSymbolMatrix -EekText -EekTheme -EekThemeContext -EekThemeNode -I_ -eek_bounds_copy -eek_bounds_free -eek_bounds_long_side -eek_color_copy -eek_color_free -eek_color_new -eek_outline_copy -eek_outline_free -eek_point_copy -eek_point_free -eek_point_rotate - -EEK_TYPE_BOUNDS -EEK_TYPE_COLOR -EEK_TYPE_OUTLINE -EEK_TYPE_POINT -eek_bounds_get_type -eek_color_get_type -eek_outline_get_type -eek_point_get_type -
- -
-eek-unicode-keysym-entries - -
- -
-eek-xkb - -
- -
-eek-xkb-layout -EekXkbLayout -EekXkbLayout -EekXkbLayoutClass -eek_xkb_layout_get_geometry -eek_xkb_layout_get_keycodes -eek_xkb_layout_get_symbols -eek_xkb_layout_new -eek_xkb_layout_set_geometry -eek_xkb_layout_set_keycodes -eek_xkb_layout_set_names -eek_xkb_layout_set_names_full -eek_xkb_layout_set_names_full_valist -eek_xkb_layout_set_symbols - -EEK_IS_XKB_LAYOUT -EEK_IS_XKB_LAYOUT_CLASS -EEK_TYPE_XKB_LAYOUT -EEK_XKB_LAYOUT -EEK_XKB_LAYOUT_CLASS -EEK_XKB_LAYOUT_GET_CLASS -EekXkbLayoutPrivate -eek_xkb_layout_get_type -
- -
-eek-xkeysym-keysym-entries - -
- -
-eek-xkl - -
- -
-eek-xkl-layout -EekXklLayout -EekXklLayout -EekXklLayoutClass -eek_xkl_layout_disable_option -eek_xkl_layout_enable_option -eek_xkl_layout_get_layouts -eek_xkl_layout_get_model -eek_xkl_layout_get_option -eek_xkl_layout_get_options -eek_xkl_layout_get_variants -eek_xkl_layout_new -eek_xkl_layout_set_config -eek_xkl_layout_set_config_full -eek_xkl_layout_set_layouts -eek_xkl_layout_set_model -eek_xkl_layout_set_options -eek_xkl_layout_set_variants - -EEK_IS_XKL_LAYOUT -EEK_IS_XKL_LAYOUT_CLASS -EEK_TYPE_XKL_LAYOUT -EEK_XKL_LAYOUT -EEK_XKL_LAYOUT_CLASS -EEK_XKL_LAYOUT_GET_CLASS -EekXklLayoutPrivate -eek_xkl_layout_get_type -
- -
-eek-xml -EEK_XML_SCHEMA_VERSION -eek_keyboard_output -
- -
-eek-xml-layout -EekXmlLayout -EekXmlLayout -EekXmlLayoutClass -eek_xml_layout_get_source -eek_xml_layout_new -eek_xml_layout_set_source - -EEK_IS_XML_LAYOUT -EEK_IS_XML_LAYOUT_CLASS -EEK_TYPE_XML_LAYOUT -EEK_XML_LAYOUT -EEK_XML_LAYOUT_CLASS -EEK_XML_LAYOUT_GET_CLASS -EekXmlLayoutPrivate -eek_xml_layout_get_type -
- diff --git a/docs/reference/eekboard/eekboard-docs.sgml b/docs/reference/eekboard/eekboard-docs.sgml deleted file mode 100644 index cf5dbfeb..00000000 --- a/docs/reference/eekboard/eekboard-docs.sgml +++ /dev/null @@ -1,56 +0,0 @@ - - -]> - - - eekboard Reference Manual - - for eekboard 0.90.0. - - - 2011 - Daiki Ueno - - - - 2011 - Red Hat, Inc. - - - - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". - - - - - - API Manual - - Client interface to eekboard-server - - - - - Server interface to implement custom eekboard-server - - - - - Object Hierarchy - - - - API Index - - - - diff --git a/docs/reference/eekboard/eekboard-sections.txt b/docs/reference/eekboard/eekboard-sections.txt deleted file mode 100644 index 5618b9a0..00000000 --- a/docs/reference/eekboard/eekboard-sections.txt +++ /dev/null @@ -1,104 +0,0 @@ -
-eekboard-client -EekboardClient -EekboardClient -EekboardClientClass -eekboard_client_new -eekboard_client_create_context -eekboard_client_push_context -eekboard_client_pop_context -eekboard_client_destroy_context -EekboardClientPrivate - -EEKBOARD_CLIENT -EEKBOARD_IS_CLIENT -EEKBOARD_TYPE_CLIENT -eekboard_client_get_type -EEKBOARD_CLIENT_CLASS -EEKBOARD_IS_CLIENT_CLASS -EEKBOARD_CLIENT_GET_CLASS -
- -
-eekboard-service -EekboardService -EEKBOARD_SERVICE_PATH -EEKBOARD_SERVICE_INTERFACE -EekboardService -EekboardServiceClass -eekboard_service_new -EekboardServicePrivate - -EEKBOARD_SERVICE -EEKBOARD_IS_SERVICE -EEKBOARD_TYPE_SERVICE -eekboard_service_get_type -EEKBOARD_SERVICE_CLASS -EEKBOARD_IS_SERVICE_CLASS -EEKBOARD_SERVICE_GET_CLASS -
- -
-eekboard-context -EekboardContext -EekboardContext -EekboardContextClass -eekboard_context_new -eekboard_context_add_keyboard -eekboard_context_remove_keyboard -eekboard_context_set_keyboard -eekboard_context_show_keyboard -eekboard_context_hide_keyboard -eekboard_context_set_group -eekboard_context_get_group -eekboard_context_press_keycode -eekboard_context_release_keycode -eekboard_context_is_keyboard_visible -eekboard_context_set_enabled -eekboard_context_is_enabled -eekboard_context_set_fullscreen -EekboardContextPrivate - -EEKBOARD_CONTEXT -EEKBOARD_IS_CONTEXT -EEKBOARD_TYPE_CONTEXT -eekboard_context_get_type -EEKBOARD_CONTEXT_CLASS -EEKBOARD_IS_CONTEXT_CLASS -EEKBOARD_CONTEXT_GET_CLASS -
- -
-eekboard-context-service -EekboardContextService -EEKBOARD_CONTEXT_SERVICE_PATH -EEKBOARD_CONTEXT_SERVICE_INTERFACE -EekboardContextService -EekboardContextServiceClass -eekboard_context_service_enable -eekboard_context_service_disable -eekboard_context_service_get_keyboard -eekboard_context_service_get_fullscreen -eekboard_context_service_get_client_name -EekboardContextServicePrivate - -EEKBOARD_CONTEXT_SERVICE -EEKBOARD_IS_CONTEXT_SERVICE -EEKBOARD_TYPE_CONTEXT_SERVICE -eekboard_context_service_get_type -EEKBOARD_CONTEXT_SERVICE_CLASS -EEKBOARD_IS_CONTEXT_SERVICE_CLASS -EEKBOARD_CONTEXT_SERVICE_GET_CLASS -
- -
-eekboard-xklutil -eekboard_xkl_config_rec_from_string -eekboard_xkl_config_rec_to_string -eekboard_xkl_list_models -eekboard_xkl_list_layouts -eekboard_xkl_list_option_groups -eekboard_xkl_list_layout_variants -eekboard_xkl_list_options -
- diff --git a/docs/reference/eekboard/eekboard.types b/docs/reference/eekboard/eekboard.types deleted file mode 100644 index 12bd79e3..00000000 --- a/docs/reference/eekboard/eekboard.types +++ /dev/null @@ -1,4 +0,0 @@ -eekboard_client_get_type -eekboard_context_get_type -eekboard_context_service_get_type -eekboard_service_get_type From f56c5e387997bb0035d2c64f70da537e9f1eb934 Mon Sep 17 00:00:00 2001 From: Dorota Czaplejewicz Date: Thu, 10 Oct 2019 16:16:53 +0000 Subject: [PATCH 4/4] examples: Remove stale eekboard example --- examples/simple-client/simple-client | 47 ---------------------------- 1 file changed, 47 deletions(-) delete mode 100755 examples/simple-client/simple-client diff --git a/examples/simple-client/simple-client b/examples/simple-client/simple-client deleted file mode 100755 index 7d0624bc..00000000 --- a/examples/simple-client/simple-client +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/python -# Copyright (C) 2011 Daiki Ueno -# Copyright (C) 2011 Red Hat, Inc. - -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. - -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . - -import eekboard -import glib - -class SimpleClient(object): - def __init__(self): - client = eekboard.Client() - self.__context = client.create_context('simple-client') - client.push_context(self.__context) - keyboard_id = self.__context.add_keyboard('us') - self.__context.set_keyboard(keyboard_id) - - def __key_pressed_cb(self, c, keyname, symbol, modifiers): - print (keyname, symbol, modifiers) - - def __notify_visible_cb(self, c, p, mainloop): - if not c.props.visible: - mainloop.quit() - - def run(self): - mainloop = glib.MainLoop() - self.__context.connect('key-pressed', self.__key_pressed_cb) - self.__context.connect('notify::visible', self.__notify_visible_cb, - mainloop) - self.__context.show_keyboard(); - mainloop.run() - -if __name__ == '__main__': - client = SimpleClient() - client.run()