10 class PortSelector :
public Component {
12 Label portLabels[PORT_COUNT];
15 void paintAllAsUnselected();
16 void paintSelectedAsUnselected();
17 void paintSelectedOnly();
18 void repaintSelectedOnly();
25 void setEnabled(
int port,
bool enabled);
28 void selectPrevEnabledPort();
29 void selectNextEnabledPort();
30 int getSelectedPort();
32 virtual void setBackgroundColor(
Color color)
override;
33 virtual void setForegroundColor(
Color color)
override;
34 virtual void setBorderColor(
Color color)
override;
35 virtual void setDisabledBackgroundColor(
Color color)
override;
36 virtual void setDisabledForegroundColor(
Color color)
override;
37 virtual void setDisabledBorderColor(
Color color)
override;
38 virtual void setFocusedBackgroundColor(
Color color)
override;
39 virtual void setFocusedForegroundColor(
Color color)
override;
40 virtual void setFocusedBorderColor(
Color color)
override;