Blame bindings/vala/IBusEmojiDialog-1.0.gir

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
To affect the contents of this file, edit the original C definitions,
Packit Service 1d8f1c
and/or use gtk-doc annotations.  -->
Packit Service 1d8f1c
Packit Service 1d8f1c
            xmlns="http://www.gtk.org/introspection/core/1.0"
Packit Service 1d8f1c
            xmlns:c="http://www.gtk.org/introspection/c/1.0"
Packit Service 1d8f1c
            xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
Packit Service 1d8f1c
  <include name="GLib" version="2.0"/>
Packit Service 1d8f1c
  <include name="GObject" version="2.0"/>
Packit Service 1d8f1c
  <include name="Gio" version="2.0"/>
Packit Service 1d8f1c
  <include name="Gtk" version="3.0"/>
Packit Service 1d8f1c
  <package name="ibus-1.0"/>
Packit Service 1d8f1c
  
Packit Service 1d8f1c
             version="1.0"
Packit Service 1d8f1c
             shared-library="libibus-1.0.so.5"
Packit Service 1d8f1c
             c:identifier-prefixes="IBus"
Packit Service 1d8f1c
             c:symbol-prefixes="ibus">
Packit Service 1d8f1c
    
Packit Service 1d8f1c
           c:symbol-prefix="emojier"
Packit Service 1d8f1c
           c:type="IBusEmojier"
Packit Service 1d8f1c
           parent="Gtk.ApplicationWindow"
Packit Service 1d8f1c
           glib:type-name="IBusEmojier"
Packit Service 1d8f1c
           glib:get-type="ibus_emojier_get_type"
Packit Service 1d8f1c
           glib:type-struct="EmojierClass">
Packit Service 1d8f1c
      <implements name="Atk.ImplementorIface"/>
Packit Service 1d8f1c
      <implements name="Gio.ActionGroup"/>
Packit Service 1d8f1c
      <implements name="Gio.ActionMap"/>
Packit Service 1d8f1c
      <implements name="Gtk.Buildable"/>
Packit Service 1d8f1c
      <constructor name="new" c:identifier="ibus_emojier_new">
Packit Service 1d8f1c
        <doc xml:space="preserve">Creates a new #IBusEmojier.</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <doc xml:space="preserve">A newly allocated #IBusEmojiier.</doc>
Packit Service 1d8f1c
          <type name="Emojier" c:type="IBusEmojier*"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
      </constructor>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
                c:identifier="ibus_emojier_has_loaded_emoji_dict">
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <doc xml:space="preserve">%TRUE if the emoji dict is loaded, otherwise %FALSE.</doc>
Packit Service 1d8f1c
          <type name="gboolean" c:type="gboolean"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
      </function>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
                c:identifier="ibus_emojier_load_unicode_dict">
Packit Service 1d8f1c
        <doc xml:space="preserve">Load the dictionary of #IBusUnicodeData.</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
      </function>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
                c:identifier="ibus_emojier_set_annotation_lang">
Packit Service 1d8f1c
        <doc xml:space="preserve">Set a language id for emoji annotations. #IBusEmojier will load
Packit Service 1d8f1c
$PKGDATADIR/dicts/emoji-@lang.dict. The default is "en".</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <parameter name="lang" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">A langauge id for emoji annotations.</doc>
Packit Service 1d8f1c
            <type name="utf8" c:type="const gchar*"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </function>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
                c:identifier="ibus_emojier_set_emoji_font">
Packit Service 1d8f1c
        <doc xml:space="preserve">Set emoji font on the emoji dialog</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <parameter name="emoji_font" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">font name for emoji characters</doc>
Packit Service 1d8f1c
            <type name="utf8" c:type="const gchar*"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </function>
Packit Service 1d8f1c
      <function name="set_favorites" c:identifier="ibus_emojier_set_favorites">
Packit Service 1d8f1c
        <doc xml:space="preserve">Set custom emojis on the emoji dialog. @favorite_annotations
Packit Service 1d8f1c
can be null. If you don't assign an annotation for a specific emoji,
Packit Service 1d8f1c
you can pass the annotation as "", e.g.
Packit Service 1d8f1c
favorite_annotations = { "", "", "my annotation" };</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <parameter name="favorites" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">A custom emoji list.</doc>
Packit Service 1d8f1c
            <array length="1" zero-terminated="0" c:type="gchar**">
