lazarus/components/wiki/test/wikisearchmain.pas
mattias 9e9f823a55 wiki test: load files
git-svn-id: trunk@35644 -
2012-03-01 23:01:21 +00:00

62 lines
1.2 KiB
ObjectPascal

unit WikiSearchMain;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, IpHtml, Forms, Controls, Graphics,
Dialogs, StdCtrls, ExtCtrls, WikiHelpManager;
type
{ TWikiSearchDemoForm }
TWikiSearchDemoForm = class(TForm)
PageGroupBox: TGroupBox;
PageIpHtmlPanel: TIpHtmlPanel;
ResultsGroupBox: TGroupBox;
ResultsIpHtmlPanel: TIpHtmlPanel;
SearchEdit: TEdit;
SearchLabel: TLabel;
Splitter1: TSplitter;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
public
end;
var
WikiSearchDemoForm: TWikiSearchDemoForm;
implementation
{$R *.lfm}
{ TWikiSearchDemoForm }
procedure TWikiSearchDemoForm.FormCreate(Sender: TObject);
begin
Caption:='Search Wiki (Proof of concept)';
SearchLabel.Caption:='Search:';
SearchEdit.Text:='';
ResultsGroupBox.Caption:='Result:';
PageGroupBox.Caption:='Page:';
WikiHelp:=TWikiHelp.Create(nil);
WikiHelp.XMLDirectory:=SetDirSeparators('../wikixml');
WikiHelp.ImagesDirectory:=SetDirSeparators('../images');
WikiHelp.Converter.OutputDir:='';
WikiHelp.Converter.CSSFilename:='wiki.css';
WikiHelp.StartScan;
end;
procedure TWikiSearchDemoForm.FormDestroy(Sender: TObject);
begin
FreeAndNil(WikiHelp);
end;
end.