summaryrefslogtreecommitdiff
path: root/libyelp/yelp-view.c
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2015-04-10 12:36:47 +0200
committerDavid King <amigadave@amigadave.com>2015-06-22 14:56:04 +0100
commitf72cb7976e87086f9063cb779def2ce46fe2996b (patch)
tree0de7515955a0fa0096805cb05fdb01fe79c75e16 /libyelp/yelp-view.c
parentc032d383b5234a5c99ecc7f963e17fd0979d4218 (diff)
downloadyelp-f72cb7976e87086f9063cb779def2ce46fe2996b.tar.gz
yelp-view: Remove the GtkAdjustment handling code
YelpView is no longer a GtkScrollable, so it does nothing.
Diffstat (limited to 'libyelp/yelp-view.c')
-rw-r--r--libyelp/yelp-view.c88
1 files changed, 0 insertions, 88 deletions
diff --git a/libyelp/yelp-view.c b/libyelp/yelp-view.c
index 761291b0..7e59d8b5 100644
--- a/libyelp/yelp-view.c
+++ b/libyelp/yelp-view.c
@@ -57,14 +57,6 @@ static gboolean view_external_uri (YelpView *view,
YelpUri *uri);
static void view_install_uri (YelpView *view,
const gchar *uri);
-static void view_scrolled (GtkAdjustment *adjustment,
- YelpView *view);
-static void view_set_hadjustment (YelpView *view,
- GParamSpec *pspec,
- gpointer data);
-static void view_set_vadjustment (YelpView *view,
- GParamSpec *pspec,
- gpointer data);
static void popup_open_link (GtkAction *action,
YelpView *view);
static void popup_open_link_new (GtkAction *action,
@@ -223,12 +215,6 @@ struct _YelpViewPrivate {
GtkSettings *gtk_settings;
gulong gtk_xft_dpi_changed;
GCancellable *cancellable;
- GtkAdjustment *vadjustment;
- GtkAdjustment *hadjustment;
- gdouble vadjust;
- gdouble hadjust;
- gulong vadjuster;
- gulong hadjuster;
gulong fonts_changed;
gchar *popup_link_uri;
@@ -348,10 +334,6 @@ yelp_view_init (YelpView *view)
G_CALLBACK (view_load_status_changed), NULL);
g_signal_connect (view, "load-failed",
G_CALLBACK (view_load_failed), NULL);
- g_signal_connect (view, "notify::hadjustment",
- G_CALLBACK (view_set_hadjustment), NULL);
- g_signal_connect (view, "notify::vadjustment",
- G_CALLBACK (view_set_vadjustment), NULL);
g_signal_connect (view, "context-menu",
G_CALLBACK (view_populate_context_menu), NULL);
g_signal_connect (view, "script-dialog",
@@ -424,16 +406,6 @@ yelp_view_dispose (GObject *object)
priv->gtk_xft_dpi_changed = 0;
}
- if (priv->vadjuster > 0) {
- g_signal_handler_disconnect (priv->vadjustment, priv->vadjuster);
- priv->vadjuster = 0;
- }
-
- if (priv->hadjuster > 0) {
- g_signal_handler_disconnect (priv->hadjustment, priv->hadjuster);
- priv->hadjuster = 0;
- }
-
if (priv->fonts_changed > 0) {
g_signal_handler_disconnect (yelp_settings_get_default (),
priv->fonts_changed);
@@ -1176,49 +1148,6 @@ view_install_uri (YelpView *view,
}
static void
-view_scrolled (GtkAdjustment *adjustment,
- YelpView *view)
-{
- YelpViewPrivate *priv = GET_PRIV (view);
- if (priv->back_cur == NULL || priv->back_cur->data == NULL)
- return;
- if (adjustment == priv->vadjustment)
- ((YelpBackEntry *) priv->back_cur->data)->vadj = gtk_adjustment_get_value (adjustment);
- else if (adjustment == priv->hadjustment)
- ((YelpBackEntry *) priv->back_cur->data)->hadj = gtk_adjustment_get_value (adjustment);
-}
-
-static void
-view_set_hadjustment (YelpView *view,
- GParamSpec *pspec,
- gpointer data)
-{
- YelpViewPrivate *priv = GET_PRIV (view);
- priv->hadjustment = gtk_scrollable_get_hadjustment (GTK_SCROLLABLE (view));
- if (priv->hadjuster > 0)
- g_signal_handler_disconnect (priv->hadjustment, priv->hadjuster);
- priv->hadjuster = 0;
- if (priv->hadjustment)
- priv->hadjuster = g_signal_connect (priv->hadjustment, "value-changed",
- G_CALLBACK (view_scrolled), view);
-}
-
-static void
-view_set_vadjustment (YelpView *view,
- GParamSpec *pspec,
- gpointer data)
-{
- YelpViewPrivate *priv = GET_PRIV (view);
- priv->vadjustment = gtk_scrollable_get_vadjustment (GTK_SCROLLABLE (view));
- if (priv->vadjuster > 0)
- g_signal_handler_disconnect (priv->vadjustment, priv->vadjuster);
- priv->vadjuster = 0;
- if (priv->vadjustment)
- priv->vadjuster = g_signal_connect (priv->vadjustment, "value-changed",
- G_CALLBACK (view_scrolled), view);
-}
-
-static void
popup_open_link (GtkAction *action,
YelpView *view)
{
@@ -1783,21 +1712,6 @@ view_load_status_changed (WebKitWebView *view,
case WEBKIT_LOAD_FINISHED:
g_object_set (view, "state", YELP_VIEW_STATE_LOADED, NULL);
- /* Setting adjustments only work after the page is loaded. These
- * are set by view_history_action, and they're reset to 0 after
- * each load here.
- */
- if (priv->vadjust > 0) {
- if (priv->vadjustment)
- gtk_adjustment_set_value (priv->vadjustment, priv->vadjust);
- priv->vadjust = 0;
- }
- if (priv->hadjust > 0) {
- if (priv->hadjustment)
- gtk_adjustment_set_value (priv->hadjustment, priv->hadjust);
- priv->hadjust = 0;
- }
-
/* If the document didn't give us a page title, get it from WebKit.
* We let the main loop run through so that WebKit gets the title
* set so that we can send notify::page-title before loaded. It
@@ -1882,8 +1796,6 @@ view_history_action (GAction *action,
priv->back_load = TRUE;
yelp_view_load_uri (view, ((YelpBackEntry *) priv->back_cur->data)->uri);
- priv->vadjust = ((YelpBackEntry *) priv->back_cur->data)->vadj;
- priv->hadjust = ((YelpBackEntry *) priv->back_cur->data)->hadj;
}
static void