diff options
author | Peter Hofmann <scm@uninformativ.de> | 2014-06-14 16:12:28 +0200 |
---|---|---|
committer | Peter Hofmann <scm@uninformativ.de> | 2014-06-14 16:12:28 +0200 |
commit | f132a4c29e2619e473f275ad1ccc26d6e5ccaa23 (patch) | |
tree | b9b5780008328adecc1164b067a31a686c186e68 /zea.c | |
parent | a25a6ad24ff14c24de1249b957c316dd54770af5 (diff) | |
download | lariza-f132a4c29e2619e473f275ad1ccc26d6e5ccaa23.tar.gz |
Sort functions
Diffstat (limited to 'zea.c')
-rw-r--r-- | zea.c | 34 |
1 files changed, 17 insertions, 17 deletions
@@ -21,9 +21,9 @@ static gboolean zea_new_client_request(WebKitWebView *, WebKitWebFrame *, WebKitNetworkRequest *, WebKitWebNavigationAction *, WebKitWebPolicyDecision *, gpointer); +static void zea_scroll(GtkAdjustment *, gint, gdouble); static void zea_title_changed(GObject *, GParamSpec *, gpointer); static void zea_uri_changed(GObject *, GParamSpec *, gpointer); -static void zea_scroll(GtkAdjustment *, gint, gdouble); static void zea_web_view_hover(WebKitWebView *, gchar *, gchar *, gpointer); static gboolean zea_web_view_key(GtkWidget *, GdkEvent *, gpointer); @@ -234,6 +234,22 @@ zea_new_client_request(WebKitWebView *web_view, WebKitWebFrame *frame, } void +zea_scroll(GtkAdjustment *a, gint step_type, gdouble factor) +{ + gdouble new, lower, upper, step; + lower = gtk_adjustment_get_lower(a); + upper = gtk_adjustment_get_upper(a) - gtk_adjustment_get_page_size(a) + lower; + if (step_type == 0) + step = gtk_adjustment_get_step_increment(a); + else + step = gtk_adjustment_get_page_increment(a); + new = gtk_adjustment_get_value(a) + factor * step; + new = new < lower ? lower : new; + new = new > upper ? upper : new; + gtk_adjustment_set_value(a, new); +} + +void zea_title_changed(GObject *obj, GParamSpec *pspec, gpointer data) { const gchar *t; @@ -260,22 +276,6 @@ zea_uri_changed(GObject *obj, GParamSpec *pspec, gpointer data) } void -zea_scroll(GtkAdjustment *a, gint step_type, gdouble factor) -{ - gdouble new, lower, upper, step; - lower = gtk_adjustment_get_lower(a); - upper = gtk_adjustment_get_upper(a) - gtk_adjustment_get_page_size(a) + lower; - if (step_type == 0) - step = gtk_adjustment_get_step_increment(a); - else - step = gtk_adjustment_get_page_increment(a); - new = gtk_adjustment_get_value(a) + factor * step; - new = new < lower ? lower : new; - new = new > upper ? upper : new; - gtk_adjustment_set_value(a, new); -} - -void zea_web_view_hover(WebKitWebView *web_view, gchar *title, gchar *uri, gpointer data) { |