|
|
|
@ -51,7 +51,7 @@ void yon_save_parameters(GtkWidget *self, main_window *widgets){
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 4:
|
|
|
|
case 4:
|
|
|
|
char *value = (char*)gtk_entry_get_text(GTK_ENTRY(widgets->NTPEntry));
|
|
|
|
char *value = (char*)gtk_entry_get_text(GTK_ENTRY(widgets->NTPEntry));
|
|
|
|
if (yon_char_is_empty(value)) {
|
|
|
|
if (yon_char_is_empty(value)&&self == widgets->NTPEntry) {
|
|
|
|
yon_ubl_status_box_render(EMPTY_IMPORTANT_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
yon_ubl_status_box_render(EMPTY_IMPORTANT_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
yon_ubl_status_highlight_incorrect(widgets->NTPEntry);
|
|
|
|
yon_ubl_status_highlight_incorrect(widgets->NTPEntry);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
@ -483,8 +483,10 @@ void config_init(){
|
|
|
|
* [RU]
|
|
|
|
* [RU]
|
|
|
|
* Функция настройки основного окна приложения. [widgets] - структура со стандартным интерфейсом.
|
|
|
|
* Функция настройки основного окна приложения. [widgets] - структура со стандартным интерфейсом.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
void yon_main_window_complete(main_window *widgets){
|
|
|
|
void yon_main_window_complete(main_window **window){
|
|
|
|
widgets = yon_remalloc(widgets,sizeof(main_window));
|
|
|
|
|
|
|
|
|
|
|
|
main_window *widgets = yon_remalloc(*window,sizeof(main_window));
|
|
|
|
|
|
|
|
(*window) = widgets;
|
|
|
|
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path);
|
|
|
|
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path);
|
|
|
|
gtk_box_pack_start(GTK_BOX(widgets->InterfaceBox),yon_gtk_builder_get_widget(builder,"BoxMain"),1,1,0);
|
|
|
|
gtk_box_pack_start(GTK_BOX(widgets->InterfaceBox),yon_gtk_builder_get_widget(builder,"BoxMain"),1,1,0);
|
|
|
|
|
|
|
|
|
|
|
|
@ -583,12 +585,13 @@ int main(int argc, char *argv[]){
|
|
|
|
yon_ubl_setup_arguments(argc,argv,&unfound,&size,NULL);
|
|
|
|
yon_ubl_setup_arguments(argc,argv,&unfound,&size,NULL);
|
|
|
|
gtk_init(&argc,&argv);
|
|
|
|
gtk_init(&argc,&argv);
|
|
|
|
template_main_window *widgets = yon_ubl_window_setup();
|
|
|
|
template_main_window *widgets = yon_ubl_window_setup();
|
|
|
|
yon_main_window_complete((main_window*)widgets);
|
|
|
|
yon_main_window_complete((main_window**)&widgets);
|
|
|
|
if (getuid()!=0){
|
|
|
|
if (getuid()!=0){
|
|
|
|
textdomain(template_ui_LocaleName);
|
|
|
|
textdomain(template_ui_LocaleName);
|
|
|
|
yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
textdomain(LocaleName);
|
|
|
|
textdomain(LocaleName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
gtk_window_resize(GTK_WINDOW(widgets->Window),640,300);
|
|
|
|
gtk_main();
|
|
|
|
gtk_main();
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|