Cleaning up ImageView properties
Renamed "interpolation" to "filter" in ImageView widget
fix: renamed ImageView interpolation/filter from previous commit in pynorama.py
Modified scrollbars actions
Added zoomed and current-interpolation-filter to ImageView
Moved interpolation filter menu logic to GBindings
Added alignment_x and alignment_y properties to ImageView
Removing defaults from ImageView __init__(they are handled by gproperties anyway)
ImageView alignment is also used for aligning the view when it's view range changes
Image strip layout not longer assumes a frame rectangle is symmetric when aligning frames
Added execute_queue() to IdlyMethod
Added align_to_frame() to ImageView widget
The "default scrollbar position" is now implemented by album layouts.
By the way, the feature can't be configured anymore. Fix in next commits.
Made the preferences dialog more dynamic. It now uses GBindings with the application.
Separated Album/View preferences saving/loading from window
Renamed image_list and imageview to album and view respectively.
Also made them GProperties.
Changing alignment will now redraw the ImageView as expected
Fixed error that made zoom and spin effect integers instead of rationals
The default scrollbar position has been replaced by view alingment
Modified PointScale appearance
Added "own-alignment" property to ImageStripLayout so it can switch between using the view alignment or its own alignment property
Merging improved alignment features and some fixes