You've already forked lazarus-ccr
disables tab-focusability of messages window if docked
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@805 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -83,6 +83,8 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TManualDocker.ChangeDocking(DockingEnabled: Boolean);
|
procedure TManualDocker.ChangeDocking(DockingEnabled: Boolean);
|
||||||
|
var
|
||||||
|
i : Integer;
|
||||||
begin
|
begin
|
||||||
if DockingEnabled then begin
|
if DockingEnabled then begin
|
||||||
if not Assigned(SourceEditorWindow) or not Assigned(IDEMessagesWindow) then Exit;
|
if not Assigned(SourceEditorWindow) or not Assigned(IDEMessagesWindow) then Exit;
|
||||||
@ -98,6 +100,9 @@ begin
|
|||||||
IDEMessagesWindow.Align := alClient;
|
IDEMessagesWindow.Align := alClient;
|
||||||
IDEMessagesWindow.BorderStyle := bsNone;
|
IDEMessagesWindow.BorderStyle := bsNone;
|
||||||
IDEMessagesWindow.TabStop := false;
|
IDEMessagesWindow.TabStop := false;
|
||||||
|
for i := 0 to IDEMessagesWindow.ControlCount - 1 do
|
||||||
|
if IDEMessagesWindow.Controls[i] is TWinControl then
|
||||||
|
TWinControl(IDEMessagesWindow.Controls[i]).TabStop := false;
|
||||||
panel.Height := MsgWnd.DockSize.cy;
|
panel.Height := MsgWnd.DockSize.cy;
|
||||||
end else begin
|
end else begin
|
||||||
if Assigned(panel) then begin
|
if Assigned(panel) then begin
|
||||||
|
Reference in New Issue
Block a user