From 10e683c2e7fa6b71ce7baaa15185477d544d885f Mon Sep 17 00:00:00 2001 From: Glynn Foster Date: Sat, 18 Jan 2003 14:54:44 +0000 Subject: [PATCH] Hooray! Zenity now has an about window icon. It's very zen too. 2003-01-18 Glynn Foster * data/Makefile.am, data/zenity.png, src/about.c: Hooray! Zenity now has an about window icon. It's very zen too. --- ChangeLog | 5 +++++ data/Makefile.am | 1 + data/zenity.png | Bin 0 -> 2342 bytes src/about.c | 15 ++++++++++++--- 4 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 data/zenity.png diff --git a/ChangeLog b/ChangeLog index be9d0da..f0effc2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-01-18 Glynn Foster + + * data/Makefile.am, data/zenity.png, src/about.c: Hooray! + Zenity now has an about window icon. It's very zen too. + 2003-01-18 Glynn Foster * help/C/zenity.xml: Update the docs a little. I have absolutely diff --git a/data/Makefile.am b/data/Makefile.am index 33ba8d0..9f5fbc6 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,5 +1,6 @@ imagesdir = $(datadir)/zenity/ images_DATA = \ + zenity.png \ zenity-calendar.png \ zenity-list.png \ zenity-file.png \ diff --git a/data/zenity.png b/data/zenity.png new file mode 100644 index 0000000000000000000000000000000000000000..3c9c59ad30a0bf581f95ba879276a4b45da845bf GIT binary patch literal 2342 zcmV+>3EB3EP)^>k^?}8a zsf-Te_$W*}I^v@u(mHDGj980cLB$7HqbQ&j1hIgMgA&AI zAaegmuk74*@B%<>6nwGK$O|bV5Q^c}@^ja(o^({N-M=g--aI8V6}n|J^yq$-CbkNw zh)8RaEvgdT)=eCu; zVN3S|U2lB3w0=~@CCf}!y@(+p&exV)e9chrv!+aN?F5cMNY>Hf#6fO;&;-%^Pn2>tl%(CRh)iP`&AV z!r8Cwl>ZU^DJ>a(|0O?dYojlGDc=9|<##!E;fjYkkZ zF`I~^9D%SoHB~I;ES`Urbs-}P(q8h`C2!aD8ukAC+g6MLMt}0$m+%#y(OJ{#v z-fwqVllphZZR@+OPl&9lp#Vln*d?>3E%ep~u+BqvJtUr z_6u_fZ-dDtVUl@7_2BCA%8?@~XS~+z5D&gLneY~b@2qg$&;ArN!8&m6V?;KSP&|D9 zNqgfSihxkOcZ9P+TIV=Z=hhC~^am|paoyBUhJ6Eyf{_ESTR}Jjg|oyzXMom;g2&WU z4` z3o-rQi*6(0C}+2}fzRz9qT#rGKW{j7)69qn=^pdohKU56CH`_x8eVqcS7#EzctfnY z@X9xn@V5o+h~lfOYDQEKK7Jo40SdJ-xNr^uqM^@;RiFgp!E?4IDg+^>zFjdrSG<0N zK#1zI4xU2X@dRic2(=!(<_!YG-)ATKTL;d1o^aM1qT-5&7Z6_ZLz>gKEd>$xs2RkP zRhNU}Qo&Hj^|K7HbP7O8`oSsd0K%%8-6Ln-2_)4$w^~|Bns(ga)LNZ=G~b+b z08l2Mkl&FbJsZ-p;>yAvSRmI3meyzSC+M;JOn6f zGDY5`Hd7?*>AhwWptd77{P3ze292*w@{tKSAF2Rnyo3GI%80ZI8xNkhg_)3U{~s$7 zEtROg`|H2EeR*+$q+n9C2UOSe2fK{j37XK-DArCST*i0)sRY3g+sEDTey@YAD~WaB zEzc4L4a3)^fsw?v`S-$#Gl%&T+(Zb10oIIty1cfyRrV49dLIBltegfKpQ~iXfzQuL zhDH5B8cG@@Dhl>(*fo-fGi@78eq9aX#YIHr z(Ef)&39SW15lXr7Vgk+(cP+{_93+zs`_!(wmWXZ3{E)AAFfLMr&cwbU!}fsI=kuEY z-u)WkfnbO)Pc6R-v2~G)ya~ofE^^jcXMzx$&wu`o9ivYEUwe2c zd^c8(CxV5-8Did|WD;nx!a8vL#&<6BnVi;|as6}GyNCU8L0Pq7mu#YKzV{*rUivQK zp=tVlO7%a8rChYZ*>pys>MZKH}01-JCFmoNOjKs4E% zYVxv2jH>Bd|3Ue{Z7S(za)rd3(}m)iwb5jJPbX{zZ76B7%@!iqIBD)}wU+=bbgQQm z-sC1bBp+U$(IpFwnjzB@Nr;?{O#&BeY`k$T3DLGSi$Z%femFT9+nUb@x#@b{MWu&9 z>#XkpKt-XgQ=ubx6N9U-%gs`3A;@i+y+fyd2tp;KnekJqMYD5^1LwU+IHS$C=4H1x z0kjoUCVW&FK=B<~(lNMNhY)e$UHS0s4uQdVqoCP!+Vlz#D*g!mZhdYH)`+X*P=pD!fKkDYvzK1EeaPl>*tM21 z8>}a!td3Dx^{_1`R83lb)_bOb2*$vqPc`z#fg@IWKoATODIth^HVlh9R}HA`x3*J% zclqOSK~YVnG56@fup{svBxvp$P@_iFD$x3Aia?=;#?XY0XTW6rA6t+W{fzUno&W#< M07*qoM6N<$g7}4PcK`qY literal 0 HcmV?d00001 diff --git a/src/about.c b/src/about.c index c121cdc..d260f60 100644 --- a/src/about.c +++ b/src/about.c @@ -54,7 +54,9 @@ void zenity_about (ZenityData *data) { GladeXML *glade_dialog = NULL; + GdkPixbuf *pixbuf; GtkWidget *label; + GtkWidget *image; gchar *text; glade_dialog = zenity_util_load_glade_file ("zenity_about_dialog"); @@ -74,9 +76,16 @@ zenity_about (ZenityData *data) g_signal_connect (G_OBJECT (dialog), "response", G_CALLBACK (zenity_about_dialog_response), data); - /* FIXME: Set an appropriate window icon for the dialog - * zenity_util_set_window_icon (dialog, ZENITY_IMAGE_FULLPATH ("")); - */ + zenity_util_set_window_icon (dialog, ZENITY_IMAGE_FULLPATH ("zenity.png")); + + image = glade_xml_get_widget (glade_dialog, "zenity_about_image"); + + pixbuf = gdk_pixbuf_new_from_file (ZENITY_IMAGE_FULLPATH ("zenity.png"), NULL); + + if (pixbuf != NULL) { + gtk_image_set_from_pixbuf (GTK_IMAGE (image), pixbuf); + g_object_unref (pixbuf); + } label = glade_xml_get_widget (glade_dialog, "zenity_about_version"); text = g_strdup_printf ("Zenity %s", VERSION);