11class InfoFrame:
public Gtk::Frame{
14 Gtk::Box* contentsBox;
16 std::vector<std::shared_ptr<InfoItem>> itemList;
19 InfoFrame(std::string frameName);
20 void addItem(std::string itemName);
21 void setItem(std::string itemName, std::string itemValue);
22 void setItem(std::string itemName,
bool itemValue);
23 void setItem(std::string itemName,
int itemValue);
24 void setItem(std::string itemName,
long itemValue);
25 void setItem(std::string itemName,
float itemValue);
26 void setItem(std::string itemName,
double itemValue);
27 void setItem(std::string itemName, uint8_t itemValue);
28 void setItem(std::string itemName, uint16_t itemValue);
29 void setItem(std::string itemName, uint32_t itemValue);
30 void setItem(std::string itemName, uint64_t itemValue);
31 void setBackground(std::string itemName, std::string color);
32 void setTextColor(std::string itemName, std::string color);