|
|
|
@ -181,7 +181,7 @@ void on_driver_install(GtkWidget *self,widgets_dict *widgets){
|
|
|
|
GtkTreeModel *list_s=GTK_TREE_MODEL(videoconfig.list);
|
|
|
|
GtkTreeModel *list_s=GTK_TREE_MODEL(videoconfig.list);
|
|
|
|
GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->driversTreeView));
|
|
|
|
GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->driversTreeView));
|
|
|
|
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
|
|
|
|
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
|
|
|
|
gtk_tree_model_get(list_s,&iter,1,&name,-1);
|
|
|
|
gtk_tree_model_get(list_s,&iter,2,&name,-1);
|
|
|
|
yon_terminal_start(widgets,yon_char_get_augumented(install_proprietary_command,name));
|
|
|
|
yon_terminal_start(widgets,yon_char_get_augumented(install_proprietary_command,name));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
@ -209,7 +209,7 @@ void on_driver_delete(GtkWidget *self,widgets_dict *widgets){
|
|
|
|
GtkTreeModel *list_s=GTK_TREE_MODEL(videoconfig.list);
|
|
|
|
GtkTreeModel *list_s=GTK_TREE_MODEL(videoconfig.list);
|
|
|
|
GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->driversTreeView));
|
|
|
|
GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->driversTreeView));
|
|
|
|
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
|
|
|
|
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
|
|
|
|
gtk_tree_model_get(list_s,&iter,1,&name,-1);
|
|
|
|
gtk_tree_model_get(list_s,&iter,2,&name,-1);
|
|
|
|
yon_terminal_start(widgets,yon_char_get_augumented(delete_proprietary_command,name));
|
|
|
|
yon_terminal_start(widgets,yon_char_get_augumented(delete_proprietary_command,name));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
@ -243,7 +243,7 @@ void on_driver_info(GtkWidget *self,widgets_dict *widgets){
|
|
|
|
GtkTreeModel *list_s=GTK_TREE_MODEL(videoconfig.list);
|
|
|
|
GtkTreeModel *list_s=GTK_TREE_MODEL(videoconfig.list);
|
|
|
|
GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->driversTreeView));
|
|
|
|
GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->driversTreeView));
|
|
|
|
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
|
|
|
|
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
|
|
|
|
gtk_tree_model_get(list_s,&iter,1,&name,-1);
|
|
|
|
gtk_tree_model_get(list_s,&iter,2,&name,-1);
|
|
|
|
pthread_create(&tid,&attr,(void*)yon_launch_app,yon_char_get_augumented(get_info_proprietary_command,name));
|
|
|
|
pthread_create(&tid,&attr,(void*)yon_launch_app,yon_char_get_augumented(get_info_proprietary_command,name));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
|