From c3d1101c51cda3ed09b0a0ea539d12e72f91822f Mon Sep 17 00:00:00 2001 From: alexs75 Date: Mon, 15 Jan 2018 06:16:12 +0000 Subject: [PATCH] RxFPC:RxMDI - fix OnChangeCurrentChild on close last window, make property RxMDITasks.Color published git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6132 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- components/rx/trunk/demos/RxMDI/project1.lps | 101 +++++++++---------- components/rx/trunk/rxcontrols/rxmdi.pas | 7 ++ 2 files changed, 56 insertions(+), 52 deletions(-) diff --git a/components/rx/trunk/demos/RxMDI/project1.lps b/components/rx/trunk/demos/RxMDI/project1.lps index 6bdc91121..99579f3f7 100644 --- a/components/rx/trunk/demos/RxMDI/project1.lps +++ b/components/rx/trunk/demos/RxMDI/project1.lps @@ -3,7 +3,7 @@ - + @@ -20,7 +20,7 @@ - + @@ -71,8 +71,8 @@ - - + + @@ -119,127 +119,124 @@ + + + + + + + + - + - - + + - + - + - + - + - - + + - + - - + + - - + + - + - + - + + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - - - - - - - - - - - - diff --git a/components/rx/trunk/rxcontrols/rxmdi.pas b/components/rx/trunk/rxcontrols/rxmdi.pas index da03401f1..4d22749f0 100644 --- a/components/rx/trunk/rxcontrols/rxmdi.pas +++ b/components/rx/trunk/rxcontrols/rxmdi.pas @@ -103,6 +103,7 @@ type published property Align; property ShowHint; + property Color; property ParentShowHint; property FlatButton:boolean read GetFlatButton write SetFlatButton; property Options:TRxMDITaskOptions read FOptions write FOptions; @@ -587,7 +588,13 @@ begin ShowWindow(CC as TForm) end else + begin FMainPanel.CurrentChildWindow:=nil; + if not Application.Terminated then + if Assigned(FMainPanel) then + FMainPanel.DoOnChangeCurrentChild(nil); + + end; // Invalidate; end;