From c40ab70dcdb54f0ee09b3bb8a4637169c97cc8d6 Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Mon, 28 Jun 2021 10:30:57 -0400 Subject: [PATCH] 2021-06-28 Fred Gleason * Resized the log buttons in the bottom-right of the rdairplay(1) main screen to use all available space. Signed-off-by: Fred Gleason --- ChangeLog | 3 +++ rdairplay/rdairplay.cpp | 19 ++++++++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5f22946e..c6be3457 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21971,3 +21971,6 @@ 2021-06-28 Fred Gleason * Added a shaded rectangle background to the 'Button Log' and right-side widgets in rdairplay(1). +2021-06-28 Fred Gleason + * Resized the log buttons in the bottom-right of the rdairplay(1) + main screen to use all available space. diff --git a/rdairplay/rdairplay.cpp b/rdairplay/rdairplay.cpp index e66342ed..0753f857 100644 --- a/rdairplay/rdairplay.cpp +++ b/rdairplay/rdairplay.cpp @@ -2028,27 +2028,28 @@ void MainWidget::resizeEvent(QResizeEvent *e) // // Bottom Button Row // - air_add_button->setGeometry(10,size().height()-65,80,60); - air_delete_button->setGeometry(100,size().height()-65,80,60); - air_move_button->setGeometry(190,size().height()-65,80,60); - air_copy_button->setGeometry(280,size().height()-65,80,60); + air_add_button->setGeometry(10,h-65,80,60); + air_delete_button->setGeometry(100,h-65,80,60); + air_move_button->setGeometry(190,h-65,80,60); + air_copy_button->setGeometry(280,h-65,80,60); - air_empty_cart->setGeometry(520,size().height()-51,32,32); + air_empty_cart->setGeometry(520,h-51,32,32); int xpos=562; - air_panel_button->setGeometry(xpos,size().height()-65,80,60); + air_panel_button->setGeometry(xpos,h-65,80,60); xpos+=85; if((size().width()>=(510+air_tracker->sizeHint().width()))&& - (size().height()>=(140+air_tracker->sizeHint().height()))) { - air_tracker_button->setGeometry(xpos,size().height()-65,80,60); + (h>=(140+air_tracker->sizeHint().height()))) { + air_tracker_button->setGeometry(xpos,h-65,80,60); xpos+=85; air_tracker_button->show(); } else { air_tracker_button->hide(); } + int log_button_w=(w-xpos-5)/3; for(int i=0;isetGeometry(xpos+i*123,size().height()-65,118,60); + air_log_button[i]->setGeometry(xpos+i*log_button_w,h-65,log_button_w-5,60); } }