|
|
|
@ -210,56 +210,3 @@ void view_device_set_time_spin(size_t seconds_file, size_t seconds_size) {
|
|
|
|
|
gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), 0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/*
|
|
|
|
|
void get_status_disk(hotebook* widgets) {
|
|
|
|
|
int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox));
|
|
|
|
|
vector* v_disk_status = &all_config.v_disk_status;
|
|
|
|
|
if (v_disk_status->vectorList.total> 0 && menu_id_disk>=0) {
|
|
|
|
|
char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox));
|
|
|
|
|
activ_text = yon_char_divide_search(activ_text, " ", -1);
|
|
|
|
|
int status = 0;
|
|
|
|
|
for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) {
|
|
|
|
|
disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i);
|
|
|
|
|
if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) {
|
|
|
|
|
status = 1;
|
|
|
|
|
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), _config->status);
|
|
|
|
|
}
|
|
|
|
|
if (!status) {
|
|
|
|
|
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
void template_set_status_disk(GtkWidget* self,hotebook* widgets) {
|
|
|
|
|
int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox));
|
|
|
|
|
int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk));
|
|
|
|
|
char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox));
|
|
|
|
|
activ_text = yon_char_divide_search(activ_text, " ", -1);
|
|
|
|
|
vector* v_disk_status = &all_config.v_disk_status;
|
|
|
|
|
int flag = 0;
|
|
|
|
|
if (v_disk_status->vectorList.total> 0 && menu_id_disk >= 0 && menu_id >= 0) {
|
|
|
|
|
for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) {
|
|
|
|
|
disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i);
|
|
|
|
|
if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) {
|
|
|
|
|
flag = 1;
|
|
|
|
|
_config->status = menu_id;
|
|
|
|
|
all_config.flag_set_data = 1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (flag == 0) {
|
|
|
|
|
disk_status* disk_cfg = malloc(sizeof(disk_status));
|
|
|
|
|
disk_cfg->device = yon_char_unite("DISK_QUOTA[",widgets->name,":",activ_text, "]",NULL);
|
|
|
|
|
// disk_cfg->device = yon_char_new(activ_text);
|
|
|
|
|
disk_cfg->status = menu_id;
|
|
|
|
|
v_disk_status->pfVectorAdd(v_disk_status, disk_cfg);
|
|
|
|
|
all_config.flag_set_data = 1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*/
|