Browse Source

Use static vars for UI width/height

pull/141/head
Patrick Desaulniers 6 years ago
parent
commit
54013df2b8
2 changed files with 9 additions and 6 deletions
  1. +7
    -4
      examples/MidiKeyboard/MidiKeyboardExampleUI.cpp
  2. +2
    -2
      examples/MidiKeyboard/widgets/KeyboardWidget.cpp

+ 7
- 4
examples/MidiKeyboard/MidiKeyboardExampleUI.cpp View File

@@ -29,17 +29,17 @@ class MidiKeyboardExampleUI : public UI,
public:
/* constructor */
MidiKeyboardExampleUI()
: UI(800, 132),
: UI(kUIWidth, kUIHeight),
fKeyboardWidget(getParentWindow())
{
const uint keyboardDeltaWidth = getWidth() - fKeyboardWidget.getWidth();
const uint keyboardDeltaWidth = kUIWidth - fKeyboardWidget.getWidth();

fKeyboardWidget.setAbsoluteX(keyboardDeltaWidth / 2);
fKeyboardWidget.setAbsoluteY(getHeight() - fKeyboardWidget.getHeight());
fKeyboardWidget.setAbsoluteY(kUIHeight - fKeyboardWidget.getHeight());
fKeyboardWidget.setCallback(this);

// Add a min-size constraint to the window, to make sure that it can't become too small
setGeometryConstraints(getWidth(), getHeight(), true, true);
setGeometryConstraints(kUIWidth, kUIHeight, true, true);
}

protected:
@@ -93,6 +93,9 @@ class MidiKeyboardExampleUI : public UI,
// -------------------------------------------------------------------------------------------------------

private:
static const int kUIWidth = 800;
static const int kUIHeight = 132;

KeyboardWidget fKeyboardWidget;

/**


+ 2
- 2
examples/MidiKeyboard/widgets/KeyboardWidget.cpp View File

@@ -22,8 +22,8 @@ KeyboardWidget::KeyboardWidget(Window& parent)
1.0f);

fSVGs[kBlackKeyPressedResourceIndex].loadFromMemory(MidiKeyboardResources::black_key_pressedData,
MidiKeyboardResources::black_key_pressedDataSize,
1.0f);
MidiKeyboardResources::black_key_pressedDataSize,
1.0f);

for (int i = 0; i < kResourcesCount; ++i)
{


Loading…
Cancel
Save