diff --git a/data/Makefile.am b/data/Makefile.am
index 439b849fd..13df74ef3 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -45,8 +45,10 @@ dist_theme_DATA = \
theme/message-tray-background.png \
theme/more-results.svg \
theme/noise-texture.png \
- theme/page-indicator-active.svg \
+ theme/page-indicator-active.svg \
theme/page-indicator-inactive.svg \
+ theme/page-indicator-checked.svg \
+ theme/page-indicator-hover.svg \
theme/panel-button-border.svg \
theme/panel-button-highlight-narrow.svg \
theme/panel-button-highlight-wide.svg \
diff --git a/data/theme/gnome-shell.css b/data/theme/gnome-shell.css
index 62a7eae20..829d42bb7 100644
--- a/data/theme/gnome-shell.css
+++ b/data/theme/gnome-shell.css
@@ -950,11 +950,19 @@ StScrollBar StButton#vhandle:active {
background-image: url(page-indicator-inactive.svg);
}
-.page-indicator:hover .page-indicator-icon,
-.page-indicator:checked .page-indicator-icon {
+.page-indicator:hover .page-indicator-icon {
+ background-image: url(page-indicator-hover.svg);
+}
+
+.page-indicator:active .page-indicator-icon,
+.page-indicator:checked:active .page-indicator-icon {
background-image: url(page-indicator-active.svg);
}
+.page-indicator:checked .page-indicator-icon {
+ background-image: url(page-indicator-checked.svg);
+}
+
.no-frequent-applications-label {
font-size: 18pt;
color: #999999;
diff --git a/data/theme/page-indicator-active.svg b/data/theme/page-indicator-active.svg
index 38b720f86..51a76024e 100644
--- a/data/theme/page-indicator-active.svg
+++ b/data/theme/page-indicator-active.svg
@@ -14,7 +14,7 @@
id="svg4703"
version="1.1"
inkscape:version="0.48.4 r9939"
- sodipodi:docname="page-indicator-active.svg">
+ sodipodi:docname="page-indicator-pushed.svg">
+ inkscape:window-maximized="1">
+
+
@@ -44,7 +48,7 @@
image/svg+xml
-
+
@@ -54,14 +58,14 @@
inkscape:groupmode="layer"
transform="translate(0,2)">
diff --git a/data/theme/page-indicator-checked.svg b/data/theme/page-indicator-checked.svg
new file mode 100644
index 000000000..38b720f86
--- /dev/null
+++ b/data/theme/page-indicator-checked.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/data/theme/page-indicator-hover.svg b/data/theme/page-indicator-hover.svg
new file mode 100644
index 000000000..a4ea72ffd
--- /dev/null
+++ b/data/theme/page-indicator-hover.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/data/theme/page-indicator-inactive.svg b/data/theme/page-indicator-inactive.svg
index 3048f5628..4ff2246c8 100644
--- a/data/theme/page-indicator-inactive.svg
+++ b/data/theme/page-indicator-inactive.svg
@@ -25,14 +25,14 @@
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="11.313709"
- inkscape:cx="13.381365"
+ inkscape:cx="-2.307566"
inkscape:cy="17.859535"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
- inkscape:window-width="1920"
- inkscape:window-height="1021"
+ inkscape:window-width="2560"
+ inkscape:window-height="1374"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1" />
@@ -55,7 +55,7 @@
transform="translate(0,2)">