mono/xwt — pull request #391 by sevoku (2014-09-07 16:14:26+00:00)
Title: [Gtk] Optimize message dialogs

Let Gtk.MessageDialog do the layout stuff and make use of Gtk.MessageType for a more native icon styles.

This change makes message dialogs look more native and closer to gtk design guidelines (especially with gtk3). Additionally the dialogs should be compatible with more themes (providing special designs for message dialogs).

(an extended message dialog sample has been added to the sample app, too: #380)

Some example screenshots (Ubuntu - Gnome 3):

Before (gtk2/3)| After (gtk2) | After (gtk3)
------------ | ------------- | --------------
![error_old](https://cloud.githubusercontent.com/assets/951587/4178809/4c03f91a-36a8-11e4-9284-110a08beca16.png) | ![error_new_gtk2](https://cloud.githubusercontent.com/assets/951587/4178807/3566b7ba-36a8-11e4-9af7-f53a69f4d9b3.png) | ![error_gtk3](https://cloud.githubusercontent.com/assets/951587/4178810/6c2303c6-36a8-11e4-8d7f-ad9e9ff23dbf.png)
![question_old](https://cloud.githubusercontent.com/assets/951587/4178827/1863451a-36a9-11e4-871d-6dd4663e21ed.png) | ![question_gtk2](https://cloud.githubusercontent.com/assets/951587/4178828/240b912e-36a9-11e4-8d77-cb8e1d480667.png) | ![question_gtk3](https://cloud.githubusercontent.com/assets/951587/4178830/317a0aca-36a9-11e4-9467-26457985bd4e.png)