|
|
|
@ -37,7 +37,6 @@ edit_window *edit_setup_window(char* glade_path){
|
|
|
|
|
edit_widgets->entryEditCmd = yon_gtk_builder_get_widget(builder,"entryEditCmd");
|
|
|
|
|
device_fill_disk(edit_widgets->cbtEditDevice);
|
|
|
|
|
edit_event(edit_widgets);
|
|
|
|
|
edit_init_windows();
|
|
|
|
|
edit_localization(edit_widgets);
|
|
|
|
|
}
|
|
|
|
|
return edit_widgets;
|
|
|
|
@ -163,25 +162,49 @@ void edit_set_select_device(char* str_value) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
void edit_set_read_device(char* str_value) {
|
|
|
|
|
|
|
|
|
|
edit_temp_set(str_value, edit_widgets->chbEditRead,
|
|
|
|
|
edit_widgets->spinEditRead,
|
|
|
|
|
edit_widgets->cbtEditRead);
|
|
|
|
|
}
|
|
|
|
|
void edit_set_write_device(char* str_value) {
|
|
|
|
|
|
|
|
|
|
edit_temp_set(str_value, edit_widgets->chbEditWrite,
|
|
|
|
|
edit_widgets->spinEditWrite,
|
|
|
|
|
edit_widgets->cbtEditWrite);
|
|
|
|
|
}
|
|
|
|
|
void edit_set_soft(char* str_value) {
|
|
|
|
|
|
|
|
|
|
edit_temp_set(str_value, edit_widgets->chkSoftRestrictionEdit,
|
|
|
|
|
edit_widgets->spiSevereRestrictionEdit,
|
|
|
|
|
edit_widgets->cmSevereRestrictionEdit);
|
|
|
|
|
}
|
|
|
|
|
void edit_set_hard(char* str_value) {
|
|
|
|
|
|
|
|
|
|
edit_temp_set(str_value, edit_widgets->chkSevereRestrictionEdit,
|
|
|
|
|
edit_widgets->spinSevereRestrictionEdit,
|
|
|
|
|
edit_widgets->cmbSevereRestrictionEdit);
|
|
|
|
|
}
|
|
|
|
|
void edit_set_limit_cpu(char* str_value) {
|
|
|
|
|
char* search = "-";
|
|
|
|
|
if (yon_char_find_count(str_value, search) != 0) {
|
|
|
|
|
gtk_spin_button_set_digits(GTK_SPIN_BUTTON(edit_widgets->spinCPULimitEdit), atoi(str_value));
|
|
|
|
|
}
|
|
|
|
|
edit_temp_set(str_value, edit_widgets->chkCPULimitEdit,
|
|
|
|
|
edit_widgets->spinCPULimitEdit,
|
|
|
|
|
edit_widgets->lblCPULimitEdit);
|
|
|
|
|
}
|
|
|
|
|
void edit_set_limit_swap(char* str_value) {
|
|
|
|
|
|
|
|
|
|
edit_temp_set(str_value, edit_widgets->chkPaddingFLEdit,
|
|
|
|
|
edit_widgets->spinPaddingFLEdit,
|
|
|
|
|
edit_widgets->cmbPaddingFLEdit);
|
|
|
|
|
}
|
|
|
|
|
void edit_temp_set(char* str_value, GtkWidget* cheek, GtkWidget* spin, GtkWidget* combo_box_text) {
|
|
|
|
|
char* search = "-";
|
|
|
|
|
char* mem_size_pow = yon_char_new(str_value);
|
|
|
|
|
if (yon_char_find_count(mem_size_pow, search) == 0) {
|
|
|
|
|
int value = atoi(yon_char_divide_search(mem_size_pow, " ", -1));
|
|
|
|
|
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) {
|
|
|
|
|
// Todo: add code
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cheek), 0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
void edit_generate_cmd() {
|
|
|
|
|
char* str_cmd = "";
|
|
|
|
|