|
|
|
@ -555,16 +555,18 @@ if (window->Window){
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void on_process_log_view();
|
|
|
|
void on_process_log_view(GtkWidget *,main_window *widgets);
|
|
|
|
void on_process_log_view(){
|
|
|
|
void on_process_log_view(GtkWidget *,main_window *widgets){
|
|
|
|
log_window *window = yon_log_window_new();
|
|
|
|
log_window *window = yon_log_window_new();
|
|
|
|
|
|
|
|
yon_gtk_window_setup(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->MainWindow),LOG_VIEW_LABEL,icon_path,"log_viewer");
|
|
|
|
window->command = yon_char_new(short_log_path);
|
|
|
|
window->command = yon_char_new(short_log_path);
|
|
|
|
gdk_threads_add_timeout(500,(GSourceFunc)yon_read_log,window);
|
|
|
|
gdk_threads_add_timeout(500,(GSourceFunc)yon_read_log,window);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void on_summary_log_view();
|
|
|
|
void on_summary_log_view(GtkWidget *,main_window *widgets);
|
|
|
|
void on_summary_log_view(){
|
|
|
|
void on_summary_log_view(GtkWidget *,main_window *widgets){
|
|
|
|
log_window *window = yon_log_window_new();
|
|
|
|
log_window *window = yon_log_window_new();
|
|
|
|
|
|
|
|
yon_gtk_window_setup(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->MainWindow),LOG_VIEW_LABEL,icon_path,"log_viewer");
|
|
|
|
window->command = yon_char_new(full_log_path);
|
|
|
|
window->command = yon_char_new(full_log_path);
|
|
|
|
gdk_threads_add_timeout(500,(GSourceFunc)yon_read_log,window);
|
|
|
|
gdk_threads_add_timeout(500,(GSourceFunc)yon_read_log,window);
|
|
|
|
|
|
|
|
|
|
|
|
@ -1391,8 +1393,8 @@ main_window *yon_main_window_complete(){
|
|
|
|
widgets->AdditionalSoftwareList = GTK_LIST_STORE(gtk_builder_get_object(builder,"AdditionalSoftwareList"));
|
|
|
|
widgets->AdditionalSoftwareList = GTK_LIST_STORE(gtk_builder_get_object(builder,"AdditionalSoftwareList"));
|
|
|
|
widgets->PartitionsList = GTK_LIST_STORE(gtk_builder_get_object(builder,"PartitionsList"));
|
|
|
|
widgets->PartitionsList = GTK_LIST_STORE(gtk_builder_get_object(builder,"PartitionsList"));
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->ReadFullLogButton),"clicked",G_CALLBACK(on_summary_log_view),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->ReadFullLogButton),"clicked",G_CALLBACK(on_summary_log_view),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->ReadShortLogButton),"clicked",G_CALLBACK(on_process_log_view),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->ReadShortLogButton),"clicked",G_CALLBACK(on_process_log_view),widgets);
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->GpartedCommonButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->GpartedCommonButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->GpartedSameButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->GpartedSameButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
|
|
|
|
|