|
|
|
@ -1354,7 +1354,6 @@ logrotate_configure_window *yon_logrotate_window_new(char *paths, logrotate_wind
|
|
|
|
|
window->EndworkCommandEntry=yon_gtk_builder_get_widget(builder,"EndworkCommandEntry");
|
|
|
|
|
window->StatusBox=yon_gtk_builder_get_widget(builder,"StatusBox");
|
|
|
|
|
|
|
|
|
|
yon_window_config_custom_window_get(GTK_WINDOW(window->MainWindow),"LogrotateWindow");
|
|
|
|
|
gtk_window_set_title(GTK_WINDOW(window->MainWindow),LOGROTATE_TITLE_LABEL);
|
|
|
|
|
if (dialog)
|
|
|
|
|
gtk_window_set_transient_for(GTK_WINDOW(window->MainWindow),GTK_WINDOW(dialog->Window));
|
|
|
|
@ -1698,7 +1697,7 @@ void on_log_edit_logrotate_settings(GtkWidget *, dictionary *dict){
|
|
|
|
|
pathse=yon_char_unite(pathse ? yon_char_append(pathse,","):"",gtk_entry_get_text((GtkEntry*)g_list_nth_data(paths,1)),NULL);
|
|
|
|
|
}
|
|
|
|
|
logrotate_configure_window *dialog = yon_logrotate_window_new(pathse,NULL,name);
|
|
|
|
|
gtk_window_set_transient_for(GTK_WINDOW(dialog->MainWindow),GTK_WINDOW(window->MainWindow));
|
|
|
|
|
yon_gtk_window_setup(GTK_WINDOW(dialog->MainWindow),GTK_WINDOW(window->MainWindow),LOGROTATE_TITLE_LABEL,icon_path,"LogrotateWindow");
|
|
|
|
|
gtk_widget_show(dialog->MainWindow);
|
|
|
|
|
gtk_entry_set_text(GTK_ENTRY(dialog->LogNameEntry),name);
|
|
|
|
|
gtk_entry_set_text(GTK_ENTRY(dialog->LogDescriptionEntry),description);
|
|
|
|
@ -2940,7 +2939,14 @@ void yon_main_window_complete(template_main_window **window){
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->ServicesStartStopButton),"clicked",G_CALLBACK(on_start_stop_clicked),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->ServicesEnableDisableButton),"clicked",G_CALLBACK(on_enable_disable_clicked),widgets);
|
|
|
|
|
|
|
|
|
|
yon_rmb_menu_setup(widgets->MainTree,(RmbCheck)gtk_widget_get_sensitive,widgets->MainTree,CONFIGURE_LOG_LABEL,edit_icon_name,G_CALLBACK(on_log_edit),widgets,ADD_LOG_LABEL,add_icon_name,G_CALLBACK(on_log_add),widgets,REMOVE_LOG_LABEL,remove_icon_name,G_CALLBACK(on_log_remove),widgets,NULL);
|
|
|
|
|
yon_rmb_menu_setup(widgets->MainTree,(RmbCheck)gtk_widget_get_sensitive,widgets->MainTree,
|
|
|
|
|
CONFIGURE_LOG_LABEL,edit_icon_name,G_CALLBACK(on_log_edit),widgets,
|
|
|
|
|
ADD_LOG_LABEL,add_icon_name,G_CALLBACK(on_log_add),widgets,
|
|
|
|
|
// REMOVE_LOG_LABEL,remove_icon_name,G_CALLBACK(on_log_remove),widgets,
|
|
|
|
|
NULL);
|
|
|
|
|
yon_rmb_menu_setup(widgets->ServicesTree,(RmbCheck)gtk_widget_get_sensitive,widgets->ServicesTree,
|
|
|
|
|
CONFIGURE_SERVICE_LABEL,settings_icon_name,G_CALLBACK(on_service_edit),widgets,
|
|
|
|
|
NULL);
|
|
|
|
|
// yon_rmb_menu_setup(widgets->ServicesTree,(RmbCheck)gtk_widget_get_sensitive,widgets->MainTree,CONFIGURE_LOG_LABEL,edit_icon_name,G_CALLBACK(on_log_edit),widgets,ADD_LOG_LABEL,add_icon_name,G_CALLBACK(on_log_add),widgets,REMOVE_LOG_LABEL,remove_icon_name,G_CALLBACK(on_log_remove),widgets,NULL);
|
|
|
|
|
gtk_widget_show(widgets->Window);
|
|
|
|
|
|
|
|
|
|