reactivated page close btn on linux

This commit is contained in:
Basile Burg 2015-01-21 08:09:37 +01:00
parent 3cd1306be6
commit f1c16c11d6
1 changed files with 14 additions and 0 deletions

View File

@ -43,6 +43,9 @@ type
tokLst: TLexTokenList;
errLst: TLexErrorList;
fModStart: boolean;
{$IFDEF LINUX}
procedure pageCloseBtnClick(Sender: TObject);
{$ENDIF}
function completionItemPaint(const AKey: string; ACanvas: TCanvas;X, Y: integer; Selected: boolean; Index: integer): boolean;
procedure lexFindToken(const aToken: PLexToken; out doStop: boolean);
procedure memoKeyPress(Sender: TObject; var Key: char);
@ -109,6 +112,10 @@ begin
bmp.Free;
end;
//
{$IFDEF LINUX}
PageControl.OnCloseTabClicked := @pageCloseBtnClick;
{$ENDIF}
//
EntitiesConnector.addObserver(self);
end;
@ -198,6 +205,13 @@ end;
{$ENDREGION}
{$REGION PageControl/Editor things ---------------------------------------------}
{$IFDEF LINUX}
procedure TCEEditorWidget.pageCloseBtnClick(Sender: TObject);
begin
if fDoc <> nil then fDoc.Free;
end;
{$ENDIF}
function TCEEditorWidget.getEditorCount: NativeInt;
begin
result := pageControl.PageCount;