MenuPrivate: Style fixes to MenuPrivate.h

This commit is contained in:
John Scipione
2015-02-20 14:24:46 -05:00
parent a31bd9c268
commit 09d0a76b7b
+9 -5
View File
@@ -9,8 +9,10 @@
#ifndef __MENU_PRIVATE_H
#define __MENU_PRIVATE_H
#include <Menu.h>
enum menu_states {
MENU_STATE_TRACKING = 0,
MENU_STATE_TRACKING_SUBMENU = 1,
@@ -24,6 +26,7 @@ class BBitmap;
class BMenu;
class BWindow;
namespace BPrivate {
extern const char* kEmptyMenuLabel;
@@ -40,7 +43,8 @@ public:
float FontHeight() const;
float Ascent() const;
BRect Padding() const;
void GetItemMargins(float *, float *, float *, float *) const;
void GetItemMargins(float*, float*, float*, float*)
const;
int State(BMenuItem** item = NULL) const;
@@ -59,6 +63,7 @@ public:
static const BBitmap* MenuItemOption();
static const BBitmap* MenuItemCommand();
static const BBitmap* MenuItemMenu();
private:
BMenu* fMenu;
@@ -70,18 +75,17 @@ private:
};
};
}; // namespace BPrivate
// Note: since sqrt is slow, we don't use it and return the square of the distance
// Note: since sqrt is slow, we don't use it and return the square of the
// distance
#define square(x) ((x) * (x))
static inline float
point_distance(const BPoint &pointA, const BPoint &pointB)
{
return square(pointA.x - pointB.x) + square(pointA.y - pointB.y);
}
#undef square