aboutsummaryrefslogtreecommitdiffstats
path: root/src/ephy-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ephy-private.h')
-rw-r--r--src/ephy-private.h28
1 files changed, 22 insertions, 6 deletions
diff --git a/src/ephy-private.h b/src/ephy-private.h
index 1f3b0390a..8a7757ba3 100644
--- a/src/ephy-private.h
+++ b/src/ephy-private.h
@@ -29,22 +29,38 @@
#include "ephy-embed-event.h"
#include "ephy-embed-private.h"
#include "ephy-location-controller.h"
+#include "ephy-shell.h"
#include "ephy-window.h"
#include <gtk/gtk.h>
/* EphyWindow */
-GtkActionGroup *ephy_window_get_toolbar_action_group (EphyWindow *window);
+GtkActionGroup *ephy_window_get_toolbar_action_group (EphyWindow *window);
-EphyLocationController *ephy_window_get_location_controller (EphyWindow *window);
+EphyLocationController *ephy_window_get_location_controller (EphyWindow *window);
-EphyEmbedEvent *ephy_window_get_context_event (EphyWindow *window);
+EphyEmbedEvent *ephy_window_get_context_event (EphyWindow *window);
-GtkWidget *ephy_window_get_find_toolbar (EphyWindow *window);
+GtkWidget *ephy_window_get_find_toolbar (EphyWindow *window);
-void ephy_window_set_location (EphyWindow *window,
- const char *address);
+void ephy_window_set_location (EphyWindow *window,
+ const char *address);
+
+
+/* EphyShell */
+
+void ephy_shell_set_startup_context (EphyShell *shell,
+ EphyShellStartupContext *ctx);
+
+EphyShellStartupContext *ephy_shell_startup_context_new (EphyStartupFlags startup_flags,
+ char *bookmarks_filename,
+ char *session_filename,
+ char *bookmark_url,
+ char **arguments,
+ guint32 user_time);
+
+void _ephy_shell_create_instance (EphyEmbedShellMode mode);
#endif