about dialog skips taskbar

This commit is contained in:
Zach Tibbitts 2007-02-21 01:37:21 +00:00
parent abb6a680e3
commit 5f67d2a7d4
3 changed files with 39 additions and 2 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
<!--Generated with glade3 3.1.4 on Wed Feb 14 13:05:31 2007 by zach@notapowerbook-->
<!--Generated with glade3 3.1.5 on Tue Feb 20 20:31:43 2007 by zach@notapowerbook-->
<glade-interface>
<widget class="GtkMenu" id="torrent_popup">
<property name="visible">True</property>
@ -219,4 +219,36 @@
</widget>
</child>
</widget>
<widget class="GtkAboutDialog" id="aboutdialog">
<property name="border_width">5</property>
<property name="destroy_with_parent">True</property>
<property name="skip_taskbar_hint">True</property>
<property name="skip_pager_hint">True</property>
<property name="has_separator">False</property>
<property name="website">http://deluge-torrent.org</property>
<property name="authors"></property>
<property name="documenters"></property>
<property name="artists"></property>
<child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox2">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="spacing">2</property>
<child>
<placeholder/>
</child>
<child internal-child="action_area">
<widget class="GtkHButtonBox" id="dialog-action_area2">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="layout_style">GTK_BUTTONBOX_END</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="pack_type">GTK_PACK_END</property>
</packing>
</child>
</widget>
</child>
</widget>
</glade-interface>

View File

@ -181,7 +181,7 @@ class DelugeGTK(dbus.service.Object):
def build_about_dialog(self):
gtk.about_dialog_set_url_hook(dcommon.open_url_in_browser)
self.abt = gtk.AboutDialog()
self.abt = gtk.glade.XML(dcommon.get_glade_file("dgtkpopups.glade")).get_widget("aboutdialog")
self.abt.set_name(dcommon.PROGRAM_NAME)
self.abt.set_version(dcommon.PROGRAM_VERSION)
self.abt.set_authors(["Zach Tibbits", "A. Zakai"])
@ -687,6 +687,8 @@ class DelugeGTK(dbus.service.Object):
if torrent is not None:
glade = gtk.glade.XML(dcommon.get_glade_file("dgtkpopups.glade"))
asker = glade.get_widget("remove_torrent_dlg")
asker.set_icon_from_file(dcommon.get_pixmap("deluge32.png"))
warning = glade.get_widget("warning")
warning.set_text(" ")

View File

@ -42,6 +42,8 @@ def show_file_open_dialog(parent=None):
f1.add_pattern("*")
chooser.add_filter(f1)
chooser.set_icon_from_file(dcommon.get_pixmap("deluge32.png"))
response = chooser.run()
if response == gtk.RESPONSE_OK:
result = chooser.get_filename()
@ -53,6 +55,7 @@ def show_file_open_dialog(parent=None):
def show_directory_chooser_dialog(parent=None):
chooser = gtk.FileChooserDialog(_("Choose a download directory"), parent, gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER,
buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OK, gtk.RESPONSE_OK))
chooser.set_icon_from_file(dcommon.get_pixmap("deluge32.png"))
if chooser.run() == gtk.RESPONSE_OK:
result = chooser.get_filename()
else: