From 657ee160429cabe009b922fb5ab6f1362a04db4f Mon Sep 17 00:00:00 2001 From: DL1YCF Date: Mon, 5 Dec 2022 19:53:49 +0100 Subject: [PATCH] Reduced height of TX menu --- tx_menu.c | 84 ++++++++++++++++++++++++------------------------------- 1 file changed, 37 insertions(+), 47 deletions(-) diff --git a/tx_menu.c b/tx_menu.c index f7a7224..f5242df 100644 --- a/tx_menu.c +++ b/tx_menu.c @@ -440,6 +440,14 @@ void tx_menu(GtkWidget *parent) { gtk_widget_show(panadapter_step_label); gtk_grid_attach(GTK_GRID(grid),panadapter_step_label,col,row,1,1); + col++; + + GtkWidget *am_carrier_level_label=gtk_label_new(NULL); + gtk_label_set_markup(GTK_LABEL(am_carrier_level_label), "AM Carrier Level:"); + gtk_widget_set_halign(am_carrier_level_label, GTK_ALIGN_START); + gtk_widget_show(am_carrier_level_label); + gtk_grid_attach(GTK_GRID(grid),am_carrier_level_label,col,row,1,1); + row++; col=0; @@ -465,15 +473,6 @@ void tx_menu(GtkWidget *parent) { gtk_grid_attach(GTK_GRID(grid),panadapter_step_r,col,row,1,1); g_signal_connect(panadapter_step_r,"value_changed",G_CALLBACK(panadapter_step_value_changed_cb),NULL); - row++; - col=0; - - GtkWidget *am_carrier_level_label=gtk_label_new(NULL); - gtk_label_set_markup(GTK_LABEL(am_carrier_level_label), "AM Carrier Level:"); - gtk_widget_set_halign(am_carrier_level_label, GTK_ALIGN_START); - gtk_widget_show(am_carrier_level_label); - gtk_grid_attach(GTK_GRID(grid),am_carrier_level_label,col,row,1,1); - col++; GtkWidget *am_carrier_level=gtk_spin_button_new_with_range(0.0,1.0,0.1); @@ -485,50 +484,12 @@ void tx_menu(GtkWidget *parent) { row++; col=0; - GtkWidget *emp_b=gtk_check_button_new_with_label("FM TX Pre-emphasize before limiting"); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (emp_b), !pre_emphasize); - gtk_widget_show(emp_b); - gtk_grid_attach(GTK_GRID(grid),emp_b,col,row,2,1); - g_signal_connect(emp_b,"toggled",G_CALLBACK(emp_cb),NULL); - - row++; - col=0; - - GtkWidget *ctcss_b=gtk_check_button_new_with_label("CTCSS Enable"); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ctcss_b), transmitter->ctcss_enabled); - gtk_widget_show(ctcss_b); - gtk_grid_attach(GTK_GRID(grid),ctcss_b,col,row,1,1); - g_signal_connect(ctcss_b,"toggled",G_CALLBACK(ctcss_cb),NULL); - - - col++; - GtkWidget *ctcss_frequency_b=gtk_combo_box_text_new(); - for(i=0;ictcss); - my_combo_attach(GTK_GRID(grid),ctcss_frequency_b,col,row,1,1); - g_signal_connect(ctcss_frequency_b,"changed",G_CALLBACK(ctcss_frequency_cb),NULL); - -/* - col++; - GtkWidget *ctcss_spin=gtk_spin_button_new_with_range(67.0,250.3,0.1); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(ctcss_spin),(double)transmitter->ctcss_frequency); - gtk_grid_attach(GTK_GRID(grid),ctcss_spin,col,row,1,1); - g_signal_connect(ctcss_spin,"value-changed",G_CALLBACK(ctcss_spin_cb),NULL); -*/ - row++; - col=0; - GtkWidget *tune_use_drive_b=gtk_check_button_new_with_label("Tune use drive"); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (tune_use_drive_b), transmitter->tune_use_drive); gtk_widget_show(tune_use_drive_b); gtk_grid_attach(GTK_GRID(grid),tune_use_drive_b,col,row,1,1); g_signal_connect(tune_use_drive_b,"toggled",G_CALLBACK(tune_use_drive_cb),NULL); - //row++; - //col=0; col++; GtkWidget *tune_percent_label=gtk_label_new(NULL); @@ -566,6 +527,35 @@ void tx_menu(GtkWidget *parent) { gtk_grid_attach(GTK_GRID(grid),swr_alarm,col,row,1,1); g_signal_connect(swr_alarm,"value-changed",G_CALLBACK(swr_alarm_cb),NULL); + row++; + col=0; + + GtkWidget *emp_b=gtk_check_button_new_with_label("FM TX Pre-emphasize before limiting"); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (emp_b), !pre_emphasize); + gtk_widget_show(emp_b); + gtk_grid_attach(GTK_GRID(grid),emp_b,col,row,2,1); + g_signal_connect(emp_b,"toggled",G_CALLBACK(emp_cb),NULL); + + col++; + col++; + + GtkWidget *ctcss_b=gtk_check_button_new_with_label("CTCSS Enable"); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ctcss_b), transmitter->ctcss_enabled); + gtk_widget_show(ctcss_b); + gtk_grid_attach(GTK_GRID(grid),ctcss_b,col,row,1,1); + g_signal_connect(ctcss_b,"toggled",G_CALLBACK(ctcss_cb),NULL); + + + col++; + GtkWidget *ctcss_frequency_b=gtk_combo_box_text_new(); + for(i=0;ictcss); + my_combo_attach(GTK_GRID(grid),ctcss_frequency_b,col,row,1,1); + g_signal_connect(ctcss_frequency_b,"changed",G_CALLBACK(ctcss_frequency_cb),NULL); + gtk_container_add(GTK_CONTAINER(content),grid); sub_menu=dialog; -- 2.45.2