diff --git a/src/bindings/mono/efl_mono/efl_all.cs b/src/bindings/mono/efl_mono/efl_all.cs
index 1ea57df70d..54385ca0cc 100644
--- a/src/bindings/mono/efl_mono/efl_all.cs
+++ b/src/bindings/mono/efl_mono/efl_all.cs
@@ -40,13 +40,16 @@ static class UnsafeNativeMethods
}
/// Wrapper around the initialization functions of all modules.
-///
-/// Since EFL 1.23.
+/// Since EFL 1.23.
///
public static class All
{
private static bool InitializedUi = false;
+ ///
+ /// If the main loop was initialized.
+ /// Since EFL 1.23.
+ ///
public static bool MainLoopInitialized {
get;
private set;
@@ -54,6 +57,11 @@ public static class All
internal static readonly object InitLock = new object();
+ ///
+ /// Initialize the Efl.
+ /// Since EFL 1.23.
+ ///
+ /// The that initialize the Efl.
public static void Init(Efl.Csharp.Components components = Efl.Csharp.Components.Basic)
{
Eina.Config.Init();
@@ -73,7 +81,9 @@ public static class All
Monitor.Exit(InitLock);
}
- /// Shutdowns all EFL subsystems.
+ /// Shutdowns all EFL subsystems.
+ /// Since EFL 1.23.
+ ///
public static void Shutdown()
{
// Try to cleanup everything before actually shutting down.
@@ -113,11 +123,14 @@ namespace Ui
{
/// Initialization and shutdown of the UI libraries.
-///
-/// Since EFL 1.23.
+/// Since EFL 1.23.
///
public static class Config
{
+ ///
+ /// Initialize the configuration of Elm.
+ /// Since EFL 1.23.
+ ///
public static void Init()
{
// TODO Support elm command line arguments
@@ -133,16 +146,28 @@ public static class Config
Efl.Ui.Win.ExitOnAllWindowsClosed = new Eina.Value(0);
}
+ ///
+ /// Shutdown Elm systems.
+ /// Since EFL 1.24.
+ ///
public static void Shutdown()
{
elm_shutdown();
}
+ ///
+ /// Run Elm system.
+ /// Since EFL 1.23.
+ ///
public static void Run()
{
elm_run();
}
+ ///
+ /// Exit Elm.
+ /// Since EFL 1.23.
+ ///
public static void Exit()
{
elm_exit();