root/utils.py

Revision 1, 0.8 kB (checked in by matt_dorn@yahoo.com, 4 years ago)

Project initialized

Line 
1 import gtk
2
3 def getTvText(obj):
4     """
5     Return the text of a TextView object
6     """
7     buf=obj.get_buffer()
8     start_iter=buf.get_start_iter()
9     end_iter=buf.get_end_iter()
10     return buf.get_text(start_iter, end_iter)
11
12 def confirm(self, msg, cancel=1, parent=None):
13     """
14     A GTK delete confirmation box
15     """
16     # Note: lifted from Griffith, thanks!
17     if not parent: parent = self
18     dialog = gtk.MessageDialog(parent,
19                     gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
20                     gtk.MESSAGE_QUESTION, gtk.BUTTONS_NONE, msg)
21     dialog.add_buttons(gtk.STOCK_YES, gtk.RESPONSE_YES,
22                     gtk.STOCK_NO, gtk.RESPONSE_NO)
23     dialog.set_default_response(gtk.RESPONSE_NO)
24     response = dialog.run()
25     dialog.destroy()
26     return response
27
Note: See TracBrowser for help on using the browser.