bsnes/higan/target-ethos/general/dip-switches.hpp

26 lines
422 B
C++
Executable File

struct DipSwitch : HorizontalLayout {
Label name;
ComboBox value;
vector<unsigned> values;
DipSwitch();
};
struct DipSwitches : Window {
enum : unsigned { Slots = 8 };
VerticalLayout layout;
DipSwitch dip[Slots];
HorizontalLayout controlLayout;
Widget spacer;
Button accept;
unsigned run(const Markup::Node &node);
DipSwitches();
private:
bool quit;
};
extern DipSwitches *dipSwitches;