diff --git a/headers/os/interface/ControlLook.h b/headers/os/interface/ControlLook.h index 63b5f1673d..4aa5e7eccc 100644 --- a/headers/os/interface/ControlLook.h +++ b/headers/os/interface/ControlLook.h @@ -72,6 +72,10 @@ public: virtual BAlignment DefaultLabelAlignment() const; virtual float DefaultLabelSpacing() const; + + /* TODO: virtual*/ + float DefaultItemSpacing() const; + uint32 Flags(BControl* control) const; virtual void DrawButtonFrame(BView* view, BRect& rect, diff --git a/src/kits/interface/ControlLook.cpp b/src/kits/interface/ControlLook.cpp index 984502eff5..72e15a175b 100644 --- a/src/kits/interface/ControlLook.cpp +++ b/src/kits/interface/ControlLook.cpp @@ -39,7 +39,14 @@ BControlLook::DefaultLabelAlignment() const float BControlLook::DefaultLabelSpacing() const { - return 4.0;//ceilf(be_plain_font->Size() / 4.0); + return ceilf(be_plain_font->Size() / 2.0); +} + + +float +BControlLook::DefaultItemSpacing() const +{ + return ceilf(be_plain_font->Size() * 0.85); }