Return of progress bar

pull/105/head
parent 0c62f69f53
commit 80aac30205

@ -128,12 +128,11 @@ void yon_terminal_start(main_window *widgets, char *usr_command){
g_mutex_lock(&main_config.progress_mutex);
main_config.progress_active=1;
g_mutex_unlock(&main_config.progress_mutex);
// g_idle_add((GSourceFunc)on_terminal_check_progress,widgets);
g_idle_add((GSourceFunc)on_terminal_check_progress,widgets);
}
void on_driver_pack_selection_change(GtkWidget *, main_window *widgets){
GtkTreeIter iter;
// char *name;
GtkTreeModel *list_s=GTK_TREE_MODEL(main_config.list);
GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->DriversTree));
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
@ -290,10 +289,8 @@ void on_port_chosen_changed(GtkWidget *, monitor_edit_window *window){
yon_char_remove_last_symbol(resolutions[i],'\n');
}
resolution_supported *res = yon_dictionary_get_data(dict,resolution_supported*);
// int found_size=0;
int found = -1;
for (int i=0;i<res->size;i++){
// char *check_line;
for (int j=1;j<size;j++){
if (strstr(resolutions[j],res->line[i])){
found = j;
@ -337,10 +334,6 @@ void on_auto_choose_drivers(GtkWidget *self, main_window *)
{
int state = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(self));
main_config.autoChooseDrivers=state;
// gtk_widget_set_sensitive(widgets->mainDriverFailsafeNvidiaLabel, !state);
// gtk_widget_set_sensitive(widgets->mainDriverFailsafeAMDCombo, !state);
// gtk_widget_set_sensitive(widgets->mainDriverFailsafeAMDLabel, !state);
// gtk_widget_set_sensitive(widgets->mainDriverFailsafeNvidiaCombo, !state);
}
void on_resolutions_unsupported_show(GtkToggleButton *self, monitor_edit_window *window){
@ -351,7 +344,6 @@ void on_resolutions_unsupported_show(GtkToggleButton *self, monitor_edit_window
if (gtk_toggle_button_get_active(self)){
int size;
config_str resolutions = yon_file_open(get_resolutions_supportable_command,&size);
// yon_gtk_combo_box_text_fill(window->ResolutionCombo,main_config.resolutions,main_config.resolutionssize);
for (int i=1;i<size;i++){
yon_char_remove_last_symbol(resolutions[i],'\n');
int parsed_size;
@ -362,7 +354,6 @@ void on_resolutions_unsupported_show(GtkToggleButton *self, monitor_edit_window
yon_char_parsed_free(resolutions,size);
} else {
on_port_chosen_changed(window->PortCombo,window);
// yon_gtk_combo_box_text_fill(window->ResolutionCombo,((monitorconfig*)window->config->data)->resolutionCapabilities,((monitorconfig*)window->config->data)->resolution_size);
}
}
@ -390,15 +381,7 @@ void on_save_done(main_window *, config_str output, int size){
}
void yon_interface_save(){
// char *autodrivers = NULL;
// char *freedrivers = NULL;
// char *dpms= NULL;
char *dpi = NULL;
// char *failsafenvidia = NULL;
// char *failsafeati = NULL;
// char *optirun = NULL;
// char *primusrun = NULL;
switch (gtk_combo_box_get_active(GTK_COMBO_BOX(main_config.widgets->AutoDriverCombo))){
case 0: yon_config_remove_by_key(VGADRV_AUTO);
break;
@ -473,23 +456,6 @@ void yon_interface_save(){
}
break;
}
// switch (gtk_combo_box_get_active(GTK_COMBO_BOX(main_config.widgets->FrameGapCombo))){
// case 0: yon_config_remove_by_key(GL_YIELD);
// yon_config_remove_by_key(KWIN_TRIPLE_BUFFER);
// yon_config_set_status(KWIN_TRIPLE_BUFFER,-2);
// yon_config_set_status(GL_YIELD,-2);
// break;
// case 2: yon_config_register(GL_YIELD,GL_YIELD_command,"USLEEP");
// yon_config_remove_by_key(KWIN_TRIPLE_BUFFER);
// yon_config_set_status(KWIN_TRIPLE_BUFFER,-2);
// yon_config_set_status(GL_YIELD,-2);
// break;
// case 3: yon_config_register(KWIN_TRIPLE_BUFFER,KWIN_TRIPLE_BUFFER_command,"1");
// yon_config_remove_by_key(GL_YIELD);
// yon_config_set_status(KWIN_TRIPLE_BUFFER,-2);
// yon_config_set_status(GL_YIELD,-2);
// break;
// }
switch (gtk_combo_box_get_active(GTK_COMBO_BOX(main_config.widgets->DisplayDiscreteOnly))){
case 0:
yon_config_remove_by_key(INTEGRATEDVGA);
@ -764,7 +730,6 @@ void on_monitor_config_save(GtkWidget *, monitor_edit_window *window){
const char *frequency = NULL;
char *rotate = NULL;
char *position = NULL;
// int switch_off=0;
int modeline_cvt = 0;
int cvt_reduced = 0;
int modeline_gtf = 0;
@ -784,7 +749,6 @@ void on_monitor_config_save(GtkWidget *, monitor_edit_window *window){
if (pos&&gtk_combo_box_get_active(GTK_COMBO_BOX(window->PositionPortCombo))){
position = yon_char_append(pos==1?"lo:":pos==2?"ro:":pos==3?"ab:":"be:",gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(window->PositionPortCombo)));
}
// switch_off = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->DoNotSwitchOffCheck));
modeline_cvt = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->ModelineCVTCheck));
cvt_reduced = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->UseCVTReducedCheck));
modeline_gtf = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->ModelineGTFCheck));
@ -962,7 +926,6 @@ void on_monitor_configure(GtkWidget *,monitor_data *window){
char *target = (char*)gtk_label_get_text(GTK_LABEL(window->NameLabel));
monitors->curport=NULL;
// dictionary *dict=NULL;
int config_size;
config_str config_ports = yon_config_get_all_by_key(XORG_PARAMETER,&config_size);
for (int i=0;i<config_size;i++){
@ -998,7 +961,6 @@ void on_monitor_configure(GtkWidget *,monitor_data *window){
}
}
}
// yon_monitor_data_update(monitors);
gtk_widget_show(monitors->MainWindow);
}
@ -1349,7 +1311,6 @@ void yon_adapter_window_setup(main_window *widgets){
}
} else {
gtk_widget_hide(widgets->InformationOverlay2);
// gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(widgets->builder,"InformationLabel2")));
}
}
@ -1417,8 +1378,6 @@ template_main_window *yon_main_window_complete(main_window *widgets){
widgets->DriversTree = yon_gtk_builder_get_widget(builder, "DriversTree");
widgets->InfoButton = yon_gtk_builder_get_widget(builder, "InfoButton");
// widgets->DeleteButton = yon_gtk_builder_get_widget(builder, "DeleteButton");
// widgets->InstallButton = yon_gtk_builder_get_widget(builder, "InstallButton");
widgets->TerminalOverlay = yon_gtk_builder_get_widget(builder, "TerminalOverlay");
widgets->MenusTab = yon_gtk_builder_get_widget(builder, "MenusTab");
widgets->LoadDriversButton = yon_gtk_builder_get_widget(builder,"LoadDriversButton");
@ -1469,11 +1428,6 @@ template_main_window *yon_main_window_complete(main_window *widgets){
g_signal_connect(G_OBJECT(widgets->FrameGapCombo),"changed",G_CALLBACK(on_gapfix_changed),widgets);
g_signal_connect(G_OBJECT(widgets->OptirunButton),"clicked",G_CALLBACK(on_app_chooser_open),widgets);
g_signal_connect(G_OBJECT(widgets->PrimusrunButton),"clicked",G_CALLBACK(on_app_chooser_open),widgets);
// yon_gtk_tree_view_column_minimal_fixed_size_set(gtk_tree_view_get_column(GTK_TREE_VIEW(widgets->DriversTree),0));
// yon_gtk_tree_view_column_minimal_fixed_size_set(gtk_tree_view_get_column(GTK_TREE_VIEW(widgets->DriversTree),1));
// gtk_tree_view_column_set_fixed_width(gtk_tree_view_get_column(GTK_TREE_VIEW(widgets->TopTree),0),gtk_tree_view_column_get_fixed_width(gtk_tree_view_get_column(GTK_TREE_VIEW(widgets->DriversTree),0))+gtk_tree_view_column_get_fixed_width(gtk_tree_view_get_column(GTK_TREE_VIEW(widgets->DriversTree),1)));
// yon_monitor_view_setup(widgets->mainMonitorVisualConfigurationBox);
{
int size;
config_str default_driver = yon_config_load(yon_config_parameter_prepare_command(VGADRV_AUTO_command,"default",NULL,NULL),&size);

Loading…
Cancel
Save