Add InformationDialog
Use InformationDialog instead of ErrorDialog in AddTorrentDialog Make dialog in GtkUI translatable
This commit is contained in:
parent
2374d44c70
commit
d45e2de1c9
|
@ -466,7 +466,7 @@ class AddTorrentDialog(component.Component):
|
||||||
(model, row) = self.listview_torrents.get_selection().get_selected()
|
(model, row) = self.listview_torrents.get_selection().get_selected()
|
||||||
if self.options[model[row][0]]["compact_allocation"]:
|
if self.options[model[row][0]]["compact_allocation"]:
|
||||||
import dialogs
|
import dialogs
|
||||||
dialogs.ErrorDialog(_("Unable to set file priority!"), _("File prioritization is unavailable when using Compact allocation.")).run()
|
dialogs.InformationDialog(_("Unable to set file priority!"), _("File prioritization is unavailable when using Compact allocation.")).run()
|
||||||
return
|
return
|
||||||
(model, paths) = self.listview_files.get_selection().get_selected_rows()
|
(model, paths) = self.listview_files.get_selection().get_selected_rows()
|
||||||
if len(paths) > 1:
|
if len(paths) > 1:
|
||||||
|
|
|
@ -104,6 +104,25 @@ class YesNoDialog(BaseDialog):
|
||||||
(gtk.STOCK_YES, gtk.RESPONSE_YES, gtk.STOCK_NO, gtk.RESPONSE_NO),
|
(gtk.STOCK_YES, gtk.RESPONSE_YES, gtk.STOCK_NO, gtk.RESPONSE_NO),
|
||||||
parent)
|
parent)
|
||||||
|
|
||||||
|
class InformationDialog(BaseDialog):
|
||||||
|
"""
|
||||||
|
Displays an information dialog.
|
||||||
|
|
||||||
|
When run(), it will return a gtk.RESPONSE_CLOSE.
|
||||||
|
"""
|
||||||
|
def __init__(self, header, text, parent=None):
|
||||||
|
"""
|
||||||
|
:param header: see `:class:BaseDialog`
|
||||||
|
:param text: see `:class:BaseDialog`
|
||||||
|
:param parent: see `:class:BaseDialog`
|
||||||
|
"""
|
||||||
|
super(InformationDialog, self).__init__(
|
||||||
|
header,
|
||||||
|
text,
|
||||||
|
gtk.STOCK_DIALOG_INFO,
|
||||||
|
(gtk.STOCK_CLOSE, gtk.RESPONSE_CLOSE),
|
||||||
|
parent)
|
||||||
|
|
||||||
class ErrorDialog(BaseDialog):
|
class ErrorDialog(BaseDialog):
|
||||||
"""
|
"""
|
||||||
Displays an error dialog with optional details text for more information.
|
Displays an error dialog with optional details text for more information.
|
||||||
|
|
|
@ -238,9 +238,9 @@ class GtkUI:
|
||||||
client.start_classic_mode()
|
client.start_classic_mode()
|
||||||
except deluge.error.DaemonRunningError:
|
except deluge.error.DaemonRunningError:
|
||||||
response = dialogs.YesNoDialog(
|
response = dialogs.YesNoDialog(
|
||||||
"Turn off Classic Mode?",
|
_("Turn off Classic Mode?"),
|
||||||
"It appears that a Deluge daemon process (deluged) is already running.\n\n\
|
_("It appears that a Deluge daemon process (deluged) is already running.\n\n\
|
||||||
You will either need to stop the daemon or turn off Classic Mode to continue.").run()
|
You will either need to stop the daemon or turn off Classic Mode to continue.")).run()
|
||||||
|
|
||||||
self.started_in_classic = False
|
self.started_in_classic = False
|
||||||
if response != gtk.RESPONSE_YES:
|
if response != gtk.RESPONSE_YES:
|
||||||
|
|
Loading…
Reference in New Issue