diff --git a/src/apps/diskusage/Common.cpp b/src/apps/diskusage/Common.cpp index 57fde05e0a..c3434f9599 100644 --- a/src/apps/diskusage/Common.cpp +++ b/src/apps/diskusage/Common.cpp @@ -10,6 +10,7 @@ #define ASSIGN_RESOURCES #include "Common.h" +#undef ASSIGN_RESOURCES #include #include @@ -21,6 +22,34 @@ #include +const char* kAppSignature = "application/x-vnd.Haiku-DiskUsage"; +const char* kHelpFileName = "userguide/en/applications/diskusage.html"; +const char* kPieRectAttrName = "mainrect"; + +const char* kHelpBtnLabel = "?"; +const char* kEmptyStr = ""; +const char* kNameVolPtr = "vol"; +const char* kNameFilePtr = "file"; + +const float kSmallHMargin = 5.0; +const float kSmallVMargin = 2.0; +const float kButtonMargin = 20.0; +const float kMinButtonWidth = 60.0; + +const float kProgBarWidth = 150.0; +const float kProgBarHeight = 16.0; +const float kReportInterval = 2.5; + +const float kDefaultPieSize = 400.0; +const float kPieCenterSize = 80.0; +const float kPieRingSize = 20.0; +const float kPieInnerMargin = 10.0; +const float kPieOuterMargin = 10.0; +const float kMinSegmentSpan = 2.0; +const int kLightenFactor = 0x12; +const float kDragThreshold = 5.0; + + BResources* read_resources(const char* appSignature) { @@ -30,7 +59,7 @@ read_resources(const char* appSignature) strerror(ret)); exit(1); } - + BFile file(&kAppInfo.ref, O_RDONLY); ret = file.InitCheck(); if (ret != B_OK) { diff --git a/src/apps/diskusage/Common.h b/src/apps/diskusage/Common.h index bb3939491b..b508c54234 100644 --- a/src/apps/diskusage/Common.h +++ b/src/apps/diskusage/Common.h @@ -18,13 +18,13 @@ #ifdef ASSIGN_RESOURCES # define EXTERN -# define EQ(x) =x +# define EQ(x) #else # define EXTERN extern # define EQ(x) #endif -#define PUBLIC_CONST extern const +#define EXTERN_CONST extern const // Resources @@ -56,32 +56,32 @@ EXTERN int kBasePieColorCount; EXTERN rgb_color *kBasePieColor; // Non-resources :) -PUBLIC_CONST char* kAppSignature EQ("application/x-vnd.Haiku-DiskUsage"); -PUBLIC_CONST char* kHelpFileName EQ("userguide/en/applications/diskusage.html"); -PUBLIC_CONST char* kPieRectAttrName EQ("mainrect"); +EXTERN_CONST char* kAppSignature; +EXTERN_CONST char* kHelpFileName; +EXTERN_CONST char* kPieRectAttrName; -PUBLIC_CONST char* kHelpBtnLabel EQ("?"); -PUBLIC_CONST char* kEmptyStr EQ(""); -PUBLIC_CONST char* kNameVolPtr EQ("vol"); -PUBLIC_CONST char* kNameFilePtr EQ("file"); +EXTERN_CONST char* kHelpBtnLabel; +EXTERN_CONST char* kEmptyStr; +EXTERN_CONST char* kNameVolPtr; +EXTERN_CONST char* kNameFilePtr; -PUBLIC_CONST float kSmallHMargin EQ(5.0); -PUBLIC_CONST float kSmallVMargin EQ(2.0); -PUBLIC_CONST float kButtonMargin EQ(20.0); -PUBLIC_CONST float kMinButtonWidth EQ(60.0); +EXTERN_CONST float kSmallHMargin; +EXTERN_CONST float kSmallVMargin; +EXTERN_CONST float kButtonMargin; +EXTERN_CONST float kMinButtonWidth; -PUBLIC_CONST float kProgBarWidth EQ(150.0); -PUBLIC_CONST float kProgBarHeight EQ(16.0); -PUBLIC_CONST float kReportInterval EQ(2.5); +EXTERN_CONST float kProgBarWidth; +EXTERN_CONST float kProgBarHeight; +EXTERN_CONST float kReportInterval; -PUBLIC_CONST float kDefaultPieSize EQ(400.0); -PUBLIC_CONST float kPieCenterSize EQ(80.0); -PUBLIC_CONST float kPieRingSize EQ(20.0); -PUBLIC_CONST float kPieInnerMargin EQ(10.0); -PUBLIC_CONST float kPieOuterMargin EQ(10.0); -PUBLIC_CONST float kMinSegmentSpan EQ(2.0); -PUBLIC_CONST int kLightenFactor EQ(0x12); -PUBLIC_CONST float kDragThreshold EQ(5.0); +EXTERN_CONST float kDefaultPieSize; +EXTERN_CONST float kPieCenterSize; +EXTERN_CONST float kPieRingSize; +EXTERN_CONST float kPieInnerMargin; +EXTERN_CONST float kPieOuterMargin; +EXTERN_CONST float kMinSegmentSpan; +EXTERN_CONST int kLightenFactor; +EXTERN_CONST float kDragThreshold; EXTERN app_info kAppInfo; EXTERN entry_ref kHelpFileRef; @@ -100,4 +100,5 @@ EXTERN bool kFoundHelpFile; BResources* read_resources(const char* appSignature); void size_to_string(off_t byteCount, char* name); + #endif // COMMON_H diff --git a/src/apps/diskusage/MainWindow.cpp b/src/apps/diskusage/MainWindow.cpp index 47212c6b20..414a4196eb 100644 --- a/src/apps/diskusage/MainWindow.cpp +++ b/src/apps/diskusage/MainWindow.cpp @@ -89,7 +89,7 @@ MainWindow::MessageReceived(BMessage* message) case kBtnHelp: be_roster->Launch(&kHelpFileRef); break; - + default: BWindow::MessageReceived(message); break; @@ -111,7 +111,7 @@ MainWindow::QuitRequested() void MainWindow::ShowInfo(const FileInfo* info) { - fStatusView->Show(info); + fStatusView->ShowInfo(info); } diff --git a/src/apps/diskusage/StatusView.cpp b/src/apps/diskusage/StatusView.cpp index 9de460cf54..e0bb00ae64 100644 --- a/src/apps/diskusage/StatusView.cpp +++ b/src/apps/diskusage/StatusView.cpp @@ -90,7 +90,7 @@ StatusView::~StatusView() void -StatusView::Show(const FileInfo* info) +StatusView::ShowInfo(const FileInfo* info) { if (info == fCurrentFileInfo) return; diff --git a/src/apps/diskusage/StatusView.h b/src/apps/diskusage/StatusView.h index 4027fb0c6e..9308c4653b 100644 --- a/src/apps/diskusage/StatusView.h +++ b/src/apps/diskusage/StatusView.h @@ -22,7 +22,7 @@ public: StatusView(BRect frame); virtual ~StatusView(); - void Show(const FileInfo* info); + void ShowInfo(const FileInfo* info); private: BStringView* fPathView;