diff --git a/gresource.xml b/gresource.xml index 82adf4b..03f7e94 100644 --- a/gresource.xml +++ b/gresource.xml @@ -6,4 +6,8 @@ ubl-settings-info.css + + com.ublinux.ubl-settings-info.logo.png + com.ublinux.ubl-settings-info.logo-dark.png + \ No newline at end of file diff --git a/icons/com.ublinux.ubl-settings-info.logo-dark.png b/icons/com.ublinux.ubl-settings-info.logo-dark.png new file mode 100644 index 0000000..5e2063f Binary files /dev/null and b/icons/com.ublinux.ubl-settings-info.logo-dark.png differ diff --git a/icons/com.ublinux.ubl-settings-info.logo.png b/icons/com.ublinux.ubl-settings-info.logo.png new file mode 100644 index 0000000..8d02cc6 Binary files /dev/null and b/icons/com.ublinux.ubl-settings-info.logo.png differ diff --git a/icons/emblems/com.ublinux.ubl-settings-info.logo-dark.svg b/icons/emblems/com.ublinux.ubl-settings-info.logo-dark.svg deleted file mode 100644 index c7c383c..0000000 --- a/icons/emblems/com.ublinux.ubl-settings-info.logo-dark.svg +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - Linux - - diff --git a/icons/emblems/com.ublinux.ubl-settings-info.logo.svg b/icons/emblems/com.ublinux.ubl-settings-info.logo.svg deleted file mode 100644 index d44113c..0000000 --- a/icons/emblems/com.ublinux.ubl-settings-info.logo.svg +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 4075f3c..6edc97a 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -21,6 +21,8 @@ add_custom_target(GLADE ubl-settings-info.glade) set(DEPENDFILES ../ubl-settings-info.glade + ../icons/com.ublinux.ubl-settings-info.logo.png + ../icons/com.ublinux.ubl-settings-info.logo-dark.png ../gresource.xml ../ubl-settings-info.css ) diff --git a/source/ubl-settings-info.c b/source/ubl-settings-info.c index 62dbcad..960d62b 100644 --- a/source/ubl-settings-info.c +++ b/source/ubl-settings-info.c @@ -10,10 +10,10 @@ void yon_terminal_style_update(VteTerminal *, main_window *widgets){ vte_terminal_set_color_cursor_foreground(VTE_TERMINAL(widgets->InfoTerminal),bg_color); vte_terminal_set_color_cursor(VTE_TERMINAL(widgets->InfoTerminal),bg_color); if (bg_color->blue>0.5&&bg_color->green>0.5&&bg_color->red>0.5){ - gtk_image_set_from_icon_name(GTK_IMAGE(widgets->InfoIcon),logo_icon_path,GTK_ICON_SIZE_BUTTON); + gtk_image_set_from_resource(GTK_IMAGE(widgets->InfoIcon),logo_icon_path); gtk_image_set_pixel_size(GTK_IMAGE(widgets->InfoIcon),255); } else if (bg_color->blue<0.5&&bg_color->green<0.5&&bg_color->red<0.5){ - gtk_image_set_from_icon_name(GTK_IMAGE(widgets->InfoIcon),logo_dark_icon_path,GTK_ICON_SIZE_BUTTON); + gtk_image_set_from_resource(GTK_IMAGE(widgets->InfoIcon),logo_dark_icon_path); gtk_image_set_pixel_size(GTK_IMAGE(widgets->InfoIcon),255); } } diff --git a/source/ubl-settings-info.h b/source/ubl-settings-info.h index e59a6ba..e72c23f 100644 --- a/source/ubl-settings-info.h +++ b/source/ubl-settings-info.h @@ -18,8 +18,8 @@ #define config_path yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL) #define icon_path "com.ublinux.ubl-settings-info" -#define logo_icon_path "com.ublinux.ubl-settings-info.logo" -#define logo_dark_icon_path "com.ublinux.ubl-settings-info.logo-dark" +#define logo_icon_path "/com/ublinux/svg/com.ublinux.ubl-settings-info.logo.png" +#define logo_dark_icon_path "/com/ublinux/svg/com.ublinux.ubl-settings-info.logo-dark.png" #define LocaleName "ubl-settings-info"