diff --git a/ChangeLogs b/ChangeLogs index 959cf93..8e7e84c 100644 --- a/ChangeLogs +++ b/ChangeLogs @@ -1,7 +1,6 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT UNLESS YOU KNOW WHAT YOU ARE DOING. # CHANGE LOG -[Next version (1c79119a32265750560d58a0202021fe34953a75)] - Added: Plugin Lifecycle event system - Added: Lifecycle events to ISuperMemoAssistant - Added: non-generic InvokeRemote extension method diff --git a/src/SuperMemoAssistant.Interop/Interop/SMConst.cs b/src/SuperMemoAssistant.Interop/Interop/SMConst.cs index 095a8de..6f761d2 100644 --- a/src/SuperMemoAssistant.Interop/Interop/SMConst.cs +++ b/src/SuperMemoAssistant.Interop/Interop/SMConst.cs @@ -140,6 +140,9 @@ public static class UI /// The element window class name public const string ElementWindowClassName = "TElWind"; + /// The content window class name + public const string ContentsWindowClassName = "TContents"; + /// The tree view class name (which coincides with the main window) public const string SMMainClassName = "TSMMain"; diff --git a/src/SuperMemoAssistant.Interop/Interop/SuperMemo/ISuperMemo.cs b/src/SuperMemoAssistant.Interop/Interop/SuperMemo/ISuperMemo.cs index 8618dee..4d9dfd7 100644 --- a/src/SuperMemoAssistant.Interop/Interop/SuperMemo/ISuperMemo.cs +++ b/src/SuperMemoAssistant.Interop/Interop/SuperMemo/ISuperMemo.cs @@ -36,6 +36,7 @@ using SuperMemoAssistant.Interop.SuperMemo.Elements; using SuperMemoAssistant.Interop.SuperMemo.Registry.Types; using SuperMemoAssistant.Interop.SuperMemo.UI.Element; +using SuperMemoAssistant.Interop.SuperMemo.UI.Content; namespace SuperMemoAssistant.Interop.SuperMemo { @@ -68,5 +69,6 @@ public interface ISuperMemoRegistry public interface ISuperMemoUI { IElementWdw ElementWdw { get; } + IContentWdw ContentWdw { get; } } } diff --git a/src/SuperMemoAssistant.Interop/Interop/SuperMemo/UI/Content/IContentWdw.cs b/src/SuperMemoAssistant.Interop/Interop/SuperMemo/UI/Content/IContentWdw.cs new file mode 100644 index 0000000..fed0a9b --- /dev/null +++ b/src/SuperMemoAssistant.Interop/Interop/SuperMemo/UI/Content/IContentWdw.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SuperMemoAssistant.Interop.SuperMemo.UI.Content +{ + public interface IContentWdw : IWdw + { + /// + /// Moves an Element of it's respective id into a target Concept ID + /// + /// The ID of the element to move. + /// The target concpet the element is moved to. + /// + public bool MoveElementToConcept(int elementId, int conceptId); + + } +} diff --git a/src/SuperMemoAssistant.Interop/Interop/SuperMemo/UI/Element/IElementWdw.cs b/src/SuperMemoAssistant.Interop/Interop/SuperMemo/UI/Element/IElementWdw.cs index 4810693..5c913bf 100644 --- a/src/SuperMemoAssistant.Interop/Interop/SuperMemo/UI/Element/IElementWdw.cs +++ b/src/SuperMemoAssistant.Interop/Interop/SuperMemo/UI/Element/IElementWdw.cs @@ -33,8 +33,8 @@ namespace SuperMemoAssistant.Interop.SuperMemo.UI.Element { using System; - using Content.Components; - using Content.Controls; + using SuperMemoAssistant.Interop.SuperMemo.Content.Components; + using SuperMemoAssistant.Interop.SuperMemo.Content.Controls; using Core; using Elements.Models; using Elements.Types; diff --git a/src/SuperMemoAssistant.Interop/Properties/PublishProfiles/FolderProfile.pubxml b/src/SuperMemoAssistant.Interop/Properties/PublishProfiles/FolderProfile.pubxml new file mode 100644 index 0000000..7e1315c --- /dev/null +++ b/src/SuperMemoAssistant.Interop/Properties/PublishProfiles/FolderProfile.pubxml @@ -0,0 +1,12 @@ + + + + + Release + Any CPU + D:\Users\polit\Projects\C#\SuperMemoAssistant\build\SuperMemoAssistant.Interop\Release\AnyCPU\publish\ + FileSystem + + \ No newline at end of file diff --git a/src/SuperMemoAssistant.Interop/Properties/PublishProfiles/FolderProfile.pubxml.user b/src/SuperMemoAssistant.Interop/Properties/PublishProfiles/FolderProfile.pubxml.user new file mode 100644 index 0000000..a32fee2 --- /dev/null +++ b/src/SuperMemoAssistant.Interop/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -0,0 +1,6 @@ + + + + diff --git a/src/SuperMemoAssistant.Interop/SuperMemoAssistant.Interop.csproj.user b/src/SuperMemoAssistant.Interop/SuperMemoAssistant.Interop.csproj.user new file mode 100644 index 0000000..f6e917f --- /dev/null +++ b/src/SuperMemoAssistant.Interop/SuperMemoAssistant.Interop.csproj.user @@ -0,0 +1,6 @@ + + + + <_LastSelectedProfileId>D:\Users\polit\Projects\C#\SuperMemoAssistant\src\Interop\src\SuperMemoAssistant.Interop\Properties\PublishProfiles\FolderProfile.pubxml + + \ No newline at end of file diff --git a/src/SuperMemoAssistant.Interop/version.json b/src/SuperMemoAssistant.Interop/version.json index 36a659b..dcba91a 100644 --- a/src/SuperMemoAssistant.Interop/version.json +++ b/src/SuperMemoAssistant.Interop/version.json @@ -1,4 +1,4 @@ { "$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "2.0.5" + "version": "2.0.5-alpha" } \ No newline at end of file