From a7a466484c191517101da81e824b8adff1c5ab13 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Sat, 26 Jun 1999 03:11:27 +0000 Subject: [PATCH] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEk --Mitch --- ChangeLog | 6 + Makefile.am | 1 + app/app_procs.c | 31 +++++- pixmaps/eek.xpm | 291 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 326 insertions(+), 3 deletions(-) create mode 100644 pixmaps/eek.xpm diff --git a/ChangeLog b/ChangeLog index d3a9089fcb..9c7b17a864 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +1999-06-26 Sven Neumann + Michael Natterer + + * app/app_procs.c + * pixmap/eek.xpm: EEK. Some files unsaved. Quit the GIMP? + Fri Jun 25 22:09:04 BST 1999 Andy Thomas * lc_dialog.c diff --git a/Makefile.am b/Makefile.am index e4dfc026da..5b316d7868 100644 --- a/Makefile.am +++ b/Makefile.am @@ -34,6 +34,7 @@ EXTRA_DIST = \ pixmaps/channel.xbm \ pixmaps/delete.xpm \ pixmaps/duplicate.xpm \ + pixmaps/eek.xpm \ pixmaps/eye.xbm \ pixmaps/layer.xbm \ pixmaps/linked.xbm \ diff --git a/app/app_procs.c b/app/app_procs.c index 315b2e3b19..5a85b9b49f 100644 --- a/app/app_procs.c +++ b/app/app_procs.c @@ -91,6 +91,8 @@ #include "libgimp/gimplimits.h" #include "libgimp/gimpintl.h" +#include "pixmaps/eek.xpm" + #define LOGO_WIDTH_MIN 300 #define LOGO_HEIGHT_MIN 110 #define NAME "The GIMP" @@ -716,6 +718,11 @@ really_quit_dialog (void) { GtkWidget *dialog; GtkWidget *button; + GtkWidget *hbox; + GtkWidget *pixmap_widget; + GdkPixmap *pixmap; + GdkBitmap *mask; + GtkStyle *style; GtkWidget *label; menus_set_sensitive_locale ("", N_("/File/Quit"), FALSE); @@ -748,9 +755,27 @@ really_quit_dialog (void) gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), button, TRUE, TRUE, 0); gtk_widget_show (button); - label = gtk_label_new (_("Some files unsaved. Quit the GIMP?")); - gtk_misc_set_padding (GTK_MISC (label), 10, 1); - gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), label, TRUE, TRUE, 0); + hbox = gtk_hbox_new (FALSE, 0); + gtk_container_set_border_width (GTK_CONTAINER (hbox), 4); + gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), hbox, TRUE, TRUE, 0); + gtk_widget_show (hbox); + + gtk_widget_realize (dialog); + style = gtk_widget_get_style (dialog); + + pixmap = gdk_pixmap_create_from_xpm_d (dialog->window, + &mask, + &style->bg[GTK_STATE_NORMAL], + eek_xpm); + pixmap_widget = gtk_pixmap_new (pixmap, mask); + gtk_box_pack_start (GTK_BOX (hbox), pixmap_widget, FALSE, FALSE, 10); + gtk_widget_show (pixmap_widget); + + gdk_pixmap_unref (pixmap); + + label = gtk_label_new (_("Some files unsaved.\n\nQuit the GIMP?")); + gtk_misc_set_padding (GTK_MISC (label), 10, 10); + gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0); gtk_widget_show (label); gtk_widget_show (dialog); diff --git a/pixmaps/eek.xpm b/pixmaps/eek.xpm new file mode 100644 index 0000000000..1b9d7ef6e5 --- /dev/null +++ b/pixmaps/eek.xpm @@ -0,0 +1,291 @@ +/* XPM */ +static char * eek_xpm[] = { +"64 54 234 2", +" c None", +". c #436F6A", +"+ c #406863", +"@ c #3A5C58", +"# c #3E6B66", +"$ c #416A65", +"% c #32514D", +"& c #3A645F", +"* c #42726D", +"= c #3E635F", +"- c #44756F", +"; c #162725", +"> c #447670", +", c #395B57", +"' c #44746E", +") c #101C1B", +"! c #1F3734", +"~ c #345450", +"{ c #3B5E5A", +"] c #1E3431", +"^ c #000000", +"/ c #284642", +"( c #3B5F5B", +"_ c #3A5D58", +": c #2C4C48", +"< c #000101", +"[ c #315450", +"} c #44736E", +"| c #375955", +"1 c #457771", +"2 c #355652", +"3 c #32504D", +"4 c #39625D", +"5 c #030606", +"6 c #38615C", +"7 c #43706A", +"8 c #34534F", +"9 c #42726C", +"0 c #020504", +"a c #070D0C", +"b c #3C6963", +"c c #426C67", +"d c #2F4D49", +"e c #294743", +"f c #0F1B19", +"g c #0C1514", +"h c #41706B", +"i c #3F6561", +"j c #30534E", +"k c #1B2F2C", +"l c #416B66", +"m c #416964", +"n c #1C312F", +"o c #142220", +"p c #3B5F5A", +"q c #44726C", +"r c #355B56", +"s c #2A4845", +"t c #2A4946", +"u c #1B302D", +"v c #365753", +"w c #39635E", +"x c #050908", +"y c #33524F", +"z c #33524E", +"A c #253F3C", +"B c #314E4B", +"C c #3E6B65", +"D c #080E0D", +"E c #040707", +"F c #43746E", +"G c #020403", +"H c #2E504C", +"I c #44746F", +"J c #3F6762", +"K c #41706A", +"L c #0D1716", +"M c #12201E", +"N c #44736D", +"O c #355C57", +"P c #43726C", +"Q c #3D625D", +"R c #43736D", +"S c #121F1E", +"T c #203835", +"U c #1B2F2D", +"V c #050A09", +"W c #3B6661", +"X c #426E69", +"Y c #182A28", +"Z c #2F514D", +"` c #395A56", +" . c #243F3C", +".. c #0A1110", +"+. c #375F5A", +"@. c #406763", +"#. c #2F4C49", +"$. c #3E6C66", +"%. c #304E4A", +"&. c #375753", +"*. c #111E1D", +"=. c #305450", +"-. c #426D68", +";. c #32504C", +">. c #25403D", +",. c #080F0E", +"'. c #0B1312", +"). c #294744", +"!. c #345350", +"~. c #2C4D49", +"{. c #172725", +"]. c #0C1513", +"^. c #223B38", +"/. c #3F6C67", +"(. c #304E4B", +"_. c #385955", +":. c #3E6460", +"<. c #436F69", +"[. c #40706A", +"}. c #355C58", +"|. c #1C302E", +"1. c #020303", +"2. c #3D635E", +"3. c #33534F", +"4. c #325753", +"5. c #43756F", +"6. c #152523", +"7. c #09100F", +"8. c #355B57", +"9. c #365653", +"0. c #43706B", +"a. c #3F6D68", +"b. c #365E59", +"c. c #294844", +"d. c #3F6E68", +"e. c #406F69", +"f. c #243F3B", +"g. c #020404", +"h. c #010101", +"i. c #0F1A18", +"j. c #152422", +"k. c #111D1C", +"l. c #030605", +"m. c #010202", +"n. c #182927", +"o. c #3A5E59", +"p. c #345A55", +"q. c #1F3532", +"r. c #3F6D67", +"s. c #416965", +"t. c #3E6560", +"u. c #26423F", +"v. c #030505", +"w. c #33514D", +"x. c #3C6862", +"y. c #395C58", +"z. c #355551", +"A. c #040807", +"B. c #2B4B47", +"C. c #050909", +"D. c #304D4A", +"E. c #44726D", +"F. c #2B4A46", +"G. c #1B2E2C", +"H. c #31504C", +"I. c #314F4B", +"J. c #0D1615", +"K. c #1F3633", +"L. c #33514E", +"M. c #2D4D4A", +"N. c #314F4C", +"O. c #42716C", +"P. c #406964", +"Q. c #213A37", +"R. c #132220", +"S. c #3D6A65", +"T. c #375854", +"U. c #3A5D59", +"V. c #2A4945", +"W. c #0A1211", +"X. c #3F6661", +"Y. c #152423", +"Z. c #0E1817", +"`. c #426E68", +" + c #1D3230", +".+ c #406762", +"++ c #365A56", +"@+ c #385F5A", +"#+ c #121F1D", +"$+ c #315551", +"%+ c #090F0F", +"&+ c #43716C", +"*+ c #385A56", +"=+ c #010303", +"-+ c #060A0A", +";+ c #365652", +">+ c #25413E", +",+ c #192B29", +"'+ c #142321", +")+ c #26413E", +"!+ c #1D322F", +"~+ c #3C615D", +"{+ c #1A2E2B", +"]+ c #42736D", +"^+ c #3C5F5B", +"/+ c #335854", +"(+ c #3D615D", +"_+ c #3B6761", +":+ c #335954", +"<+ c #30544F", +"[+ c #3A6560", +"}+ c #111E1C", +"|+ c #223A37", +"1+ c #325651", +"2+ c #3C6762", +"3+ c #13211F", +"4+ c #172826", +"5+ c #2D4E4A", +"6+ c #3F6662", +"7+ c #1A2D2B", +"8+ c #3D625E", +"9+ c #1D3330", +"0+ c #335955", +"a+ c #3C605C", +"b+ c #26433F", +"c+ c #1E3432", +"d+ c #3C605B", +"e+ c #375754", +"f+ c #233C39", +"g+ c #406E69", +"h+ c #2F524E", +"i+ c #38605B", +"j+ c #43716B", +"k+ c #325752", +" ", +" . ", +" + . ", +" @ # $ ", +" % & * = ", +" - ; > , ", +" ' ) ! > ~ { ", +" + ] ^ / > ( = ", +" _ : ^ < [ } | 1 2 ", +" 3 4 ^ ^ 5 6 7 8 1 9 ", +" - 0 ^ ^ a b c d > e - ", +" ' f ^ ^ ^ g h i ' j k l ", +" m n ^ ^ ^ ^ o - p q r 0 s ( ", +" { t ^ ^ ^ ^ ^ u 1 v . w x ^ & y ", +" z 6 ^ ^ ^ ^ ^ ^ A > B l C D ^ E > ", +" F G ^ ^ ^ ^ ^ ^ H I J K L ^ ^ M N ", +" I L ^ ^ ^ ^ ^ ^ G O P Q R S ^ ^ ^ T J ", +" l U ^ ^ ^ ^ ^ ^ ^ V W X , > Y ^ ^ ^ ^ Z ` ", +" ( .^ ^ ^ ^ ^ ^ ^ ^ ..+.> @.#. v 1 ! ^ ^ ^ ^ ^ $.%. ", +" &. .^ ^ ^ ^ ^ ^ ^ ^ ^ ^ *.=.> -.8 ;.> >.^ ^ ^ ^ ^ ,.> ", +" c .^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ '.).* P | !.p - ~.^ ^ ^ ^ ^ ^ {.. ", +" > ].^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ V ^./.I ( (._.:.<.> [.}./ |.1.^ ^ ^ ^ ^ ^ >.2. ", +" #.3._.{ 2. i 4.a a a < ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ G k w 5.R > W Z ^.6.7.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 8.9. ", +" 0.a.b.=.c.^.d.Q > > q 0.> e.f.g.^ h.i.j.j.j.k.0 ^ ^ ^ ^ ^ ^ l.l.l.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ m.* ", +" 1 a ^ ^ ^ ^ n.1 B o.i &.' p.q.r.> s.t.+ ' 9 u.v.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ L - ", +" w.x.^ ^ ^ ^ ^ ^ Z q @ - > y. z.' 6 A.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ m.O l ", +" ( B.^ ^ ^ ^ ^ ^ C.r.2. ;. ( _.D. E.Z ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ F.- ", +" <.G.^ ^ ^ ^ ^ ^ ^ {.1 H. ~ F I. %.> J.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ K.1 L. ", +" > 7.^ ^ ^ ^ ^ ^ ^ ^ M.q N.z 2.+ O.c + P.c l Q.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ R.- y. ", +"H.S.^ ^ ^ ^ ^ ^ ^ ^ ^ x $.:. s.z. T.U.O.t.@ P.-. _.V.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ W.e.X. ", +"{ M.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ Y.> y.> t. 5.I. + l ' - l @. z V.Z.a ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ E w `. ", +"-.n ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + + +> ~ :..+N ' .+= ~ ++@+#+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ < $+N ", +"t.e.%+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ p.&+ *+ P.-. { .+|.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ >.> ", +" . +.=+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ -+p.> i ;+!.o.E.> i P. I. { >+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ,+1 v ", +" - V.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ '+)+/ / / !+b.l %. ;+Z ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 0 K ~+ ", +" y 1 {+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ J.]+.+ | %.4 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ Y ' ", +" ^+]+L ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ #+/.N , v . * < ^ ^ ^ ^ ^ ^ ^ ^ ^ /+(+ ", +" l _+E ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ E ! :+w w w F , > D ^ ^ ^ ^ ^ ^ ^ ^ ,.> ", +" N <+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 0 [+l 7 }+^ ^ ^ ^ ^ ^ ^ ^ ^.. ", +" d > |+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 1.j.1+' + k ^ ^ ^ ^ ^ ^ ^ ^ 2+_. ", +" _.> 3+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 5 4+5+h - t. ( k ^ ^ ^ ^ ^ ^ ^ k.> ", +" 6+d.D ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ C.7+=.]+} 8+N. 2.k ^ ^ ^ ^ ^ ^ ^ B.+ ", +" 7 b.=+^ ^ ^ ^ ^ ^ ^ ^ D 9+0+5.q a+#. @ > 4+^ ^ ^ ^ ^ ^ 5 9 % ", +" - F.4+{+|.! T .b+b.> 7 U. T.1 c+^ ^ ^ ^ ^ ^ ^ G.} ", +" L..+:.2.d+p y.` e+z. v 1 f+^ ^ ^ ^ ^ ^ ^ ^ 8.( ", +" !.> A ^ ^ ^ ^ ^ ^ ^ ^ ..> ", +" z > e ^ ^ ^ ^ ^ ^ ^ ^ D [ X ", +" B > V.^ ^ ^ ^ ^ ^ ^ E >.]+7 ", +" I. D.- Z h.^ ^ ^ ^ ^ 1.K.g+N v ", +" 8 > > ' c 2._.3 3 I h+m.^ ^ ^ ^ ^ ,+x.- y. ", +" ;+1 .4+Q.~.~.~.~.G ^ ^ ^ ^ 3+i+> ~+ ", +" &.j+> [+t 7+W.^ ^ ^ ^ L k+1 6+ ", +" z a+`.> $.Z c+~.> l ", +" B @ $ X 3 "};