--- /dev/null
+Gtk = imports.gi.Gtk;
+Gdk = imports.gi.Gdk;
+Pango = imports.gi.Pango;
+GLib = imports.gi.GLib;
+Gio = imports.gi.Gio;
+GObject = imports.gi.GObject;
+GtkSource = imports.gi.GtkSource;
+WebKit = imports.gi.WebKit;
+Vte = imports.gi.Vte;
+console = imports.console;
+XObject = imports.XObject.XObject;
+DialogConfirm=new XObject({
+ xtype: Gtk.MessageDialog,
+ show : function(msg, success) {
+ if (!this.el) {
+ this.init();
+ }
+ this.success = success;
+ this.el.text = msg;
+ this.el.show_all();
+
+ },
+ buttons : Gtk.ButtonsType.YES_NO,
+ title : "Please Confirm",
+ message_type : Gtk.MessageType.QUESTION,
+ use_markup : true,
+ text : "-",
+ listeners : {
+ "destroy_event":function (self, event) {
+ this.el.hide();
+ return true;
+ },
+ "response":function (self, response_id) {
+ if (response_id > 0) {
+ this.success();
+ }
+ }
+ }
+});
+DialogConfirm.init();
+XObject.cache['/DialogConfirm'] = DialogConfirm;