From c0b751facc2dd5ca6dc6bf15a855e4d22dd24356 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Mon, 23 Jun 2008 23:42:57 +0200 Subject: allowed to dismiss the warning dialogs for keywords/useflags --- portato/gui/dialogs.py | 8 ++++++-- portato/gui/windows/main.py | 6 ++++-- 2 files changed, 10 insertions(+), 4 deletions(-) (limited to 'portato/gui') diff --git a/portato/gui/dialogs.py b/portato/gui/dialogs.py index 0313cae..8f0c78c 100644 --- a/portato/gui/dialogs.py +++ b/portato/gui/dialogs.py @@ -57,11 +57,15 @@ def nothing_found_dialog (): return ret def changed_flags_dialog (what = "flags"): + check = gtk.CheckButton(_("Do not show this dialog again.")) hintMB = gtk.MessageDialog(None, gtk.DIALOG_MODAL, gtk.MESSAGE_INFO, gtk.BUTTONS_OK, - _("You have changed %s. Portato will write these changes into the appropriate files. Please backup them if you think it is necessairy.") % what) + _("You have changed %s.\nPortato will write these changes into the appropriate files.\nPlease backup them if you think it is necessairy.") % what) + hintMB.vbox.add(check) + hintMB.vbox.show_all() ret = hintMB.run() hintMB.destroy() - return ret + + return ret, check.get_active() def remove_deps_dialog (): infoMB = gtk.MessageDialog(None, gtk.DIALOG_MODAL, gtk.MESSAGE_INFO, gtk.BUTTONS_OK, _("You cannot remove dependencies. :)")) diff --git a/portato/gui/windows/main.py b/portato/gui/windows/main.py index 8e5eafb..364810d 100644 --- a/portato/gui/windows/main.py +++ b/portato/gui/windows/main.py @@ -1357,7 +1357,8 @@ class MainWindow (Window): """Execute the current queue.""" if len(flags.newUseFlags) > 0: - changed_flags_dialog(_("use flags")) + if not self.session.get_boolean("useflags", "dialogs"): + self.session.set("useflags", changed_flags_dialog(_("use flags"))[1], "dialogs") try: flags.write_use_flags() except IOError, e: @@ -1368,7 +1369,8 @@ class MainWindow (Window): debug("new masked: %s",flags.new_masked) debug("new unmasked: %s", flags.new_unmasked) debug("new testing: %s", flags.newTesting) - changed_flags_dialog(_("masking keywords")) + if not self.session.get_boolean("keywords", "dialogs"): + self.session.set("keywords", changed_flags_dialog(_("masking keywords"))[1], "dialogs") try: flags.write_masked() flags.write_testing() -- cgit v1.2.3-54-g00ecf form>
path: root/portato_gtk.desktop (unfollow)
Commit message (Expand)AuthorFilesLines
2007-04-25now considering non-existing files in /etc/portagenecoro1-2/+5
2007-04-25added systraynecoro6-20/+211
2007-04-25added noroot-optionnecoro7-11/+57
2007-04-24changed TODO and ChangeLognecoro2-1/+3
2007-04-24using (kde/gk)sunecoro2-2/+2
2007-04-24add application icon and desktop filenecoro1-2/+2
2007-04-24add application icon and desktop filenecoro7-4/+25
2007-04-24moved *.glade and *.ui to one directory to omit the change of the config.py e...necoro8-5/+2538
2007-04-24moved *.glade and *.ui to one directory to omit the change of the config.py e...necoro5-1191/+0
2007-04-24moved *.glade and *.ui to one directory to omit the change of the config.py e...necoro1-1340/+0
2007-04-24added dialogs to warn you when the queue is running on quitting portatonecoro8-214/+267
2007-04-20Made qt plugin-ready; lots of documentationnecoro15-81/+351
2007-04-18nomsgnecoro1-1/+0
2007-04-18finished Qt-Frontendnecoro5-15/+117
2007-04-17marking installed packages in pkglistnecoro5-14/+50
2007-04-16added ebuild window for Qt-Frontendnecoro4-2/+229
2007-04-16added preferences for Qt-Frontendnecoro9-279/+710
2007-04-13Improved masking display and made most of the Qt-Frontend worknecoro7-35/+334
2007-04-10Some more functionality for the Qt-Frontend (complete emerge)necoro8-217/+347
2007-04-07Some more functionality for the Qt-Frontendnecoro11-88/+463
2007-04-07Added Qt-Terminalnecoro4-4/+213
2007-04-06First qt draftnecoro6-1/+796
2007-04-04showed masked packages unmasked by the user similar to stable marked testing ...necoro5-13/+40
2007-03-31changed changelognecoro1-1/+2
2007-03-31Some small changes for etcproposals 1.1necoro1-2/+2
2007-03-31Some small changes for etcproposals 1.1necoro2-3/+3
2007-03-31Some small changes for etcproposals 1.1necoro1-6/+13
2007-03-31Allowed Plugins to have a menunecoro7-201/+315
2007-03-15Added etc-proposals pluginnecoro7-28/+121
2007-03-10Added USE_EXPAND-supportnecoro5-11/+63
2007-03-10Added plugin-data to about-dialognecoro3-197/+264