aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--embed/ephy-embed-single.c241
-rw-r--r--embed/ephy-embed-single.h73
2 files changed, 158 insertions, 156 deletions
diff --git a/embed/ephy-embed-single.c b/embed/ephy-embed-single.c
index 76539457a..e2547fd9c 100644
--- a/embed/ephy-embed-single.c
+++ b/embed/ephy-embed-single.c
@@ -1,4 +1,5 @@
- /*
+/* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; -*- */
+/*
* Copyright © 2000-2003 Marco Pesenti Gritti
*
* This program is free software; you can redistribute it and/or modify
@@ -63,12 +64,12 @@ ephy_embed_single_get_property (GObject *object,
EphyEmbedSingle *single = EPHY_EMBED_SINGLE (object);
switch (prop_id) {
- case PROP_NETWORK_STATUS:
- g_value_set_boolean (value, ephy_embed_single_get_network_status (single));
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
+ case PROP_NETWORK_STATUS:
+ g_value_set_boolean (value, ephy_embed_single_get_network_status (single));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
}
}
@@ -81,12 +82,12 @@ ephy_embed_single_set_property (GObject *object,
EphyEmbedSingle *single = EPHY_EMBED_SINGLE (object);
switch (prop_id) {
- case PROP_NETWORK_STATUS:
- ephy_embed_single_set_network_status (single, g_value_get_boolean (value));
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
+ case PROP_NETWORK_STATUS:
+ ephy_embed_single_set_network_status (single, g_value_get_boolean (value));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
}
}
@@ -135,107 +136,107 @@ ephy_embed_single_class_init (EphyEmbedSingleClass *klass)
object_class->get_property = ephy_embed_single_get_property;
object_class->set_property = ephy_embed_single_set_property;
-/**
- * EphyEmbedSingle::new-window:
- * @single:
- * @parent_embed: the #EphyEmbed requesting the new window, or %NULL
- * @mask: a #EphyEmbedChrome
- *
- * The ::new_window signal is emitted when a new window needs to be opened.
- * For example, when a JavaScript popup window was opened.
- *
- * Return a new #EphyEmbed.
- **/
- g_signal_new ("new-window",
- EPHY_TYPE_EMBED_SINGLE,
- G_SIGNAL_RUN_FIRST | G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (EphyEmbedSingleClass, new_window),
- ephy_signal_accumulator_object, ephy_embed_get_type,
- ephy_marshal_OBJECT__OBJECT_FLAGS,
- GTK_TYPE_WIDGET,
- 2,
- GTK_TYPE_WIDGET,
- EPHY_TYPE_WEB_VIEW_CHROME);
-
-/**
- * EphyEmbedSingle::handle_content:
- * @single:
- * @mime_type: the MIME type of the content
- * @address: the URL to the content
- *
- * The ::handle_content signal is emitted when encountering content of a mime
- * type Epiphany is unable to handle itself.
- *
- * If a connected callback returns %TRUE, the signal will stop propagating. For
- * example, this could be used by a download manager to prevent other
- * ::handle_content listeners from being called.
- **/
- g_signal_new ("handle_content",
- EPHY_TYPE_EMBED_SINGLE,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (EphyEmbedSingleClass, handle_content),
- g_signal_accumulator_true_handled, NULL,
- ephy_marshal_BOOLEAN__STRING_STRING,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_STRING,
- G_TYPE_STRING);
-
-/**
- * EphyEmbedSingle::add-sidebar:
- * @single:
- * @url: The url of the sidebar to be added
- * @title: The title of the sidebar to be added
- *
- * The ::add-sidebar signal is emitted when the user clicks a javascript link that
- * requests adding a url to the sidebar.
- **/
- g_signal_new ("add-sidebar",
- EPHY_TYPE_EMBED_SINGLE,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (EphyEmbedSingleClass, add_sidebar),
- g_signal_accumulator_true_handled, NULL,
- ephy_marshal_BOOLEAN__STRING_STRING,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE,
- G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE);
-
-/**
- * EphyEmbedSingle::add-search-engine
- * @single:
- * @url: The url of the search engine definition file
- * @icon_url: The url of the icon to use for this engine
- * @title: The title of the search engine to be added
- *
- * The ::add-search-engine signal is emitted when the user clicks a javascript link that
- * requests adding a search engine to the sidebar.
- **/
- g_signal_new ("add-search-engine",
- EPHY_TYPE_EMBED_SINGLE,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (EphyEmbedSingleClass, add_search_engine),
- g_signal_accumulator_true_handled, NULL,
- ephy_marshal_BOOLEAN__STRING_STRING_STRING,
- G_TYPE_BOOLEAN,
- 3,
- G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE,
- G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE,
- G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE);
-
-/**
- * EphyEmbedSingle::network-status:
- *
- * Whether the network is on-line.
- */
- g_object_class_install_property
- (object_class,
- PROP_NETWORK_STATUS,
- g_param_spec_boolean ("network-status",
- "network-status",
- "network-status",
- FALSE,
- G_PARAM_READWRITE | G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
+ /**
+ * EphyEmbedSingle::new-window:
+ * @single:
+ * @parent_embed: the #EphyEmbed requesting the new window, or %NULL
+ * @mask: a #EphyEmbedChrome
+ *
+ * The ::new_window signal is emitted when a new window needs to be opened.
+ * For example, when a JavaScript popup window was opened.
+ *
+ * Return a new #EphyEmbed.
+ **/
+ g_signal_new ("new-window",
+ EPHY_TYPE_EMBED_SINGLE,
+ G_SIGNAL_RUN_FIRST | G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (EphyEmbedSingleClass, new_window),
+ ephy_signal_accumulator_object, ephy_embed_get_type,
+ ephy_marshal_OBJECT__OBJECT_FLAGS,
+ GTK_TYPE_WIDGET,
+ 2,
+ GTK_TYPE_WIDGET,
+ EPHY_TYPE_WEB_VIEW_CHROME);
+
+ /**
+ * EphyEmbedSingle::handle_content:
+ * @single:
+ * @mime_type: the MIME type of the content
+ * @address: the URL to the content
+ *
+ * The ::handle_content signal is emitted when encountering content of a mime
+ * type Epiphany is unable to handle itself.
+ *
+ * If a connected callback returns %TRUE, the signal will stop propagating. For
+ * example, this could be used by a download manager to prevent other
+ * ::handle_content listeners from being called.
+ **/
+ g_signal_new ("handle_content",
+ EPHY_TYPE_EMBED_SINGLE,
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (EphyEmbedSingleClass, handle_content),
+ g_signal_accumulator_true_handled, NULL,
+ ephy_marshal_BOOLEAN__STRING_STRING,
+ G_TYPE_BOOLEAN,
+ 2,
+ G_TYPE_STRING,
+ G_TYPE_STRING);
+
+ /**
+ * EphyEmbedSingle::add-sidebar:
+ * @single:
+ * @url: The url of the sidebar to be added
+ * @title: The title of the sidebar to be added
+ *
+ * The ::add-sidebar signal is emitted when the user clicks a javascript link that
+ * requests adding a url to the sidebar.
+ **/
+ g_signal_new ("add-sidebar",
+ EPHY_TYPE_EMBED_SINGLE,
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (EphyEmbedSingleClass, add_sidebar),
+ g_signal_accumulator_true_handled, NULL,
+ ephy_marshal_BOOLEAN__STRING_STRING,
+ G_TYPE_BOOLEAN,
+ 2,
+ G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE,
+ G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE);
+
+ /**
+ * EphyEmbedSingle::add-search-engine
+ * @single:
+ * @url: The url of the search engine definition file
+ * @icon_url: The url of the icon to use for this engine
+ * @title: The title of the search engine to be added
+ *
+ * The ::add-search-engine signal is emitted when the user clicks a javascript link that
+ * requests adding a search engine to the sidebar.
+ **/
+ g_signal_new ("add-search-engine",
+ EPHY_TYPE_EMBED_SINGLE,
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (EphyEmbedSingleClass, add_search_engine),
+ g_signal_accumulator_true_handled, NULL,
+ ephy_marshal_BOOLEAN__STRING_STRING_STRING,
+ G_TYPE_BOOLEAN,
+ 3,
+ G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE,
+ G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE,
+ G_TYPE_STRING | G_SIGNAL_TYPE_STATIC_SCOPE);
+
+ /**
+ * EphyEmbedSingle::network-status:
+ *
+ * Whether the network is on-line.
+ */
+ g_object_class_install_property
+ (object_class,
+ PROP_NETWORK_STATUS,
+ g_param_spec_boolean ("network-status",
+ "network-status",
+ "network-status",
+ FALSE,
+ G_PARAM_READWRITE | G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
g_type_class_add_private (object_class, sizeof (EphyEmbedSinglePrivate));
}
@@ -425,7 +426,7 @@ ephy_embed_single_clear_auth_cache (EphyEmbedSingle *single)
**/
void
ephy_embed_single_set_network_status (EphyEmbedSingle *single,
- gboolean status)
+ gboolean status)
{
if (status != single->priv->online)
single->priv->online = status;
@@ -460,7 +461,7 @@ ephy_embed_single_get_network_status (EphyEmbedSingle *single)
**/
GList *
ephy_embed_single_get_font_list (EphyEmbedSingle *single,
- const char *lang_group)
+ const char *lang_group)
{
return NULL;
}
@@ -485,10 +486,10 @@ ephy_embed_single_get_font_list (EphyEmbedSingle *single,
*/
GtkWidget *
ephy_embed_single_open_window (EphyEmbedSingle *single,
- EphyEmbed *parent,
- const char *address,
- const char *name,
- const char *features)
+ EphyEmbed *parent,
+ const char *address,
+ const char *name,
+ const char *features)
{
return NULL;
}
diff --git a/embed/ephy-embed-single.h b/embed/ephy-embed-single.h
index b2efd0e85..c933cea01 100644
--- a/embed/ephy-embed-single.h
+++ b/embed/ephy-embed-single.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; -*- */
/*
* Copyright © 2000-2003 Marco Pesenti Gritti
*
@@ -29,14 +30,14 @@
G_BEGIN_DECLS
-#define EPHY_TYPE_EMBED_SINGLE (ephy_embed_single_get_type ())
-#define EPHY_EMBED_SINGLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EPHY_TYPE_EMBED_SINGLE, EphyEmbedSingle))
-#define EPHY_EMBED_SINGLE_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EPHY_TYPE_EMBED_SINGLE, EphyEmbedSingleIface))
-#define EPHY_IS_EMBED_SINGLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EPHY_TYPE_EMBED_SINGLE))
-#define EPHY_IS_EMBED_SINGLE_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_EMBED_SINGLE))
-#define EPHY_EMBED_SINGLE_GET_IFACE(i) (G_TYPE_INSTANCE_GET_INTERFACE ((i), EPHY_TYPE_EMBED_SINGLE, EphyEmbedSingleIface))
+#define EPHY_TYPE_EMBED_SINGLE (ephy_embed_single_get_type ())
+#define EPHY_EMBED_SINGLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EPHY_TYPE_EMBED_SINGLE, EphyEmbedSingle))
+#define EPHY_EMBED_SINGLE_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EPHY_TYPE_EMBED_SINGLE, EphyEmbedSingleIface))
+#define EPHY_IS_EMBED_SINGLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EPHY_TYPE_EMBED_SINGLE))
+#define EPHY_IS_EMBED_SINGLE_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_EMBED_SINGLE))
+#define EPHY_EMBED_SINGLE_GET_IFACE(i) (G_TYPE_INSTANCE_GET_INTERFACE ((i), EPHY_TYPE_EMBED_SINGLE, EphyEmbedSingleIface))
-typedef struct _EphyEmbedSingle EphyEmbedSingle;
+typedef struct _EphyEmbedSingle EphyEmbedSingle;
typedef struct _EphyEmbedSingleClass EphyEmbedSingleClass;
typedef struct _EphyEmbedSinglePrivate EphyEmbedSinglePrivate;
@@ -49,49 +50,49 @@ struct _EphyEmbedSingle {
struct _EphyEmbedSingleClass
{
- GObjectClass parent_class;
+ GObjectClass parent_class;
- /* Signals */
+ /* Signals */
- EphyEmbed * (* new_window) (EphyEmbedSingle *single,
- EphyEmbed *parent_embed,
- EphyWebViewChrome chromemask);
+ EphyEmbed * (* new_window) (EphyEmbedSingle *single,
+ EphyEmbed *parent_embed,
+ EphyWebViewChrome chromemask);
- gboolean (* handle_content) (EphyEmbedSingle *shell,
- char *mime_type,
- char *uri);
+ gboolean (* handle_content) (EphyEmbedSingle *shell,
+ char *mime_type,
+ char *uri);
- gboolean (* add_sidebar) (EphyEmbedSingle *single,
- const char *url,
- const char *title);
+ gboolean (* add_sidebar) (EphyEmbedSingle *single,
+ const char *url,
+ const char *title);
- gboolean (* add_search_engine) (EphyEmbedSingle *single,
- const char *url,
- const char *icon_url,
- const char *title);
+ gboolean (* add_search_engine) (EphyEmbedSingle *single,
+ const char *url,
+ const char *icon_url,
+ const char *title);
};
-GType ephy_embed_single_get_type (void);
+GType ephy_embed_single_get_type (void);
-gboolean ephy_embed_single_initialize (EphyEmbedSingle *single);
+gboolean ephy_embed_single_initialize (EphyEmbedSingle *single);
-GtkWidget *ephy_embed_single_open_window (EphyEmbedSingle *single,
- EphyEmbed *parent,
- const char *address,
- const char *name,
- const char *features);
+GtkWidget *ephy_embed_single_open_window (EphyEmbedSingle *single,
+ EphyEmbed *parent,
+ const char *address,
+ const char *name,
+ const char *features);
-void ephy_embed_single_clear_cache (EphyEmbedSingle *single);
+void ephy_embed_single_clear_cache (EphyEmbedSingle *single);
-void ephy_embed_single_clear_auth_cache (EphyEmbedSingle *single);
+void ephy_embed_single_clear_auth_cache (EphyEmbedSingle *single);
-void ephy_embed_single_set_network_status (EphyEmbedSingle *single,
- gboolean online);
+void ephy_embed_single_set_network_status (EphyEmbedSingle *single,
+ gboolean online);
-gboolean ephy_embed_single_get_network_status (EphyEmbedSingle *single);
+gboolean ephy_embed_single_get_network_status (EphyEmbedSingle *single);
-GList *ephy_embed_single_get_font_list (EphyEmbedSingle *single,
- const char *lang_group);
+GList * ephy_embed_single_get_font_list (EphyEmbedSingle *single,
+ const char *lang_group);
G_END_DECLS