// // The Pimp The Pathetic Image Manipulation Program // Copyright (c) 2004-2008 Sam Hocevar // All Rights Reserved // // $Id$ // // This library is free software. It comes without any warranty, to // the extent permitted by applicable law. You can redistribute it // and/or modify it under the terms of the Do What The Fuck You Want // To Public License, Version 2, as published by Sam Hocevar. See // http://sam.zoy.org/wtfpl/COPYING for more details. // using System; namespace ThePimp { public partial class AboutWindow : Gtk.Window { public AboutWindow() : base(Gtk.WindowType.Toplevel) { this.Build(); this.AppPaintable = true; Gdk.Pixbuf image = Gdk.Pixbuf.LoadFromResource("ThePimp.images.about.png"); Gdk.Pixmap pixmap, pixmap_mask; image.RenderPixmapAndMask(out pixmap, out pixmap_mask, 255); this.GdkWindow.SetBackPixmap(pixmap, false); this.SetSizeRequest(image.Width, image.Height); this.Resizable = false; // FIXME: I have no idea how to enforce this in Stetic buttonClose.HasFocus = true; } protected virtual void OnButtonCloseClicked (object sender, System.EventArgs e) { this.Destroy(); } protected virtual void OnButtonLinkClicked (object sender, System.EventArgs e) { System.Diagnostics.Process.Start("http://caca.zoy.org/wiki/thepimp"); } } }