zoom-manager: add zoom manager to simplify zoom control

This will give us a single place to deal with the mechanics of
how zoom works, and then our UI code can simply apply the value
as necessary.
This commit is contained in:
Christian Hergert
2016-09-28 17:13:24 -07:00
parent 4d48f98f6d
commit e6ecad548a
6 changed files with 577 additions and 0 deletions

View File

@ -47,6 +47,12 @@ test_model_filter_SOURCES = test-model-filter.c
test_model_filter_CFLAGS = $(test_ui_cflags)
test_model_filter_LDADD = $(test_ui_libs)
TESTS += test-zoom
TEST_PROGS += test-zoom
test_zoom_SOURCES = test-zoom.c
test_zoom_CFLAGS = $(test_ui_cflags)
test_zoom_LDADD = $(test_ui_libs)
endif
TEST_ENVIRONMENT = \