4#include "BindUtils.hpp"
41 this->tag = tagIndex++;
47 this->tag = tagIndex++;
57 [[deprecated(
"Use setLabel instead")]]
58 void setlabel(
const char *cstr)
91 clickCallback = callback;
96 if (clickCallback !=
nullptr)
114 strLength = strlen(str);
115 if (strLength > MAX_STRING_LENGTH_TERMINAL)
117 strLength = MAX_STRING_LENGTH_TERMINAL;
119 copyAndOffset(out, &offset, &objID,
sizeof(objID));
120 copyAndOffset(out, &offset, &
x,
sizeof(
x));
121 copyAndOffset(out, &offset, &
y,
sizeof(
y));
122 copyAndOffset(out, &offset, &tag,
sizeof(tag));
123 copyAndOffset(out, &offset, &
cmdId,
sizeof(
cmdId));
127 copyAndOffset(out, &offset, str, strLength);
132 uint8_t objID = BIND_ID_BUTTON;
136 static int16_t tagIndex;
137 void (*clickCallback)(void) =
nullptr;
Definition BindView.hpp:22