C# Class Ethos.PluginInfo

Inheritance: GLib.Object
显示文件 Open project: chergert/ethos

Private Properties

Property Type Description
OnLoaded void
OnUnloaded void
OverrideLoaded void
OverrideUnloaded void
PluginInfo System
ethos_plugin_info_get_active bool
ethos_plugin_info_get_authors IntPtr
ethos_plugin_info_get_copyright IntPtr
ethos_plugin_info_get_dependencies IntPtr
ethos_plugin_info_get_description IntPtr
ethos_plugin_info_get_errors IntPtr
ethos_plugin_info_get_filename IntPtr
ethos_plugin_info_get_iage uint
ethos_plugin_info_get_icon IntPtr
ethos_plugin_info_get_id IntPtr
ethos_plugin_info_get_loader IntPtr
ethos_plugin_info_get_module IntPtr
ethos_plugin_info_get_name IntPtr
ethos_plugin_info_get_type IntPtr
ethos_plugin_info_get_version IntPtr
ethos_plugin_info_get_website IntPtr
ethos_plugin_info_has_errors bool
ethos_plugin_info_load_from_data bool
ethos_plugin_info_load_from_file bool
ethos_plugin_info_new IntPtr
ethos_plugin_info_set_filename void
ethos_plugin_info_set_id void
loaded_cb void
unloaded_cb void

Public Methods

Method Description
LoadFromData ( string group, string data ) : bool
LoadFromFile ( string group, string filename ) : bool
PluginInfo ( ) : System
PluginInfo ( IntPtr raw ) : System

Private Methods

Method Description
OnLoaded ( ) : void
OnUnloaded ( ) : void
OverrideLoaded ( GLib gtype ) : void
OverrideUnloaded ( GLib gtype ) : void
PluginInfo ( GLib gtype ) : System
ethos_plugin_info_get_active ( IntPtr raw ) : bool
ethos_plugin_info_get_authors ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_copyright ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_dependencies ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_description ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_errors ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_filename ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_iage ( IntPtr raw ) : uint
ethos_plugin_info_get_icon ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_id ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_loader ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_module ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_name ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_type ( ) : IntPtr
ethos_plugin_info_get_version ( IntPtr raw ) : IntPtr
ethos_plugin_info_get_website ( IntPtr raw ) : IntPtr
ethos_plugin_info_has_errors ( IntPtr raw ) : bool
ethos_plugin_info_load_from_data ( IntPtr raw, IntPtr group, IntPtr data, UIntPtr length, IntPtr &error ) : bool
ethos_plugin_info_load_from_file ( IntPtr raw, IntPtr group, IntPtr filename, IntPtr &error ) : bool
ethos_plugin_info_new ( ) : IntPtr
ethos_plugin_info_set_filename ( IntPtr raw, IntPtr filename ) : void
ethos_plugin_info_set_id ( IntPtr raw, IntPtr id ) : void
loaded_cb ( IntPtr inst ) : void
unloaded_cb ( IntPtr inst ) : void

Method Details

LoadFromData() public method

public LoadFromData ( string group, string data ) : bool
group string
data string
return bool

LoadFromFile() public method

public LoadFromFile ( string group, string filename ) : bool
group string
filename string
return bool

PluginInfo() public method

public PluginInfo ( ) : System
return System

PluginInfo() public method

public PluginInfo ( IntPtr raw ) : System
raw IntPtr
return System