Packit Service 1d8f1c
              <type name="utf8" c:type="gchar*"/>
Packit Service 1d8f1c
            </array>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
          <parameter name="favorites_length" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">A length of @favorites</doc>
Packit Service 1d8f1c
            <type name="gint" c:type="int"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
          
Packit Service 1d8f1c
                     transfer-ownership="none"
Packit Service 1d8f1c
                     nullable="1"
Packit Service 1d8f1c
                     allow-none="1">
Packit Service 1d8f1c
            <doc xml:space="preserve">
Packit Service 1d8f1c
                       A custom annotation listfor @favorites.</doc>
Packit Service 1d8f1c
            <array length="3" zero-terminated="0" c:type="gchar**">
Packit Service 1d8f1c
              <type name="utf8" c:type="gchar*"/>
Packit Service 1d8f1c
            </array>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
          
Packit Service 1d8f1c
                     transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">A length of @favorite_annotations</doc>
Packit Service 1d8f1c
            <type name="gint" c:type="int"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </function>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
                c:identifier="ibus_emojier_set_partial_match">
Packit Service 1d8f1c
        <doc xml:space="preserve">Set partial match for emoji annotations.</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <parameter name="has_partial_match" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">Enable the partial match if %TRUE. Otherwise if %FALSE.</doc>
Packit Service 1d8f1c
            <type name="gboolean" c:type="gboolean"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </function>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
                c:identifier="ibus_emojier_set_partial_match_condition">
Packit Service 1d8f1c
        <doc xml:space="preserve">Set the partial match condition with the integer.</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <parameter name="condition" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">condition id between 0 and 2.</doc>
Packit Service 1d8f1c
            <type name="gint" c:type="gint"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </function>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
                c:identifier="ibus_emojier_set_partial_match_length">
Packit Service 1d8f1c
        <doc xml:space="preserve">Set the minimum lenght to match partially.</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <parameter name="length" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">minimum lenght to match partially.</doc>
Packit Service 1d8f1c
            <type name="gint" c:type="gint"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </function>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
              c:identifier="ibus_emojier_get_input_context_path">
Packit Service 1d8f1c
        <return-value transfer-ownership="full">
Packit Service 1d8f1c
          <doc xml:space="preserve">an input context path of #IBusInputContext
Packit Service 1d8f1c
which is saved in ibus_emojier_run().</doc>
Packit Service 1d8f1c
          <type name="utf8" c:type="gchar*"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <instance-parameter name="self" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">An #IBusEmojier</doc>
Packit Service 1d8f1c
            <type name="Emojier" c:type="IBusEmojier*"/>
Packit Service 1d8f1c
          </instance-parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </method>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
              c:identifier="ibus_emojier_get_selected_string">
Packit Service 1d8f1c
        <return-value transfer-ownership="full">
Packit Service 1d8f1c
          <doc xml:space="preserve">an selected emoji character on the emoji dialog.</doc>
Packit Service 1d8f1c
          <type name="utf8" c:type="gchar*"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <instance-parameter name="self" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">An #IBusEmojier</doc>
Packit Service 1d8f1c
            <type name="Emojier" c:type="IBusEmojier*"/>
Packit Service 1d8f1c
          </instance-parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </method>
Packit Service 1d8f1c
      <method name="is_running" c:identifier="ibus_emojier_is_running">
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <doc xml:space="preserve">boolean if the emoji dialog is running</doc>
Packit Service 1d8f1c
          <type name="gboolean" c:type="gboolean"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <instance-parameter name="self" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">An #IBusEmojier</doc>
Packit Service 1d8f1c
            <type name="Emojier" c:type="IBusEmojier*"/>
Packit Service 1d8f1c
          </instance-parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </method>
Packit Service 1d8f1c
      
Packit Service 1d8f1c
              c:identifier="ibus_emojier_present_centralize">
Packit Service 1d8f1c
        <doc xml:space="preserve">Move the window to the toplevel on the screen and centralize it.</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <instance-parameter name="self" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">An #IBusEmojier</doc>
