mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-11 07:08:35 +02:00
Qt6: fixed behaviour inside IDE
This commit is contained in:
parent
14c89302df
commit
646d41cfe5
@ -1014,7 +1014,7 @@ begin
|
||||
Assert(Pages[i].PageName=UserOrder.ComponentPages[i],
|
||||
'UpdateNoteBookButtons: Page names do not match.');
|
||||
Pg := TComponentPage(Pages[i]);
|
||||
{$IF DEFINED(LCLQt) OR DEFINED(LCLQt5)} // Qt has some problems in moving existing tabs!
|
||||
{$IF DEFINED(LCLQt) OR DEFINED(LCLQt5) OR DEFINED(LCLQt6)} // Qt has some problems in moving existing tabs!
|
||||
if Assigned(Pg.PageComponent) then begin
|
||||
Pg.PageComponent.Free;
|
||||
Pg.RemoveSheet;
|
||||
|
@ -512,7 +512,7 @@ begin
|
||||
end;
|
||||
|
||||
function TMainIDEBar.CalcNonClientHeight: Integer;
|
||||
{$IF DEFINED(LCLWin32) OR DEFINED(LCLGtk) OR DEFINED(LCLGtk2) OR DEFINED(LCLQt) OR DEFINED(LCLQt5)}
|
||||
{$IF DEFINED(LCLWin32) OR DEFINED(LCLGtk) OR DEFINED(LCLGtk2) OR DEFINED(LCLQt) OR DEFINED(LCLQt5) OR DEFINED(LCLQt6)}
|
||||
var
|
||||
WindowRect, WindowClientRect: TRect;
|
||||
{$ENDIF}
|
||||
@ -533,7 +533,7 @@ begin
|
||||
if not Showing then
|
||||
Exit(0);
|
||||
|
||||
{$IF DEFINED(LCLWin32) OR DEFINED(LCLGtk) OR DEFINED(LCLGtk2) OR DEFINED(LCLQt) OR DEFINED(LCLQt5)}
|
||||
{$IF DEFINED(LCLWin32) OR DEFINED(LCLGtk) OR DEFINED(LCLGtk2) OR DEFINED(LCLQt) OR DEFINED(LCLQt5) OR DEFINED(LCLQt6)}
|
||||
//Gtk2 + Win32 + Qt
|
||||
//retrieve real main menu height because
|
||||
// - Win32: multi-line is possible (SM_CYMENU reflects only single line)
|
||||
|
@ -304,7 +304,7 @@ begin
|
||||
if (I<0) or (I>=lvToolbar.Items.Count-1) then Exit;
|
||||
Cmd := TIDEButtonCommand(lvToolbar.Items[I].Data);
|
||||
lvToolbar.Items.Delete(I);
|
||||
{$IF DEFINED(LCLQt) or DEFINED(LCLQt5)}
|
||||
{$IF DEFINED(LCLQt) or DEFINED(LCLQt5) or DEFINED(LCLQt6)}
|
||||
lvToolbar.ItemIndex := -1; // Try to make LCLQt behave.
|
||||
lvToolbar.ItemIndex := I;
|
||||
{$ENDIF}
|
||||
|
Loading…
Reference in New Issue
Block a user