|
|
@ -39,7 +39,6 @@ temp_set_window *edit_setup_window(char* glade_path){
|
|
|
|
edit_widgets->chbTempWrite = yon_gtk_builder_get_widget(builder,"chbEditWrite");
|
|
|
|
edit_widgets->chbTempWrite = yon_gtk_builder_get_widget(builder,"chbEditWrite");
|
|
|
|
edit_widgets->cbtTempWrite = yon_gtk_builder_get_widget(builder,"cbtEditWrite");
|
|
|
|
edit_widgets->cbtTempWrite = yon_gtk_builder_get_widget(builder,"cbtEditWrite");
|
|
|
|
edit_widgets->entryTempCmd = yon_gtk_builder_get_widget(builder,"entryEditCmd");
|
|
|
|
edit_widgets->entryTempCmd = yon_gtk_builder_get_widget(builder,"entryEditCmd");
|
|
|
|
edit_config_init();
|
|
|
|
|
|
|
|
device_fill_disk(edit_widgets->cbtTempDevice);
|
|
|
|
device_fill_disk(edit_widgets->cbtTempDevice);
|
|
|
|
// edit_event(edit_widgets);
|
|
|
|
// edit_event(edit_widgets);
|
|
|
|
edit_localization(edit_widgets);
|
|
|
|
edit_localization(edit_widgets);
|
|
|
@ -246,6 +245,7 @@ void edit_set_select_device(char*** str_value) {
|
|
|
|
if ((*str_value)[0] == NULL) {
|
|
|
|
if ((*str_value)[0] == NULL) {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
yon_char_parsed_copy(&obj_edit_config.disk, str_value);
|
|
|
|
int index = yon_gtk_combo_box_text_find(edit_widgets->cbtTempDevice, (*str_value)[0]);
|
|
|
|
int index = yon_gtk_combo_box_text_find(edit_widgets->cbtTempDevice, (*str_value)[0]);
|
|
|
|
gtk_combo_box_set_active(GTK_COMBO_BOX(edit_widgets->cbtTempDevice), index);
|
|
|
|
gtk_combo_box_set_active(GTK_COMBO_BOX(edit_widgets->cbtTempDevice), index);
|
|
|
|
|
|
|
|
|
|
|
@ -264,6 +264,8 @@ void edit_set_read_device(int* str_value, int* pow_mem) {
|
|
|
|
edit_widgets->cbtTempRead);
|
|
|
|
edit_widgets->cbtTempRead);
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(edit_widgets->chbTempRead), 1);
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(edit_widgets->chbTempRead), 1);
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(edit_widgets->chbTempWrite), 1);
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(edit_widgets->chbTempWrite), 1);
|
|
|
|
|
|
|
|
philos_array_int_copy(&obj_edit_config.i_o_limit_read, &str_value);
|
|
|
|
|
|
|
|
philos_array_int_copy(&obj_edit_config.i_o_limit_read_size, &pow_mem);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
void edit_set_write_device(int* str_value, int* pow_mem) {
|
|
|
|
void edit_set_write_device(int* str_value, int* pow_mem) {
|
|
|
|
if (str_value == NULL || pow_mem == NULL) {
|
|
|
|
if (str_value == NULL || pow_mem == NULL) {
|
|
|
@ -278,6 +280,11 @@ void edit_set_write_device(int* str_value, int* pow_mem) {
|
|
|
|
edit_temp_set(str_value[0],pow_mem[0], edit_widgets->chbTempWrite,
|
|
|
|
edit_temp_set(str_value[0],pow_mem[0], edit_widgets->chbTempWrite,
|
|
|
|
edit_widgets->spinTempWrite,
|
|
|
|
edit_widgets->spinTempWrite,
|
|
|
|
edit_widgets->cbtTempWrite);
|
|
|
|
edit_widgets->cbtTempWrite);
|
|
|
|
|
|
|
|
philos_array_int_copy(&obj_edit_config.i_o_limit_write, &str_value);
|
|
|
|
|
|
|
|
philos_array_int_copy(&obj_edit_config.i_o_limit_write_size, &pow_mem);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
void edit_set_size_arrays(size_t size_array) {
|
|
|
|
|
|
|
|
obj_edit_config.size = size_array;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
void edit_set_soft(int value, int pow_mem) {
|
|
|
|
void edit_set_soft(int value, int pow_mem) {
|
|
|
|
edit_temp_set(value,pow_mem, edit_widgets->chkSoftRestrictionTemp,
|
|
|
|
edit_temp_set(value,pow_mem, edit_widgets->chkSoftRestrictionTemp,
|
|
|
|