Keep the zoom widget height synchronized.
It should be identical to the scrolledwindow's scrollbar height. Also invert the HScale to be consistent with other widgets in the app (ascending).
Theme the GtkScale widgets
Add files for GtkScale theming