From ae767a6174e353acb3b1a850fdefdffebeec9817 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sun, 5 Jan 2003 13:51:43 +0000 Subject: Make GaleonShell inherit from GaleonEmbedShell. Ref the shell when using 2003-01-05 Marco Pesenti Gritti * data/art/Makefile.am: * data/art/epiphany.png: * data/epiphany.schemas.in: * data/glade/epiphany.glade: * embed/downloader-view.c: (downloader_view_init), (downloader_view_finalize): * embed/ephy-embed-favicon.c: (ephy_embed_favicon_set_property): * embed/ephy-embed-shell.c: (ephy_embed_shell_get_impl), (ephy_embed_shell_get_type), (ephy_embed_shell_new): * embed/ephy-embed-shell.h: * embed/ephy-embed-utils.c: (ephy_embed_utils_build_charsets_submenu): * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed.cpp: * src/appearance-prefs.c: (setup_font_menu): * src/bookmarks/ephy-bookmarks.c: (compute_lower_fav), (ephy_setup_history_notifiers): * src/ephy-main.c: (main): * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init): * src/ephy-shell.c: (ephy_shell_get_type), (ephy_shell_init), (ephy_shell_finalize), (build_homepage_url), (ephy_shell_get_autocompletion): * src/ephy-shell.h: * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_location_cb), (ephy_tab_visibility_cb): * src/ephy-window.c: (favicon_cache_changed_cb), (ephy_window_init), (update_favicon_control): * src/general-prefs.c: (create_default_charset_menu): * src/history-dialog.c: (history_dialog_init): * src/pdm-dialog.c: (pdm_dialog_cookie_remove), (pdm_dialog_password_remove), (pdm_dialog_cookies_free), (pdm_dialog_passwords_free), (pdm_dialog_init): * src/prefs-dialog.c: (prefs_clear_memory_cache_button_clicked_cb), (prefs_clear_disk_cache_button_clicked_cb): * src/window-commands.c: (window_cmd_file_open): Make GaleonShell inherit from GaleonEmbedShell. Ref the shell when using the downloader. Use favicons for the window icon when possible. This required to use jimmac icon as default, we still dont have his permission, I'll remove it later if necessary. --- embed/ephy-embed-shell.c | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) (limited to 'embed/ephy-embed-shell.c') diff --git a/embed/ephy-embed-shell.c b/embed/ephy-embed-shell.c index 9bb72942a..69d1c98dd 100644 --- a/embed/ephy-embed-shell.c +++ b/embed/ephy-embed-shell.c @@ -46,8 +46,6 @@ static void ephy_embed_shell_init (EphyEmbedShell *ges); static void ephy_embed_shell_finalize (GObject *object); -static void -ephy_embed_shell_finalize (GObject *object); static EphyHistory * impl_get_global_history (EphyEmbedShell *shell); @@ -59,6 +57,12 @@ static guint ephy_embed_shell_signals[LAST_SIGNAL] = { 0 }; EphyEmbedShell *embed_shell; +GType +ephy_embed_shell_get_impl (void) +{ + return MOZILLA_EMBED_SHELL_TYPE; +} + GType ephy_embed_shell_get_type (void) { @@ -80,8 +84,8 @@ ephy_embed_shell_get_type (void) }; ephy_embed_shell_type = g_type_register_static (G_TYPE_OBJECT, - "EphyEmbedShell", - &our_info, 0); + "EphyEmbedShell", + &our_info, 0); } return ephy_embed_shell_type; @@ -175,21 +179,6 @@ ephy_embed_shell_new (const char *type) return NULL; } -const char *supported_embeds [] = { -#ifdef ENABLE_MOZILLA_EMBED - "mozilla", -#endif -#ifdef ENABLE_GTKHTML_EMBED - "gtkhtml", -#endif - NULL }; - -const char ** -ephy_embed_shell_get_supported (void) -{ - return supported_embeds; -} - /** * ephy_embed_shell_get_favicon_cache: * @gs: a #EphyShell -- cgit v1.2.3