diff --git a/escher/Makefile b/escher/Makefile index eeec26888..724867771 100644 --- a/escher/Makefile +++ b/escher/Makefile @@ -6,6 +6,7 @@ objs += $(addprefix escher/src/,\ container.o\ invocation.o\ label_view.o\ + metric.o\ palette.o\ responder.o\ scroll_view.o\ diff --git a/escher/include/escher.h b/escher/include/escher.h index de2fe9b81..28efecf53 100644 --- a/escher/include/escher.h +++ b/escher/include/escher.h @@ -5,6 +5,7 @@ #include #include #include +#include #include #include #include diff --git a/escher/include/escher/metric.h b/escher/include/escher/metric.h new file mode 100644 index 000000000..e309ac1f7 --- /dev/null +++ b/escher/include/escher/metric.h @@ -0,0 +1,12 @@ +#ifndef ESCHER_METRIC_H +#define ESCHER_METRIC_H + +#include + +class Metric { +public: + constexpr static KDCoordinate VerticalMargin = 20; + constexpr static KDCoordinate MarginLabel = 5; +}; + +#endif \ No newline at end of file diff --git a/escher/include/escher/table_view_cell.h b/escher/include/escher/table_view_cell.h index d0f050543..22daedfb9 100644 --- a/escher/include/escher/table_view_cell.h +++ b/escher/include/escher/table_view_cell.h @@ -4,6 +4,7 @@ #include #include #include +#include class TableViewCell : public View { diff --git a/escher/src/metric.cpp b/escher/src/metric.cpp new file mode 100644 index 000000000..04c339561 --- /dev/null +++ b/escher/src/metric.cpp @@ -0,0 +1,4 @@ +#include + +constexpr KDCoordinate Metric::VerticalMargin; +constexpr KDCoordinate Metric::MarginLabel;