spin buttons for add menu limits improved

pull/48/head
Ivan Yartsev 2 years ago
parent be1ec0e399
commit eadaafa1bd

@ -72,6 +72,10 @@ void add_init_windows() {
philos_temp_generate_cmd(add_widgets, &obj_add_config); philos_temp_generate_cmd(add_widgets, &obj_add_config);
} }
void on_changed(GtkWidget *self, GtkWidget *spin){
gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin),0.0);
}
void event_check_io_device() { void event_check_io_device() {
add_init_windows(); add_init_windows();
philos_temp_add_disk(add_widgets, &obj_add_config, 0); philos_temp_add_disk(add_widgets, &obj_add_config, 0);
@ -119,6 +123,11 @@ void add_event(temp_set_window *widgets) {
g_signal_connect(G_OBJECT(widgets->cmSevereRestrictionTemp),"changed",G_CALLBACK(add_init_windows), NULL); g_signal_connect(G_OBJECT(widgets->cmSevereRestrictionTemp),"changed",G_CALLBACK(add_init_windows), NULL);
g_signal_connect(G_OBJECT(widgets->cmbSevereRestrictionTemp),"changed",G_CALLBACK(add_init_windows), NULL); g_signal_connect(G_OBJECT(widgets->cmbSevereRestrictionTemp),"changed",G_CALLBACK(add_init_windows), NULL);
g_signal_connect(G_OBJECT(widgets->cmbPaddingFLTemp),"changed",G_CALLBACK(add_init_windows), NULL); g_signal_connect(G_OBJECT(widgets->cmbPaddingFLTemp),"changed",G_CALLBACK(add_init_windows), NULL);
g_signal_connect(G_OBJECT(widgets->cmSevereRestrictionTemp),"changed",G_CALLBACK(on_changed), add_widgets->spiSevereRestrictionTemp);
g_signal_connect(G_OBJECT(widgets->cmbSevereRestrictionTemp),"changed",G_CALLBACK(on_changed), add_widgets->spinSevereRestrictionTemp);
g_signal_connect(G_OBJECT(widgets->cmbPaddingFLTemp),"changed",G_CALLBACK(on_changed), add_widgets->spinPaddingFLTemp);
g_signal_connect(G_OBJECT(widgets->cbtTempRead),"changed",G_CALLBACK(on_changed), add_widgets->spinTempRead);
g_signal_connect(G_OBJECT(widgets->cbtTempWrite),"changed",G_CALLBACK(on_changed), add_widgets->spinTempWrite);
g_signal_connect(G_OBJECT(widgets->cbtTempDevice),"changed",G_CALLBACK(combo_box_device), NULL); g_signal_connect(G_OBJECT(widgets->cbtTempDevice),"changed",G_CALLBACK(combo_box_device), NULL);
g_signal_connect(G_OBJECT(widgets->cbtTempRead),"changed",G_CALLBACK(event_check_io_device), NULL); g_signal_connect(G_OBJECT(widgets->cbtTempRead),"changed",G_CALLBACK(event_check_io_device), NULL);

Loading…
Cancel
Save