octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #61172] Problems after maximize the GUI with 2


From: Theodore
Subject: [Octave-bug-tracker] [bug #61172] Problems after maximize the GUI with 2 monitors
Date: Thu, 4 Aug 2022 15:11:34 -0400 (EDT)

Follow-up Comment #51, bug #61172 (project octave):

To fix the issue, it can be firstly set Qt::WindowState::WindowMaximized, then
compute the geometry using for example, QStyle::PM_TitleBarHeight.

The subsequent resizing of widgets will be based on total height - title bar
height, and is not affected.

Just my two cents.


[comment #50 comment #50:]
> I was trying to compile it locally but did not succeed. There are a number
of dependencies but I do not have time to investigate into it.
> 
> But I noticed that in `main-window.cc`,
http://hg.savannah.gnu.org/hgweb/octave/file/bf6376a754a4/libgui/src/main-window.cc#l1600
> 
> The `availableGeometry()` method is called to obtain screen size.
> 
> On **Windows**, this method `availableGeometry().height()`, returns 1042 on
a 1080p screen and 2122 on a 4k screen.
> 
> On **Linux**, this returns 768 on a 1366*768 screen.
> 
> Noting that gnome has the option to combine window title bar with system
status bar, and it is feasible to hide system status bar, see for example
(just perfection extension
https://extensions.gnome.org/extension/3843/just-perfection/). This setting
will probably affect available screen size.
> 
> On this line,
http://hg.savannah.gnu.org/hgweb/octave/file/bf6376a754a4/libgui/src/main-window.cc#l1608
> 
> The height is available height - 2, leads to a `full screen` result which is
borderless. `MainWindow::setWindowState(Qt::WindowState::WindowMaximized)`
retains window title bar height regardless of gnome settings.
> 
> To reproduce, with gnome, I believe one can hide system status bar first,
then lauch octave, maximize it, then exit and reopen ovtace. The behaviour
shall be expected.
> 
> 
> [comment #49 comment #49:]
> > I wonder if this is a flatpak peculiarity.
> > I cannot reproduce on fedora 36 with self-compiled 7.2.X.
> > 
> > Dmitri.
> > -- 
> > 


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?61172>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]