aboutsummaryrefslogtreecommitdiffstats
path: root/embed/ephy-download.h
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2013-01-04 17:54:26 +0800
committerCarlos Garcia Campos <carlosgc@gnome.org>2013-01-04 17:54:26 +0800
commit8ed26c6a506feec75e37cf285450a23ac7c8a689 (patch)
tree3fce8657c7b88934ee5ab1d7addbba8738c5a59f /embed/ephy-download.h
parent8245a9b3fd56b10684498e9d1be3c71de5543456 (diff)
downloadgsoc2013-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.h12
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,