|
|
|
|
@ -1130,7 +1130,7 @@ dictionary *yon_proprieary_get(){
|
|
|
|
|
if (strstr(adapter[i],"vendor=")){
|
|
|
|
|
if (strstr(adapter[i],"Intel"))
|
|
|
|
|
flag |= (1<<0);
|
|
|
|
|
else if (strstr(adapter[i],"AMD"))
|
|
|
|
|
else if (strstr(adapter[i],"AMD")||strstr(adapter[i],"Advanced Micro Devices"))
|
|
|
|
|
flag |= (1<<1);
|
|
|
|
|
else if (strstr(adapter[i],"NVIDIA"))
|
|
|
|
|
flag |= (1<<2);
|
|
|
|
|
@ -1526,7 +1526,7 @@ void yon_monitor_set_resolutions(){
|
|
|
|
|
void yon_adapter_window_setup(widgets_dict *widgets){
|
|
|
|
|
int size=0;
|
|
|
|
|
gtk_overlay_add_overlay(GTK_OVERLAY(widgets->InformationOverlay),widgets->InformationCompanyLogoImage);
|
|
|
|
|
config_str rtn=yon_config_load(get_adapter_info,&size);
|
|
|
|
|
config_str rtn = yon_config_load(get_adapter_info,&size);
|
|
|
|
|
char *desc = yon_config_get_parameter(rtn,size,"description");
|
|
|
|
|
yon_char_divide_search(desc,"=",-1);
|
|
|
|
|
char *product = yon_config_get_parameter(rtn,size,"product");
|
|
|
|
|
@ -1551,7 +1551,7 @@ void yon_adapter_window_setup(widgets_dict *widgets){
|
|
|
|
|
GtkIconTheme *icthm=gtk_icon_theme_get_default();
|
|
|
|
|
gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.nvidia-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL));
|
|
|
|
|
}
|
|
|
|
|
else if (strstr(vendor,"AMD")){
|
|
|
|
|
else if (strstr(vendor,"AMD")||strstr(vendor,"Advanced Micro Devices")){
|
|
|
|
|
GtkIconTheme *icthm=gtk_icon_theme_get_default();
|
|
|
|
|
gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.amd-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL));
|
|
|
|
|
}
|
|
|
|
|
@ -1565,10 +1565,8 @@ void yon_adapter_window_setup(widgets_dict *widgets){
|
|
|
|
|
if (size>5){
|
|
|
|
|
gtk_overlay_add_overlay(GTK_OVERLAY(widgets->InformationOverlay2),widgets->InformationCompanyLogoImage2);
|
|
|
|
|
rtn=yon_char_parsed_rip(rtn,&size,0);
|
|
|
|
|
rtn=yon_char_parsed_rip(rtn,&size,1);
|
|
|
|
|
rtn=yon_char_parsed_rip(rtn,&size,2);
|
|
|
|
|
rtn=yon_char_parsed_rip(rtn,&size,3);
|
|
|
|
|
rtn=yon_char_parsed_rip(rtn,&size,4);
|
|
|
|
|
rtn=yon_char_parsed_rip(rtn,&size,0);
|
|
|
|
|
rtn=yon_char_parsed_rip(rtn,&size,0);
|
|
|
|
|
char *desc = yon_config_get_parameter(rtn,size,"description");
|
|
|
|
|
yon_char_divide_search(desc,"=",-1);
|
|
|
|
|
char *product = yon_config_get_parameter(rtn,size,"product");
|
|
|
|
|
@ -1593,7 +1591,7 @@ void yon_adapter_window_setup(widgets_dict *widgets){
|
|
|
|
|
GtkIconTheme *icthm=gtk_icon_theme_get_default();
|
|
|
|
|
gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage2),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.nvidia-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL));
|
|
|
|
|
}
|
|
|
|
|
else if (strstr(vendor,"AMD")){
|
|
|
|
|
else if (strstr(vendor,"AMD"),strstr(vendor,"Advanced Micro Devices")){
|
|
|
|
|
GtkIconTheme *icthm=gtk_icon_theme_get_default();
|
|
|
|
|
gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage2),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.amd-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL));
|
|
|
|
|
}
|
|
|
|
|
|