diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-07-06 22:55:08 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-07-06 22:55:08 +0200 |
commit | 083849161f075878e4175cd03cb7afa83d64e7f5 (patch) | |
tree | 101feb02f6306f8f8b335faa39d74f1eaafc8d54 /rapid/misc.py | |
parent | b5287ed17bda10877d84ba86fcf148ee74b93b9b (diff) |
New upstream version 0.9.0upstream/0.9.0
Diffstat (limited to 'rapid/misc.py')
-rw-r--r-- | rapid/misc.py | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/rapid/misc.py b/rapid/misc.py deleted file mode 100644 index a2c6d08..0000000 --- a/rapid/misc.py +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/python -# -*- coding: latin1 -*- - -### Copyright (C) 2002-2006 Stephen Kennedy <stevek@gnome.org> - -### This program is free software; you can redistribute it and/or modify -### it under the terms of the GNU General Public License as published by -### the Free Software Foundation; either version 2 of the License, or -### (at your option) any later version. - -### This program is distributed in the hope that it will be useful, -### but WITHOUT ANY WARRANTY; without even the implied warranty of -### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -### GNU General Public License for more details. - -### You should have received a copy of the GNU General Public License -### along with this program; if not, write to the Free Software -### Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 -### USA - -# modified by Damon Lynch 2009 to remove default bold formatting and alignment -# modified by Damon Lynch 2103 to add function to get folder chosen by user in file chooser button - -"""Module of commonly used helper classes and functions - -""" - -import gtk - -def run_dialog( text, secondarytext=None, parent=None, messagetype=gtk.MESSAGE_WARNING, buttonstype=gtk.BUTTONS_OK, extrabuttons=[]): - """Run a dialog with text 'text'. - Extra buttons are passed as tuples of (button label, response id). - """ - d = gtk.MessageDialog(None, - gtk.DIALOG_DESTROY_WITH_PARENT, - messagetype, - buttonstype, - text - ) - if parent: - d.set_transient_for(parent.get_toplevel()) - for b,rid in extrabuttons: - d.add_button(b,rid) - d.vbox.set_spacing(12) - d.format_secondary_text(secondarytext) - ret = d.run() - d.destroy() - return ret - -def get_folder_selection(filechooserbutton): - """ - Returns the path (folder) the user has chosen in a filechooserbutton - """ - # this no longer works on Ubuntu 13.10: - # path = filechooserbutton.get_current_folder() - # but this works on Ubuntu 13.10: - path = filechooserbutton.get_filenames() #returns a list - if path: - path = path[0] - return path |