namespace hiro {

struct Settings {
  Settings();
  ~Settings();

  vector<uint16_t> keycodes;

  struct Geometry {
    int frameX = 4;
    int frameY = 24;
    int frameWidth = 8;
    int frameHeight = 28;
    int menuHeight = 8;
    int statusHeight = 4;
  } geometry;

  struct Theme {
    bool actionIcons = true;
    bool widgetColors = true;
  } theme;
};

static Settings settings;

}
