/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to dialog.py

  • Committer: Jelmer Vernooij
  • Date: 2007-07-15 15:22:29 UTC
  • Revision ID: jelmer@samba.org-20070715152229-clmlen0vpd8d2pzx
Add docstrings, remove unused code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
    pass
22
22
 
23
23
import gtk
24
 
 
25
 
 
26
 
def _message_dialog(type, primary, secondary, parent=None, buttons=gtk.BUTTONS_OK):
 
24
import gtk.glade
 
25
 
 
26
 
 
27
def _message_dialog(type, primary, secondary, buttons=gtk.BUTTONS_OK):
27
28
    """ Display a given type of MessageDialog with the given message.
28
 
 
 
29
    
29
30
    :param type: message dialog type
30
 
 
 
31
    
31
32
    :param message: the message you want to display.
32
33
    """
33
 
    dialog = gtk.MessageDialog(flags=gtk.DIALOG_MODAL, type=type, parent=parent,
 
34
    dialog = gtk.MessageDialog(flags=gtk.DIALOG_MODAL, type=type,
34
35
                               buttons=buttons)
35
36
    dialog.set_markup('<big><b>' + primary + '</b></big>')
36
 
    dialog.format_secondary_text(secondary)
 
37
    dialog.format_secondary_markup(secondary)
37
38
    response = dialog.run()
38
39
    dialog.destroy()
39
40
    return response
40
41
 
41
 
def error_dialog(primary, secondary, parent=None):
 
42
def error_dialog(primary, secondary):
42
43
    """ Display an error dialog with the given message. """
43
 
    return _message_dialog(gtk.MESSAGE_ERROR, primary, secondary, parent)
 
44
    return _message_dialog(gtk.MESSAGE_ERROR, primary, secondary)
44
45
 
45
 
def info_dialog(primary, secondary, parent=None):
 
46
def info_dialog(primary, secondary):
46
47
    """ Display an info dialog with the given message. """
47
 
    return _message_dialog(gtk.MESSAGE_INFO, primary, secondary, parent)
 
48
    return _message_dialog(gtk.MESSAGE_INFO, primary, secondary)
48
49
 
49
 
def warning_dialog(primary, secondary, parent=None):
 
50
def warning_dialog(primary, secondary):
50
51
    """ Display a warning dialog with the given message. """
51
 
    return _message_dialog(gtk.MESSAGE_WARNING, primary, secondary, parent)
 
52
    return _message_dialog(gtk.MESSAGE_WARNING, primary, secondary)
52
53
 
53
 
def question_dialog(primary, secondary, parent=None):
 
54
def question_dialog(primary, secondary):
54
55
    """ Display a dialog with the given question. """
55
 
    return _message_dialog(gtk.MESSAGE_QUESTION, primary, secondary, parent, gtk.BUTTONS_YES_NO)
 
56
    return _message_dialog(gtk.MESSAGE_QUESTION, primary, secondary, gtk.BUTTONS_YES_NO)