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();