BlitzEdit - Plugins

Übersicht Sonstiges Projekte

Neue Antwort erstellen

 

ChristianH

Betreff: BlitzEdit - Plugins

BeitragSa, Dez 04, 2004 14:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

ihr habt bestimmt schon gemerkt, dass BlitzEdit seit Version 0.4.1 eine Plugin Schnittstelle hat.

Welche Funktionen / Events fehlen euch bei der Plugin Schnitstelle? Was kann man daran verbessern?

ST will ürbigens immer noch die Plugin Unit für C++ und PureBasic machen.

Code: [AUSKLAPPEN]
  BlitzEdit Plugin Unit Version 0.1 for Delphi
  See the sample Plugin how to make a plugin.

  List of all Events BlitzEdit does send:
  Event:                Plugin can give a Result:
  evnOpenfile           yes
  evnNewfile            yes
  evnSaveFile           yes
  evnCloseFile          yes
  evnRunFile            yes
  evnUndo               yes
  evnRedo               yes
  evnCut                yes
  evnCopy               yes
  evnPaste              yes
  evnAppClose           no
  evnAppStart           no
  evnAllPluginsLoaded   no

  List of all functions and procedures the Plugin can call:
  function GetHandle: Integer;
  procedure ShowMessage(const Msg: string);
  function GetEditorLines(): TStrings;
  function GetAllOpenFiles(): TStrings;
  function GetCurrentCompiler(): string;
  function GetFileName(): string;
  function GetDebugLog(): TStrings;
  function IsHelpPageActive(): Boolean;
  function Open(): Boolean;
  function Save(): Boolean;
  function SaveUnder(): Boolean;
  function Openfile(filename: string): Boolean;
  function Savefile(filename: string): Boolean;
  function Run(): Boolean;
  function ErrorCheck(): Boolean;
  function RunCommand(command: string): Boolean;
  function GetGlobals(): TStrings;
  function GetLocals(): TStrings;
  function GetLabels(): TStrings;
  function GetFunctions(): TStrings;
  function GetTypes(): TStrings;
  function GetProjectFiles(): TStrings;
  function GetProjectFile(): string;
  function GetProjectMainFile(): string;
  function GetProjectName(): string;
  function GetProjectWorkers(): string;
  function GetProjectCoWorkers(): string;
  function IsProjectOpen(): Boolean;
  function GotoHelpPage(URL: string): Boolean;


Achja: Nach tagelanger Bugsuche habe ich nun endlich den Rechtsklick Bug gefixet, es lag an SynEdit direkt. D.h. Sonntag kommt wieder eine neue BlitzEdit Version. Smile

MFG Chris.

Neue Antwort erstellen


Übersicht Sonstiges Projekte

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group