summaryrefslogtreecommitdiff
path: root/Layout/Layout.h
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2015-11-13 13:09:31 -0600
committerMike Fiore <mfiore@multitech.com>2015-11-13 13:09:31 -0600
commit7016673d4b4a7d7c7f66612aa6a269397bbc9487 (patch)
treecdec007db0bfbde7c245eefe6b6b733e5ae6d6c4 /Layout/Layout.h
parent1c3cf27c5676d976d3a4b6b70420119b6541250e (diff)
downloadmtdot-box-evb-factory-firmware-7016673d4b4a7d7c7f66612aa6a269397bbc9487.tar.gz
mtdot-box-evb-factory-firmware-7016673d4b4a7d7c7f66612aa6a269397bbc9487.tar.bz2
mtdot-box-evb-factory-firmware-7016673d4b4a7d7c7f66612aa6a269397bbc9487.zip
update generic display functions in Layout - update LayoutStartup accordingly
Diffstat (limited to 'Layout/Layout.h')
-rw-r--r--Layout/Layout.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/Layout/Layout.h b/Layout/Layout.h
index 5b25458..5e7ece2 100644
--- a/Layout/Layout.h
+++ b/Layout/Layout.h
@@ -42,11 +42,14 @@ class Layout {
void clear();
void startUpdate();
void endUpdate();
- bool writeField(uint8_t col, uint8_t row, std::string field, bool apply = false);
- bool writeField(uint8_t col, uint8_t row, const char* field, size_t size, bool apply = false);
- bool writeImage(uint8_t col, uint8_t row, const uint8_t* bmp, bool apply = false);
+ bool writeLabel(const Label& label);
+ bool writeField(const Field& field, const std::string& value, bool apply = false);
+ bool writeImage(const Image& image, bool apply = false);
private:
+ bool writeText(uint8_t col, uint8_t row, const char* value, size_t size);
+ bool writeBmp(uint8_t col, uint8_t row, const uint8_t* bmp);
+
DOGS102* _lcd;
};