diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2013-01-04 17:54:26 +0800 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2013-01-04 17:54:26 +0800 |
commit | 8ed26c6a506feec75e37cf285450a23ac7c8a689 (patch) | |
tree | 3fce8657c7b88934ee5ab1d7addbba8738c5a59f /embed/ephy-download.h | |
parent | 8245a9b3fd56b10684498e9d1be3c71de5543456 (diff) | |
download | gsoc2013-epiphany-8ed26c6a506feec75e37cf285450a23ac7c8a689.tar gsoc2013-epiphany-8ed26c6a506feec75e37cf285450a23ac7c8a689.tar.gz gsoc2013-epiphany-8ed26c6a506feec75e37cf285450a23ac7c8a689.tar.bz2 gsoc2013-epiphany-8ed26c6a506feec75e37cf285450a23ac7c8a689.tar.lz gsoc2013-epiphany-8ed26c6a506feec75e37cf285450a23ac7c8a689.tar.xz gsoc2013-epiphany-8ed26c6a506feec75e37cf285450a23ac7c8a689.tar.zst gsoc2013-epiphany-8ed26c6a506feec75e37cf285450a23ac7c8a689.zip |
ephy-download: Make EphyDownload:window a construct only property
It's always set right after the download object is created and it
doesn't have any effect when it's set after the download has been added
to the embed shell. This way we can make sure that when the download is
added to the embed shell the parent window has already been set if
there's any.
Diffstat (limited to 'embed/ephy-download.h')
-rw-r--r-- | embed/ephy-download.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/embed/ephy-download.h b/embed/ephy-download.h index e4efeb3e1..902ae5730 100644 --- a/embed/ephy-download.h +++ b/embed/ephy-download.h @@ -78,9 +78,11 @@ typedef enum GType ephy_download_get_type (void) G_GNUC_CONST; -EphyDownload *ephy_download_new (void); -EphyDownload *ephy_download_new_for_uri (const char *uri); -EphyDownload *ephy_download_new_for_download (WebKitDownload *download); +EphyDownload *ephy_download_new (GtkWindow *parent); +EphyDownload *ephy_download_new_for_uri (const char *uri, + GtkWindow *parent); +EphyDownload *ephy_download_new_for_download (WebKitDownload *download, + GtkWindow *parent); void ephy_download_start (EphyDownload *download); @@ -99,9 +101,7 @@ char *ephy_download_get_content_type (EphyDownload *download); guint32 ephy_download_get_start_time (EphyDownload *download); -GtkWidget *ephy_download_get_window (EphyDownload *download); -void ephy_download_set_window (EphyDownload *download, - GtkWidget *window); +GtkWindow *ephy_download_get_window (EphyDownload *download); EphyDownloadActionType ephy_download_get_action (EphyDownload *download); void ephy_download_set_action (EphyDownload *download, |