예제 #1
0
 //-------------------------------------------------------------------------------------------------------------------------------
 public TerminalDoc(MainFrm GameEditorFrm, SaveLoadDescriptor Descriptor)
     : base(GameEditorFrm)
 {
     InitializeComponent();
     //get proper descriptor
     this.Descriptor = Descriptor;
 }
예제 #2
0
 //-------------------------------------------------------------------------------------------------------------------------------
 public static string GetDockContentPersistString(DockContent content, object Object_Descriptor)
 {
     var desc = new SaveLoadDescriptor()
     {
         Type = content.GetType(),
         Text = content.Text,
         Object_Descriptor = Object_Descriptor,
     };
     var buffer = Serialization_Master.Serializer.Serialize_Object_To_ByteArray(desc, Compress: true);
     var base64 = System.Convert.ToBase64String(buffer);
     return base64;
 }
예제 #3
0
 //-------------------------------------------------------------------------------------------------------------------------------
 public static void SetupDockContentFromPersistString(DockContent content, SaveLoadDescriptor desc)
 {
     //setup
     content.Text = desc.Text;
 }