[epiphany] docs: ephy-location-entry
- From: Diego Escalante Urrelo <diegoe src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [epiphany] docs: ephy-location-entry
- Date: Fri, 4 Dec 2009 03:10:04 +0000 (UTC)
commit 4a9f652af96dd57ab0b82c579c360dd42727ba26
Author: Diego Escalante Urrelo <diegoe gnome org>
Date: Tue Dec 1 13:59:28 2009 -0500
docs: ephy-location-entry
bonus nitpick in ephy-zoom (just a line break)
lib/ephy-zoom.c | 3 +-
lib/widgets/ephy-location-entry.c | 43 +++++++++++++++++++++++++++++++++++++
2 files changed, 45 insertions(+), 1 deletions(-)
---
diff --git a/lib/ephy-zoom.c b/lib/ephy-zoom.c
index e058423..4cfe8c9 100644
--- a/lib/ephy-zoom.c
+++ b/lib/ephy-zoom.c
@@ -54,7 +54,8 @@ ephy_zoom_get_changed_zoom_level (float level, int steps)
return zoom_levels[CLAMP(index + steps, 0, (int) n_zoom_levels - 1)].level;
}
-float ephy_zoom_get_nearest_zoom_level (float level)
+float
+ephy_zoom_get_nearest_zoom_level (float level)
{
return ephy_zoom_get_changed_zoom_level (level, 0);
}
diff --git a/lib/widgets/ephy-location-entry.c b/lib/widgets/ephy-location-entry.c
index 7782637..e8fdcee 100644
--- a/lib/widgets/ephy-location-entry.c
+++ b/lib/widgets/ephy-location-entry.c
@@ -39,6 +39,14 @@
#include <string.h>
+/**
+ * SECTION:ephy-location-entry
+ * @short_description: A location entry widget
+ * @see_also: #GtkEntry
+ *
+ * #EphyLocationEntry implements the location bar in the main Epiphany window.
+ */
+
#define EPHY_LOCATION_ENTRY_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), EPHY_TYPE_LOCATION_ENTRY, EphyLocationEntryPrivate))
struct _EphyLocationEntryPrivate
@@ -211,6 +219,13 @@ ephy_location_entry_class_init (EphyLocationEntryClass *klass)
widget_class->style_set = ephy_location_entry_style_set;
+ /**
+ * EphyLocationEntry::user-changed:
+ * @entry: the object on which the signal is emitted
+ *
+ * Emitted when the user changes the contents of the internal #GtkEntry
+ *
+ */
signals[USER_CHANGED] = g_signal_new (
"user_changed", G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_FIRST | G_SIGNAL_RUN_LAST,
@@ -221,6 +236,14 @@ ephy_location_entry_class_init (EphyLocationEntryClass *klass)
0,
G_TYPE_NONE);
+ /**
+ * EphyLocationEntry::lock-clicked:
+ * @entry: the object on which the signal is emitted
+ *
+ * Emitted when the user clicks the security icon inside the
+ * #EphyLocationEntry.
+ *
+ */
signals[LOCK_CLICKED] = g_signal_new (
"lock-clicked",
EPHY_TYPE_LOCATION_ENTRY,
@@ -231,6 +254,16 @@ ephy_location_entry_class_init (EphyLocationEntryClass *klass)
G_TYPE_NONE,
0);
+ /**
+ * EphyLocationEntry::get-location:
+ * @entry: the object on which the signal is emitted
+ * Returns: the current page address as a string
+ *
+ * For drag and drop purposes, the location bar will request you the real
+ * address of where it is pointing to. The signal handler for this function
+ * should return the address of the currently loaded site.
+ *
+ */
signals[GET_LOCATION] = g_signal_new (
"get-location", G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_FIRST | G_SIGNAL_RUN_LAST,
@@ -241,6 +274,16 @@ ephy_location_entry_class_init (EphyLocationEntryClass *klass)
0,
G_TYPE_NONE);
+ /**
+ * EphyLocationEntry::get-title:
+ * @entry: the object on which the signal is emitted
+ * Returns: the current page title as a string
+ *
+ * For drag and drop purposes, the location bar will request you the title
+ * of where it is pointing to. The signal handler for this function
+ * should return the title of the currently loaded site.
+ *
+ */
signals[GET_TITLE] = g_signal_new (
"get-title", G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_FIRST | G_SIGNAL_RUN_LAST,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]