mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2026-03-13 09:24:25 +08:00
Fix bug #814 Query Tab Splitter
This commit is contained in:
@@ -1007,6 +1007,7 @@ object MDIChild: TMDIChild
|
||||
BevelOuter = bvNone
|
||||
Constraints.MinHeight = 10
|
||||
TabOrder = 0
|
||||
OnCanResize = pnlQueryMemoCanResize
|
||||
object spltQueryHelpers: TSplitter
|
||||
Left = 332
|
||||
Top = 0
|
||||
@@ -1078,6 +1079,7 @@ object MDIChild: TMDIChild
|
||||
Align = alRight
|
||||
BevelOuter = bvNone
|
||||
TabOrder = 1
|
||||
OnCanResize = pnlQueryHelpersCanResize
|
||||
object tabsetQueryHelpers: TTabSet
|
||||
Left = 0
|
||||
Top = 72
|
||||
|
||||
@@ -454,6 +454,10 @@ type
|
||||
var Allowed: Boolean);
|
||||
procedure GridFocusChanged(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
||||
Column: TColumnIndex);
|
||||
procedure pnlQueryHelpersCanResize(Sender: TObject; var NewWidth,
|
||||
NewHeight: Integer; var Resize: Boolean);
|
||||
procedure pnlQueryMemoCanResize(Sender: TObject; var NewWidth,
|
||||
NewHeight: Integer; var Resize: Boolean);
|
||||
|
||||
private
|
||||
uptime : Integer;
|
||||
@@ -6622,4 +6626,20 @@ begin
|
||||
end;
|
||||
|
||||
|
||||
procedure TMDIChild.pnlQueryHelpersCanResize(Sender: TObject; var NewWidth,
|
||||
NewHeight: Integer; var Resize: Boolean);
|
||||
begin
|
||||
// Ensure minimum width for query helpers while resizing
|
||||
Resize := NewWidth >= 20;
|
||||
end;
|
||||
|
||||
|
||||
procedure TMDIChild.pnlQueryMemoCanResize(Sender: TObject; var NewWidth,
|
||||
NewHeight: Integer; var Resize: Boolean);
|
||||
begin
|
||||
// Ensure visibility of query memo while resizing
|
||||
Resize := NewWidth >= pnlQueryHelpers.Width + spltQueryHelpers.Width + 40;
|
||||
end;
|
||||
|
||||
|
||||
end.
|
||||
|
||||
Reference in New Issue
Block a user