aboutsummaryrefslogtreecommitdiffstats
path: root/src/ephy-shell.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ephy-shell.h')
-rw-r--r--src/ephy-shell.h39
1 files changed, 4 insertions, 35 deletions
diff --git a/src/ephy-shell.h b/src/ephy-shell.h
index 17319d79f..2581e48bb 100644
--- a/src/ephy-shell.h
+++ b/src/ephy-shell.h
@@ -45,26 +45,6 @@ typedef struct _EphyShellPrivate EphyShellPrivate;
extern EphyShell *ephy_shell;
-#define EPHY_SHELL_ERROR ephy_shell_error_quark ()
-
-typedef enum
-{
- EPHY_SHELL_ERROR_MISSING_SERVER,
- EPHY_SHELL_ERROR_OBJECT_REG_FAILED,
- EPHY_SHELL_ERROR_FACTORY_REG_FAILED
-} EphyShellError;
-
-typedef enum
-{
- EPHY_SHELL_STARTUP_TABS = 1 << 0,
- EPHY_SHELL_STARTUP_EXISTING_WINDOW = 1 << 2,
- EPHY_SHELL_STARTUP_FULLSCREEN = 1 << 3,
- EPHY_SHELL_STARTUP_BOOKMARKS_EDITOR = 1 << 4,
- EPHY_SHELL_STARTUP_SESSION = 1 << 5,
- EPHY_SHELL_STARTUP_IMPORT_BOOKMARKS = 1 << 6,
- EPHY_SHELL_STARTUP_ADD_BOOKMARK = 1 << 7
-} EphyShellStartupFlags;
-
typedef enum
{
/* Page types */
@@ -97,27 +77,12 @@ struct _EphyShellClass
EphyEmbedShellClass parent_class;
};
-GType ephy_shell_error_get_type (void) G_GNUC_CONST;
-
-GType ephy_shell_startup_flags_get_type (void) G_GNUC_CONST;
-
GType ephy_new_tab_flags_get_type (void) G_GNUC_CONST;
GType ephy_shell_get_type (void);
-GQuark ephy_shell_error_quark (void);
-
EphyShell *ephy_shell_get_default (void);
-EphyShell *ephy_shell_new (void);
-
-gboolean ephy_shell_startup (EphyShell *shell,
- EphyShellStartupFlags flags,
- guint32 user_time,
- const char **args,
- const char *string_arg,
- GError **error);
-
EphyTab *ephy_shell_new_tab (EphyShell *shell,
EphyWindow *parent_window,
EphyTab *previous_tab,
@@ -154,6 +119,10 @@ GObject *ephy_shell_get_print_setup_dialog (EphyShell *shell);
GObject *ephy_shell_get_dbus_service (EphyShell *shell);
+/* private API */
+
+void _ephy_shell_create_instance (void);
+
G_END_DECLS
#endif