Packit Service 1d8f1c
            <type name="Emojier" c:type="IBusEmojier*"/>
Packit Service 1d8f1c
          </instance-parameter>
Packit Service 1d8f1c
          <parameter name="event" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">A #GdkEventKey for timestamp</doc>
Packit Service 1d8f1c
            <type name="Gdk.Event" c:type="GdkEvent*"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </method>
Packit Service 1d8f1c
      <method name="reset" c:identifier="ibus_emojier_reset">
Packit Service 1d8f1c
        <doc xml:space="preserve">Reset the selected string and input context path.</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <instance-parameter name="self" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">An #IBusEmojier</doc>
Packit Service 1d8f1c
            <type name="Emojier" c:type="IBusEmojier*"/>
Packit Service 1d8f1c
          </instance-parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </method>
Packit Service 1d8f1c
      <method name="run" c:identifier="ibus_emojier_run">
Packit Service 1d8f1c
        <doc xml:space="preserve">Runs emoji dialog to select emoji.</doc>
Packit Service 1d8f1c
        <return-value transfer-ownership="full">
Packit Service 1d8f1c
          <doc xml:space="preserve">A selected emoji character.</doc>
Packit Service 1d8f1c
          <type name="utf8" c:type="gchar*"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <instance-parameter name="self" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">An #IBusEmojier</doc>
Packit Service 1d8f1c
            <type name="Emojier" c:type="IBusEmojier*"/>
Packit Service 1d8f1c
          </instance-parameter>
Packit Service 1d8f1c
          <parameter name="input_context_path" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">An input context path of #IBusInputContext
Packit Service 1d8f1c
                     of the focused application.</doc>
Packit Service 1d8f1c
            <type name="utf8" c:type="const gchar*"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
          <parameter name="event" transfer-ownership="none">
Packit Service 1d8f1c
            <doc xml:space="preserve">A #GdkEventKey for timestamp</doc>
Packit Service 1d8f1c
            <type name="Gdk.Event" c:type="GdkEvent*"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </method>
Packit Service 1d8f1c
      <field name="parent_instance" readable="0" private="1">
Packit Service 1d8f1c
        <type name="Gtk.Window" c:type="GtkWindow"/>
Packit Service 1d8f1c
      </field>
Packit Service 1d8f1c
      <field name="priv" readable="0" private="1">
Packit Service 1d8f1c
        <type name="EmojierPrivate" c:type="IBusEmojierPrivate*"/>
Packit Service 1d8f1c
      </field>
Packit Service 1d8f1c
      <glib:signal name="candidate-clicked" when="last">
Packit Service 1d8f1c
        <return-value transfer-ownership="none">
Packit Service 1d8f1c
          <type name="none" c:type="void"/>
Packit Service 1d8f1c
        </return-value>
Packit Service 1d8f1c
        <parameters>
Packit Service 1d8f1c
          <parameter name="object" transfer-ownership="none">
Packit Service 1d8f1c
            <type name="guint" c:type="guint"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
          <parameter name="p0" transfer-ownership="none">
Packit Service 1d8f1c
            <type name="guint" c:type="guint"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
          <parameter name="p1" transfer-ownership="none">
Packit Service 1d8f1c
            <type name="guint" c:type="guint"/>
Packit Service 1d8f1c
          </parameter>
Packit Service 1d8f1c
        </parameters>
Packit Service 1d8f1c
      </glib:signal>
Packit Service 1d8f1c
    </class>
Packit Service 1d8f1c
    
Packit Service 1d8f1c
            c:type="IBusEmojierClass"
Packit Service 1d8f1c
            glib:is-gtype-struct-for="Emojier">
Packit Service 1d8f1c
      <field name="parent_class" readable="0" private="1">
Packit Service 1d8f1c
        <type name="Gtk.WindowClass" c:type="GtkWindowClass"/>
Packit Service 1d8f1c
      </field>
Packit Service 1d8f1c
    </record>
Packit Service 1d8f1c
    <record name="EmojierPrivate" c:type="IBusEmojierPrivate" disguised="1">
Packit Service 1d8f1c
    </record>
Packit Service 1d8f1c
  </namespace>
Packit Service 1d8f1c
</repository>