Skip to content

Commit

Permalink
UI: Avoid enum/float comparisons.
Browse files Browse the repository at this point in the history
  • Loading branch information
unknownbrackets committed Nov 12, 2022
1 parent 294d028 commit c20bcc1
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 10 deletions.
6 changes: 3 additions & 3 deletions Common/UI/View.cpp
Expand Up @@ -19,9 +19,9 @@

namespace UI {

const float ITEM_HEIGHT = 64.f;
const float MIN_TEXT_SCALE = 0.8f;
const float MAX_ITEM_SIZE = 65535.0f;
static constexpr Size ITEM_HEIGHT = 64.f;
static constexpr float MIN_TEXT_SCALE = 0.8f;
static constexpr float MAX_ITEM_SIZE = 65535.0f;

void MeasureBySpec(Size sz, float contentWidth, MeasureSpec spec, float *measured) {
*measured = sz;
Expand Down
10 changes: 4 additions & 6 deletions Common/UI/View.h
Expand Up @@ -128,10 +128,10 @@ enum FocusDirection {
FOCUS_NEXT_PAGE,
};

enum {
WRAP_CONTENT = -1,
FILL_PARENT = -2,
};
typedef float Size; // can also be WRAP_CONTENT or FILL_PARENT.

static constexpr Size WRAP_CONTENT = -1.0f;
static constexpr Size FILL_PARENT = -2.0f;

// Gravity
enum Gravity {
Expand Down Expand Up @@ -174,8 +174,6 @@ enum class BorderStyle {
ITEM_DOWN_BG,
};

typedef float Size; // can also be WRAP_CONTENT or FILL_PARENT.

enum Orientation {
ORIENT_HORIZONTAL,
ORIENT_VERTICAL,
Expand Down
2 changes: 1 addition & 1 deletion Common/UI/ViewGroup.cpp
Expand Up @@ -22,7 +22,7 @@

namespace UI {

const float ITEM_HEIGHT = 64.f;
static constexpr Size ITEM_HEIGHT = 64.f;

void ApplyGravity(const Bounds outer, const Margins &margins, float w, float h, int gravity, Bounds &inner) {
inner.w = w;
Expand Down

0 comments on commit c20bcc1

Please sign in to comment.