Mercurial > hg > octave-nkf
changeset 17936:8c23f844bd30
set maximum size for release notes window from screen size
* main-window.cc (main_window::display_release_notes): Use screen size
to set height of release notes window, up to a maximum of 800 px.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 15 Nov 2013 22:21:05 -0500 |
parents | 752f6b358754 |
children | f87a7e161710 |
files | libgui/src/main-window.cc |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/main-window.cc +++ b/libgui/src/main-window.cc @@ -292,12 +292,18 @@ vlayout->addWidget (browser); release_notes_window->setLayout (vlayout); + release_notes_window->setWindowTitle (tr ("Octave Release Notes")); + release_notes_window->setWindowIcon (QIcon (_release_notes_icon)); + browser->document()->adjustSize (); QSize doc_size = browser->document()->size().toSize (); doc_size.rwidth () += 45; + int h = QApplication::desktop ()->height (); + if (h > 800) + h = 800; + doc_size.rheight () = h; + release_notes_window->resize (doc_size); - release_notes_window->setWindowTitle (tr ("Octave Release Notes")); - release_notes_window->setWindowIcon (QIcon (_release_notes_icon)); } if (! release_notes_window->isVisible ())