2002-08-28 18:46:25 +00:00
|
|
|
/*
|
|
|
|
|
|
|
|
|
|
TimeView.cpp
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
#include <InterfaceDefs.h>
|
2002-08-29 20:04:21 +00:00
|
|
|
#include <TabView.h>
|
|
|
|
|
#include <View.h>
|
2002-08-28 18:46:25 +00:00
|
|
|
|
|
|
|
|
#include "TimeView.h"
|
|
|
|
|
#include "TimeMessages.h"
|
|
|
|
|
|
|
|
|
|
TimeView::TimeView(BRect rect)
|
|
|
|
|
: BBox(rect, "time_view",
|
|
|
|
|
B_FOLLOW_ALL, B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE_JUMP,
|
|
|
|
|
B_PLAIN_BORDER)
|
|
|
|
|
{
|
2002-08-29 20:04:21 +00:00
|
|
|
BTabView *fTabView;
|
|
|
|
|
BTab *fTab;
|
|
|
|
|
BView *fView;
|
|
|
|
|
BRect frame;
|
|
|
|
|
|
2002-08-28 18:46:25 +00:00
|
|
|
|
|
|
|
|
SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR));
|
2002-08-29 20:04:21 +00:00
|
|
|
|
|
|
|
|
frame = Bounds();
|
|
|
|
|
|
|
|
|
|
fTabView = new BTabView(frame,"tab_view");
|
|
|
|
|
|
|
|
|
|
// Settings Tab...
|
|
|
|
|
fTab = new BTab();
|
|
|
|
|
fView = new BView(BRect(fTabView->Bounds()),"settings_view",B_FOLLOW_ALL,
|
|
|
|
|
B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE_JUMP);
|
|
|
|
|
fView->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR));
|
|
|
|
|
fTabView->AddTab(fView,fTab);
|
|
|
|
|
fTab->SetLabel("Settings");
|
|
|
|
|
|
|
|
|
|
// Time Zone Tab...
|
|
|
|
|
fTab = new BTab();
|
|
|
|
|
fView = new BView(BRect(fTabView->Bounds()),"time_zone_view",B_FOLLOW_ALL,
|
|
|
|
|
B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE_JUMP);
|
|
|
|
|
fView->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR));
|
|
|
|
|
fTabView->AddTab(fView,fTab);
|
|
|
|
|
fTab->SetLabel("Time Zone");
|
|
|
|
|
|
|
|
|
|
// Finally lets add the TabView to the view...
|
|
|
|
|
AddChild(fTabView);
|
2002-08-28 18:46:25 +00:00
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void TimeView::Draw(BRect updateFrame)
|
|
|
|
|
{
|
|
|
|
|
inherited::Draw(updateFrame);
|
|
|
|
|
|
|
|
|
|
}
|