|
|
|
|
@ -332,8 +332,11 @@ void on_id_changed(GtkEntry *self, main_window *widgets){
|
|
|
|
|
} else {
|
|
|
|
|
yon_config_register(id_parameter,"config",text);
|
|
|
|
|
}
|
|
|
|
|
if (!main_config.lock_save_global)
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveGlobalMenuItem,1);
|
|
|
|
|
if (!main_config.lock_save_global&&!main_config.lock_save_global)
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveMenuItem,1);
|
|
|
|
|
if (!main_config.lock_save_local)
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveLocalMenuItem,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->IDCopyButton,1);
|
|
|
|
|
yon_ubl_status_box_render(INSERT_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE);
|
|
|
|
|
@ -454,17 +457,6 @@ main_window *setup_window(){
|
|
|
|
|
gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->DocumentationMenuItem);
|
|
|
|
|
gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->AboutMenuItem);
|
|
|
|
|
|
|
|
|
|
if (main_config.lock_load_global == 1){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->LoadGlobalMenuItem,0);
|
|
|
|
|
}
|
|
|
|
|
if (main_config.lock_save_global == 1){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveGlobalMenuItem,0);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveMenuItem,0);
|
|
|
|
|
}
|
|
|
|
|
if (main_config.lock_save_local == 1){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveLocalMenuItem,0);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveMenuItem,0);
|
|
|
|
|
}
|
|
|
|
|
/* Widget registration for config monitoring | Регистрация виджетов для мониторинга конфига */
|
|
|
|
|
// yon_window_config_add_custom_parameter(widgets->HeadInfoLabel,"head-text","label",YON_TYPE_STRING);
|
|
|
|
|
|
|
|
|
|
@ -504,6 +496,17 @@ main_window *setup_window(){
|
|
|
|
|
gtk_list_store_append(widgets->fontlist,&iter);
|
|
|
|
|
gtk_list_store_set(widgets->fontlist,&iter,0,fonts[i],-1);
|
|
|
|
|
}
|
|
|
|
|
if (main_config.lock_load_global == 1){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->LoadGlobalMenuItem,0);
|
|
|
|
|
}
|
|
|
|
|
if (main_config.lock_save_global == 1){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveGlobalMenuItem,0);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveMenuItem,0);
|
|
|
|
|
}
|
|
|
|
|
if (main_config.lock_save_local == 1){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveLocalMenuItem,0);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SaveMenuItem,0);
|
|
|
|
|
}
|
|
|
|
|
gtk_widget_show(widgets->Window);
|
|
|
|
|
return widgets;
|
|
|
|
|
}
|
|
|
|
|
|