From 872f52ccafa5764603f5f07dc199457d25c33131 Mon Sep 17 00:00:00 2001 From: David Freese Date: Tue, 9 Feb 2010 20:14:36 -0600 Subject: [PATCH] WF_ONLY height fix Fix height bug for WF_only introduced by commit bb37cc1c6 --- src/dialogs/fl_digi.cxx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/dialogs/fl_digi.cxx b/src/dialogs/fl_digi.cxx index 24d31779..c8c147c2 100644 --- a/src/dialogs/fl_digi.cxx +++ b/src/dialogs/fl_digi.cxx @@ -3942,13 +3942,14 @@ void altTabs() tabsConfigure->remove(tabQRZ); } +int WF_only_height = 0; + void create_fl_digi_main_WF_only() { int fnt = fl_font(); int fsize = fl_size(); int freqheight = Hentry + 2 * pad; int Y = 0; - int nomH = 0; fl_font(fnt, freqheight); fl_font(fnt, fsize); @@ -3957,9 +3958,9 @@ void create_fl_digi_main_WF_only() { IMAGE_WIDTH = 4000;//progdefaults.HighFreqCutoff; Hwfall = progdefaults.wfheight; Wwfall = progStatus.mainW - 2 * DEFAULT_SW - 2 * pad; - nomH = Hmenu + Hwfall + Hstatus + 4 * pad; + WF_only_height = Hmenu + Hwfall + Hstatus + 4 * pad; - fl_digi_main = new Fl_Double_Window(progStatus.mainW, nomH); + fl_digi_main = new Fl_Double_Window(progStatus.mainW, WF_only_height); mnuFrame = new Fl_Group(0,0,progStatus.mainW, Hmenu); @@ -4160,7 +4161,10 @@ void create_fl_digi_main(int argc, char** argv) #endif fl_digi_main->xclass(PACKAGE_NAME); - fl_digi_main->size_range(WMIN, HMIN); + + fl_digi_main->size_range( + WMIN, bWF_only ? WF_only_height : HMIN, + 0, bWF_only ? WF_only_height : 0); } void put_freq(double frequency)