|
|
|
@ -1547,6 +1547,11 @@ void on_paned_position_changed(GtkWidget *, GdkEvent*,main_window *widgets){
|
|
|
|
gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),size-40);
|
|
|
|
gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),size-40);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void on_database_update(void *,void *widgets){
|
|
|
|
|
|
|
|
yon_terminal_window_launch(GTK_WINDOW(((main_window*)widgets)->Window),pacman_update_command,yon_char_get_localised_from_lib(SUCCESS_LABEL),yon_char_get_localised_from_lib(FAIL_LABEL));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**yon_main_window_complete(main_window *widgets)
|
|
|
|
/**yon_main_window_complete(main_window *widgets)
|
|
|
|
* [EN]
|
|
|
|
* [EN]
|
|
|
|
*
|
|
|
|
*
|
|
|
|
@ -1621,7 +1626,7 @@ void yon_main_window_complete(main_window *widgets){
|
|
|
|
if (getuid()){
|
|
|
|
if (getuid()){
|
|
|
|
on_update_clicked(NULL,widgets);
|
|
|
|
on_update_clicked(NULL,widgets);
|
|
|
|
gtk_widget_set_sensitive(widgets->BuildingButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->BuildingButton,0);
|
|
|
|
} else {
|
|
|
|
}
|
|
|
|
GdkRGBA rgba;
|
|
|
|
GdkRGBA rgba;
|
|
|
|
vte_terminal_get_color_background_for_draw(VTE_TERMINAL(widgets->InstallTerminal),&rgba);
|
|
|
|
vte_terminal_get_color_background_for_draw(VTE_TERMINAL(widgets->InstallTerminal),&rgba);
|
|
|
|
vte_terminal_set_color_cursor(VTE_TERMINAL(widgets->InstallTerminal),&rgba);
|
|
|
|
vte_terminal_set_color_cursor(VTE_TERMINAL(widgets->InstallTerminal),&rgba);
|
|
|
|
@ -1630,11 +1635,18 @@ void yon_main_window_complete(main_window *widgets){
|
|
|
|
vte_terminal_set_size(VTE_TERMINAL(widgets->InstallTerminal),columns,20);
|
|
|
|
vte_terminal_set_size(VTE_TERMINAL(widgets->InstallTerminal),columns,20);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yon_save_window_set_postsave_function(on_save_done,widgets);
|
|
|
|
if (system(yon_check_database_command)){
|
|
|
|
|
|
|
|
dialog_confirmation_data *data = yon_confirmation_dialog_data_new();
|
|
|
|
|
|
|
|
data->action_text=DATABASE_UNACCESSIBLE_LABEL;
|
|
|
|
|
|
|
|
data->function = on_database_update;
|
|
|
|
|
|
|
|
data->data = widgets;
|
|
|
|
|
|
|
|
yon_confirmation_dialog_call(widgets->HeadOverlay,data);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
gtk_button_clicked(GTK_BUTTON(widgets->MoreButton));
|
|
|
|
// gtk_button_clicked(GTK_BUTTON(widgets->MoreButton));
|
|
|
|
yon_terminal_integrated_start(widgets->InstallTerminal,pacman_update_command);
|
|
|
|
// yon_terminal_integrated_start(widgets->InstallTerminal,pacman_update_command);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
yon_save_window_set_postsave_function(on_save_done,widgets);
|
|
|
|
yon_gtk_widget_set_scroll_window_for_scroll(gtk_widget_get_parent(widgets->InstallTerminal),GTK_SCROLLBAR(widgets->TerminalScroll));
|
|
|
|
yon_gtk_widget_set_scroll_window_for_scroll(gtk_widget_get_parent(widgets->InstallTerminal),GTK_SCROLLBAR(widgets->TerminalScroll));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
yon_load_proceed(YON_CONFIG_LOCAL);
|
|
|
|
yon_load_proceed(YON_CONFIG_LOCAL);
|
|
|
|
|