Removed private functions _long_to_color_() and _color_to_long_(), there
shouldnt be any application that uses them, as they were not in headers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17552 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -23,25 +23,6 @@
|
||||
#include <Slider.h>
|
||||
|
||||
|
||||
// Those two functions are also exported by BeOS' libbe.so
|
||||
|
||||
rgb_color
|
||||
_long_to_color_(int32 color)
|
||||
{
|
||||
return *((rgb_color*)&color);
|
||||
}
|
||||
|
||||
|
||||
int32
|
||||
_color_to_long_(rgb_color color)
|
||||
{
|
||||
return *((int32*)&color);
|
||||
}
|
||||
|
||||
|
||||
// #pragma mark -
|
||||
|
||||
|
||||
BSlider::BSlider(BRect frame, const char *name, const char *label, BMessage *message,
|
||||
int32 minValue, int32 maxValue, thumb_style thumbType,
|
||||
uint32 resizingMode, uint32 flags)
|
||||
@@ -125,11 +106,10 @@ BSlider::BSlider(BMessage *archive)
|
||||
if (archive->FindInt32("_sdelay", &fSnoozeAmount) != B_OK)
|
||||
SetSnoozeAmount(20000);
|
||||
|
||||
int32 color;
|
||||
|
||||
if (archive->FindInt32("_fcolor", &color) == B_OK) {
|
||||
rgb_color fillColor = _long_to_color_(color);
|
||||
UseFillColor(true, &fillColor);
|
||||
rgb_color color;
|
||||
|
||||
if (archive->FindInt32("_fcolor", (int32 *)&color) == B_OK) {
|
||||
UseFillColor(true, &color);
|
||||
} else
|
||||
UseFillColor(false);
|
||||
|
||||
@@ -176,8 +156,8 @@ BSlider::BSlider(BMessage *archive)
|
||||
else
|
||||
fStyle = B_BLOCK_THUMB;
|
||||
|
||||
if (archive->FindInt32("_bcolor", &color) == B_OK)
|
||||
SetBarColor(_long_to_color_(color));
|
||||
if (archive->FindInt32("_bcolor", (int32 *)&color) == B_OK)
|
||||
SetBarColor(color);
|
||||
else {
|
||||
if (Style() == B_BLOCK_THUMB)
|
||||
SetBarColor(tint_color(ui_color(B_PANEL_BACKGROUND_COLOR),
|
||||
@@ -249,10 +229,10 @@ BSlider::Archive(BMessage *archive, bool deep) const
|
||||
if (ret == B_OK)
|
||||
ret = archive->AddInt32("_sdelay", fSnoozeAmount);
|
||||
if (ret == B_OK)
|
||||
ret = archive->AddInt32("_bcolor", _color_to_long_(fBarColor));
|
||||
ret = archive->AddInt32("_bcolor", (const uint32 &)fBarColor);
|
||||
|
||||
if (FillColor(NULL) && ret == B_OK)
|
||||
ret = archive->AddInt32("_fcolor", _color_to_long_(fFillColor));
|
||||
ret = archive->AddInt32("_fcolor", (const uint32 &)fFillColor);
|
||||
|
||||
if (ret == B_OK && fMinLimitLabel)
|
||||
ret = archive->AddString("_minlbl", fMinLimitLabel);
|
||||
|
||||
Reference in New Issue
Block a user