@ -209,7 +209,7 @@ void tree_view_select_project(GtkWidget* self) {
block_spin_time ( & cfg_custom_gui . project , wrapper_get_spin_time_gui_project ) ;
tree_view_select ( NULL , & all_config . v_project , & cfg_custom_gui . project ) ;
unlock_spin_time ( & cfg_custom_gui . project , wrapper_get_spin_time_gui_project ) ;
unlock_tree_view ( & cfg_custom_gui . group , wrapper_get_spin_time_gui_project ) ;
unlock_tree_view ( & cfg_custom_gui . project , wrapper_get_spin_time_gui_project ) ;
}
@ -224,6 +224,7 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) {
gtk_widget_set_sensitive ( widgets - > btnAdd , 1 ) ;
gtk_widget_set_sensitive ( widgets - > btnDel , 1 ) ;
gtk_widget_set_sensitive ( widgets - > btnEdit , 1 ) ;
gtk_widget_set_sensitive ( widgets - > boxSpins , 1 ) ;
}
else {
if ( main_config . lock_save_global = = 0 | | main_config . lock_save_local = = 0 ) {
@ -231,8 +232,17 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) {
}
gtk_widget_set_sensitive ( widgets - > btnDel , 0 ) ;
gtk_widget_set_sensitive ( widgets - > btnEdit , 0 ) ;
gtk_widget_set_sensitive ( widgets - > boxSpins , 0 ) ;
}
}
else {
gtk_widget_set_sensitive ( widgets - > btnDel , 0 ) ;
gtk_widget_set_sensitive ( widgets - > btnEdit , 0 ) ;
if ( index_selected ! = - 1 ) {
gtk_widget_set_sensitive ( widgets - > boxSpins , 0 ) ;
}
}
}
void wrapper_get_spin_time_gui_user ( ) {
@ -280,6 +290,7 @@ void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets) {
void template_remove ( vector * vec_temp , hotebook * widgets ) {
int index = wrapper_select_tree_view ( widgets ) ;
if ( index ! = - 1 ) {
index_selected = - 1 ;
config_u_g_p * _config = ( config_u_g_p * ) vec_temp - > pfVectorGet ( vec_temp , index ) ;
char * load_key = yon_char_new ( _config - > loaded_keys ) ;
all_config . v_remove . pfVectorAdd ( & all_config . v_remove , load_key ) ;
@ -469,6 +480,7 @@ void template_set_status_disk(GtkWidget* self,hotebook* widgets) {
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 ;
@ -609,6 +621,7 @@ int main(int argc, char *argv[]){
control_event ( widgets , & cfg_custom_gui ) ;
block_button_add_edit_del ( & cfg_custom_gui . user ) ;
block_button_add_edit_del ( & cfg_custom_gui . group ) ;
tree_view_select ( NULL , & all_config . v_project , & cfg_custom_gui . project ) ;
yon_ubl_header_setup_resource ( widgets - > HeadOverlay , widgets - > HeadBox , widgets - > HeadImage , banner_path ) ;
yon_ubl_status_box_setup ( widgets - > StatusIcon , widgets - > StatusBox , widgets - > StatusLabel ) ;