|
|
|
@ -119,6 +119,7 @@ void wrapper_edit_init_windows_size_memory(GtkWidget *spin) {
|
|
|
|
|
}
|
|
|
|
|
philos_set_active_widgets_device_io(edit_widgets->cbtTempDevice,edit_widgets->chbTempWrite, edit_widgets->spinTempWrite, edit_widgets->cbtTempWrite);
|
|
|
|
|
philos_set_active_widgets_device_io(edit_widgets->cbtTempDevice,edit_widgets->chbTempRead, edit_widgets->spinTempRead, edit_widgets->cbtTempRead);
|
|
|
|
|
|
|
|
|
|
philos_temp_add_disk(edit_widgets, &obj_edit_config);
|
|
|
|
|
philos_temp_del_disk(edit_widgets, &obj_edit_config);
|
|
|
|
|
edit_init_windows();
|
|
|
|
@ -135,8 +136,22 @@ void edit_init_windows() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void combo_box_device_edit() {
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(edit_widgets->cbtTempDevice), G_CALLBACK(combo_box_device_edit), NULL);
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(edit_widgets->cbtTempRead), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(edit_widgets->cbtTempWrite), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(edit_widgets->spinTempRead), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(edit_widgets->spinTempWrite), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(edit_widgets->chbTempRead), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(edit_widgets->chbTempWrite), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
philos_update_device_to_entry(edit_widgets, &obj_edit_config, 0);
|
|
|
|
|
philos_update_device_to_entry(edit_widgets, &obj_edit_config, 1);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(edit_widgets->cbtTempDevice), G_CALLBACK(combo_box_device_edit), NULL);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(edit_widgets->cbtTempRead), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(edit_widgets->cbtTempWrite), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(edit_widgets->spinTempRead), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(edit_widgets->spinTempWrite), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(edit_widgets->chbTempRead), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(edit_widgets->chbTempWrite), G_CALLBACK(wrapper_edit_init_windows_size_memory), NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int edit_get_soft_size() {
|
|
|
|
@ -285,10 +300,10 @@ void edit_set_limit_swap(int value, int pow_mem) {
|
|
|
|
|
edit_widgets->cmbPaddingFLTemp);
|
|
|
|
|
}
|
|
|
|
|
void edit_temp_set(int value, int pow_mem, GtkWidget* cheek, GtkWidget* spin, GtkWidget* combo_box_text) {
|
|
|
|
|
if (pow_mem!=-3 && pow_mem>=-1 && value>=1) {
|
|
|
|
|
if (pow_mem!=-3 && pow_mem>=-1 && value>=0) {
|
|
|
|
|
gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), value);
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cheek), 1);
|
|
|
|
|
if (combo_box_text != NULL) {
|
|
|
|
|
if (combo_box_text) {
|
|
|
|
|
gtk_combo_box_set_active(GTK_COMBO_BOX(combo_box_text), pow_mem);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|