Plugin-Schnittstelle
Die Designer Plugin-Schnittstelle erweitert den Designer um die Möglichkeit, externe Anwendungen (Plugin-Clients) an den Designer anzubinden. Der Plugin-Client verbindet sich hierzu via Socket mit dem Designer. Nach erfolgreicher Authentifikation kann der Plugin-Client sowohl Befehle an den Designer senden, als auch Ereignisse des Designers empfangen. Somit ist es möglich den Designer um eigene Funktionen zu erweitern und ihn zu individualisieren.
In der CodeLibrary ist ein Beispiel zur Anwendung der Plugin-Schnittstelle enthalten. In diesem Beispiel wird in einem Dialog eine Liste aller Dialoge angezeigt. Wird ein Dialog im Designer aktiviert, wird dieser auch in der Liste selektiert. Durch einen Doppelklick auf einen Eintrag wird der Dialog im Designer geöffnet.
-
Erstellung einer Plugin-Anwendung in CONZEPT 16
-
-
-
- Argument nach Name ermitteln
- Argument nach Nummer ermitteln
- Ermitteln der Anzahl der Argumente
- Ermitteln der Länge eines Argumentes
- Argumentwert vom Typ _TypeAlpha ermitteln
- Argumentwert eines Base64 kodierten Argumentes vom Typ _TypeAlpha ermitteln
- Argumentwert vom Typ _TypeInt ermitteln
- Argumentwert vom Typ _TypeLogic ermitteln
- String-Argument als Memory-Objekt ermitteln
-
-
- Designer.Forms.OpenDone
- Designer.Forms.CloseDone
- Designer.Forms.ActivateDone
- Designer.Forms.SaveDone
- Designer.Forms.WriteLockChangeDone
- Designer.Forms.Selection.Menu.MenuSelect
- Designer.Dictionary.Enter
- Designer.Dictionary.Exit
- Designer.Editor.OpenDone
- Designer.Editor.CloseDone
- Designer.Editor.ActivateDone
- Designer.Editor.CompileDone
- Designer.Editor.SaveDone
- Designer.Editor.Document.Menu.MenuSelect
- Designer.MenuEditor.OpenDone
- Designer.MenuEditor.SaveDone
- Designer.Menu.Plugins.MenuSelect
- Designer.Exit
-
-
- Designer.Forms.Open
- Designer.Forms.Export
- Designer.Forms.Import
- Designer.Forms.GetCount
- Designer.Forms.GetObject
- Designer.Forms.Selection.Get
- Designer.Forms.Selection.New
- Designer.Forms.Selection.GetCount
- Designer.Forms.Selection.GetObject
- Designer.Forms.Selection.GetPreview
- Designer.Forms.Selection.Menu.AddItem
- Designer.Forms.Selection.Menu.
<Name>.Change - Designer.Forms.Selection.Menu.
<Name>.Remove
-
- Designer.Menu.File.New.Frame.Exec
- Designer.Menu.File.New.AppFrame.Exec
- Designer.Menu.File.New.MdiFrame.Exec
- Designer.Menu.File.New.TrayFrame.Exec
- Designer.Menu.File.New.PrintDoc.Exec
- Designer.Menu.File.New.PrintDocRecord.Exec
- Designer.Menu.File.New.PrintForm.Exec
- Designer.Menu.File.New.PrintFormList.Exec
- Designer.Menu.File.New.Menu.Exec
- Designer.Menu.File.Open.Exec
- Designer.Menu.File.Reopen.Exec
- Designer.Menu.File.Save.Exec
- Designer.Menu.File.SaveAs.Exec
- Designer.Menu.File.ReadWrite.Exec
- Designer.Menu.File.Close.Exec
- Designer.Menu.File.CloseAll.Exec
- Designer.Menu.File.Import.Exec
- Designer.Menu.File.Export.Exec
- Designer.Menu.File.Menu.Exec
- Designer.Menu.File.Test.Exec
- Designer.Menu.File.MainProc.Exec
- Designer.Menu.File.Config.Exec
- Designer.Menu.File.Exit.Exec
- Designer.Menu.Extras.Dictionary.Exec
- Designer.Menu.Extras.RecordManagement.Exec
- Designer.Menu.Extras.BlobManagement.Exec
- Designer.Menu.Extras.UserManagement.Exec
- Designer.Menu.Extras.Resource.Exec
- Designer.Menu.Extras.ViewAppLog.Exec
- Designer.Menu.Plugins.AddItem
- Designer.Menu.Plugins.
<Name>.Change - Designer.Menu.Plugins.
<Name>.Remove
-
- Designer.Storage.Create
- Designer.Storage.Load
- Designer.Storage.NewObject
- Designer.Storage.
<StorageName>.Save - Designer.Storage.
<StorageName>.Unload - Designer.Storage.
<ObjectName>.DeleteObject - Designer.Storage.
<ObjectName>.RenameObject - Designer.Storage.
<ObjectName>.WriteKey - Designer.Storage.
<ObjectName>.ReadKey - Designer.Storage.
<ObjectName>.ReadNames - Designer.Storage.LastLockingInfo
- Designer.Storage.
<ObjectName>.ExportFile - Designer.Storage.
<ObjectName>.ExportStream - Designer.Storage.ImportFile
- Designer.Storage.ImportStream