EngineDesc
Object Hierarchy:
IBus.EngineDesc
IBus.EngineDesc
IBus.EngineDesc
IBus.Serializable
IBus.Serializable
IBus.Serializable->IBus.EngineDesc
IBus.Object
IBus.Object
IBus.Object->IBus.Serializable
GLib.InitiallyUnowned
GLib.InitiallyUnowned
GLib.InitiallyUnowned->IBus.Object
GLib.Object
GLib.Object
GLib.Object->GLib.InitiallyUnowned
Description:
[
CCode ( type_id =
"ibus_engine_desc_get_type ()" ) ]
public class EngineDesc :
Serializable
An IBusEngineDesc stores description data of IBusEngine.
The description data can either be passed to EngineDesc , or loaded
from an XML node through ibus_engine_desc_new_from_xml_node
to construct IBusEngineDesc.
However, the recommended way to load engine description data is using
Component.from_file to load a component file, which also
includes engine description data.
see_also: Component , Engine
Content:
Properties:
public string author { get ; construct ; }
The author of engine description
public string description { get ; construct ; }
The description of engine description
public string hotkeys { get ; construct ; }
The hotkeys of engine description
public string icon { get ; construct ; }
The icon of engine description
public string language { get ; construct ; }
The language of engine description
public string layout { get ; construct ; }
The layout of engine description
public string layout_option { get ; construct ; }
The keyboard option of engine description
public string layout_variant { get ; construct ; }
The keyboard variant of engine description
public string license { get ; construct ; }
The license of engine description
public string longname { get ; construct ; }
The longname of engine description
public string name { get ; construct ; }
The name of engine description
public uint rank { get ; construct ; }
The rank of engine description
public string setup { get ; construct ; }
The exec lists of the engine setup command
public string symbol { get ; construct ; }
The symbol chars of engine description instead of icon image
public string textdomain { get ; construct ; }
The textdomain of engine description
public string version { get ; construct ; }
The version number of engine description
Creation methods:
Methods:
public unowned string get_author ()
Gets the author property in IBusEngineDesc.
public unowned string get_description ()
Gets the description property in IBusEngineDesc.
public unowned string get_hotkeys ()
Gets the hotkeys property in IBusEngineDesc.
public unowned string get_icon ()
Gets the icon property in IBusEngineDesc.
public unowned string get_language ()
Gets the language property in IBusEngineDesc.
public unowned string get_layout ()
Gets the layout property in IBusEngineDesc.
public unowned string get_layout_option ()
Gets the keyboard option property in IBusEngineDesc.
public unowned string get_layout_variant ()
Gets the keyboard variant property in IBusEngineDesc.
public unowned string get_license ()
Gets the license property in IBusEngineDesc.
public unowned string get_longname ()
Gets the longname property in IBusEngineDesc.
public unowned string get_name ()
Gets the name property in IBusEngineDesc.
public uint get_rank ()
Gets the rank property in IBusEngineDesc.
public unowned string get_setup ()
Gets the setup property in IBusEngineDesc.
public unowned string get_symbol ()
Gets the symbol property in IBusEngineDesc.
public unowned string get_textdomain ()
Gets the textdomain property in IBusEngineDesc.
public unowned string get_version ()
Gets the version property in IBusEngineDesc.
public void output (StringBuilder output, int indent)
Output XML-formatted input method engine description.
Inherited Members:
All known members inherited from class IBus.Serializable
All known members inherited from class IBus.Object
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref