[gnome-shell] st-scroll-bar: Add support for :active
- From: Florian MÃllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] st-scroll-bar: Add support for :active
- Date: Wed, 1 Aug 2012 12:55:30 +0000 (UTC)
commit aa120e09020b51738d261a75ae0028e0064f09a9
Author: Florian MÃllner <fmuellner gnome org>
Date: Wed Aug 1 14:15:03 2012 +0200
st-scroll-bar: Add support for :active
Add the :active pseudo class to the handle while it is dragged.
https://bugzilla.gnome.org/show_bug.cgi?id=680974
src/st/st-scroll-bar.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/st/st-scroll-bar.c b/src/st/st-scroll-bar.c
index 8353109..172d4a8 100644
--- a/src/st/st-scroll-bar.c
+++ b/src/st/st-scroll-bar.c
@@ -591,6 +591,8 @@ stop_scrolling (StScrollBar *bar)
if (!bar->priv->capture_handler)
return;
+ st_widget_remove_style_pseudo_class (bar->priv->handle, "active");
+
stage = CLUTTER_STAGE (clutter_actor_get_stage (bar->priv->trough));
g_signal_handler_disconnect (stage, bar->priv->capture_handler);
bar->priv->capture_handler = 0;
@@ -651,6 +653,8 @@ handle_button_press_event_cb (ClutterActor *actor,
&priv->y_origin))
return FALSE;
+ st_widget_add_style_pseudo_class (priv->handle, "active");
+
/* Account for the scrollbar-trough-handle nesting. */
priv->x_origin += clutter_actor_get_x (priv->trough);
priv->y_origin += clutter_actor_get_y (priv->trough);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]