Tracker: style fixes to TrackerSettingsWindow

This commit is contained in:
John Scipione
2014-06-20 21:29:55 -04:00
parent 4c0810574e
commit e55f3b531d
2 changed files with 34 additions and 29 deletions
+13 -9
View File
@@ -48,15 +48,15 @@ All rights reserved.
namespace BPrivate { namespace BPrivate {
class SettingsItem : public BStringItem { class SettingsItem : public BStringItem {
public: public:
SettingsItem(const char* label, SettingsView* view); SettingsItem(const char* label, SettingsView* view);
void DrawItem(BView* owner, BRect rect, bool drawEverything); void DrawItem(BView* owner, BRect rect, bool drawEverything);
SettingsView* View(); SettingsView* View();
private: private:
SettingsView* fSettingsView; SettingsView* fSettingsView;
}; };
} // namespace BPrivate } // namespace BPrivate
@@ -71,12 +71,15 @@ const uint32 kRevertButtonPressed = 'Rebp';
#define B_TRANSLATION_CONTEXT "TrackerSettingsWindow" #define B_TRANSLATION_CONTEXT "TrackerSettingsWindow"
// #pragma mark - TrackerSettingsWindow
TrackerSettingsWindow::TrackerSettingsWindow() TrackerSettingsWindow::TrackerSettingsWindow()
: :
BWindow(BRect(80, 80, 450, 350), B_TRANSLATE("Tracker preferences"), BWindow(BRect(80, 80, 450, 350), B_TRANSLATE("Tracker preferences"),
B_TITLED_WINDOW, B_NOT_MINIMIZABLE | B_NOT_RESIZABLE B_TITLED_WINDOW, B_NOT_MINIMIZABLE | B_NOT_RESIZABLE
| B_ASYNCHRONOUS_CONTROLS | B_NOT_ZOOMABLE | B_ASYNCHRONOUS_CONTROLS | B_NOT_ZOOMABLE
| B_AUTO_UPDATE_SIZE_LIMITS) | B_AUTO_UPDATE_SIZE_LIMITS)
{ {
fSettingsTypeListView = new BListView("List View", fSettingsTypeListView = new BListView("List View",
B_SINGLE_SELECTION_LIST); B_SINGLE_SELECTION_LIST);
@@ -163,6 +166,7 @@ TrackerSettingsWindow::MessageReceived(BMessage* message)
default: default:
_inherited::MessageReceived(message); _inherited::MessageReceived(message);
break;
} }
} }
@@ -294,7 +298,7 @@ TrackerSettingsWindow::_HandleChangedSettingsView()
} }
// #pragma mark - // #pragma mark - SettingsItem
SettingsItem::SettingsItem(const char* label, SettingsView* view) SettingsItem::SettingsItem(const char* label, SettingsView* view)
+21 -20
View File
@@ -31,8 +31,8 @@ of Be Incorporated in the United States and other countries. Other brand product
names are registered trademarks or trademarks of their respective holders. names are registered trademarks or trademarks of their respective holders.
All rights reserved. All rights reserved.
*/ */
#ifndef TRACKER_SETTINGS_WINDOW_H #ifndef _TRACKER_SETTINGS_WINDOW_H
#define TRACKER_SETTINGS_WINDOW_H #define _TRACKER_SETTINGS_WINDOW_H
#include <Box.h> #include <Box.h>
@@ -47,32 +47,33 @@ All rights reserved.
namespace BPrivate { namespace BPrivate {
class TrackerSettingsWindow : public BWindow { class TrackerSettingsWindow : public BWindow {
public: public:
TrackerSettingsWindow(); TrackerSettingsWindow();
bool QuitRequested(); bool QuitRequested();
void MessageReceived(BMessage* message); void MessageReceived(BMessage* message);
void Show(); void Show();
private: private:
SettingsView* _ViewAt(int32 i); SettingsView* _ViewAt(int32 i);
void _HandleChangedContents(); void _HandleChangedContents();
void _HandlePressedDefaultsButton(); void _HandlePressedDefaultsButton();
void _HandlePressedRevertButton(); void _HandlePressedRevertButton();
void _HandleChangedSettingsView(); void _HandleChangedSettingsView();
void _UpdateButtons(); void _UpdateButtons();
BListView* fSettingsTypeListView; BListView* fSettingsTypeListView;
BBox* fSettingsContainerBox; BBox* fSettingsContainerBox;
BButton* fDefaultsButton; BButton* fDefaultsButton;
BButton* fRevertButton; BButton* fRevertButton;
typedef BWindow _inherited; typedef BWindow _inherited;
}; };
} // namespace BPrivate } // namespace BPrivate
using namespace BPrivate; using namespace BPrivate;
#endif // TRACKER_SETTINGS_WINDOW_H
#endif // _TRACKER_SETTINGS_WINDOW_H