Add icon resource for gtk63

This commit is contained in:
daleclack 2021-04-10 15:04:24 +08:00
parent 1296058d2d
commit 30c2d18dfc
5 changed files with 6 additions and 2 deletions

View File

@ -4,4 +4,8 @@
<file>icon.jpg</file>
<file preprocess="xml-stripblanks">window.ui</file>
</gresource>
<gresource prefix="org/gtk/daleclack">
<file>icons/16x16/actions/icon.png</file>
<file>icons/48x48/actions/icon1.png</file>
</gresource>
</gresources>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -65,9 +65,9 @@ static void gtkmain(GtkApplication *app,gpointer user_data){
//Main window
GtkBuilder *builder=gtk_builder_new_from_resource("/gtk39/window.ui");
GObject *window=gtk_builder_get_object(builder,"window");
GdkPixbuf *pixbuf=gdk_pixbuf_new_from_resource("/gtk39/icon.jpg",NULL);
//GdkPixbuf *pixbuf=gdk_pixbuf_new_from_resource("/gtk39/icon.jpg",NULL);
//gtk_window_set_icon(GTK_WINDOW(window),pixbuf);
gtk_window_set_icon_name(GTK_WINDOW(window),"org.gtk.daleclack");
gtk_window_set_icon_name(GTK_WINDOW(window),"icon1");
gtk_application_add_window(app,GTK_WINDOW(window));
//Show value setting
GObject *btn_show=gtk_builder_get_object(builder,"btnshow");