From a0870a563bcc6ff500383c4df62a62b05431427c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Tue, 20 Sep 2016 16:32:48 +0200 Subject: [PATCH] [escher] define a class "metric" similar to palette Change-Id: I0c0c9898b55ad562de726c4d11ba2dfaea534a6c --- escher/Makefile | 1 + escher/include/escher.h | 1 + escher/include/escher/metric.h | 12 ++++++++++++ escher/include/escher/table_view_cell.h | 1 + escher/src/metric.cpp | 4 ++++ 5 files changed, 19 insertions(+) create mode 100644 escher/include/escher/metric.h create mode 100644 escher/src/metric.cpp 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;