Fix default "check interval" and "show status window" values.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40898 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -151,7 +151,13 @@ BMailSettings::SetWindowFollowsCorner(int32 which_corner)
|
|||||||
uint32
|
uint32
|
||||||
BMailSettings::ShowStatusWindow()
|
BMailSettings::ShowStatusWindow()
|
||||||
{
|
{
|
||||||
return fData.FindInt32("ShowStatusWindow");
|
int32 showStatusWindow;
|
||||||
|
if (fData.FindInt32("ShowStatusWindow", &showStatusWindow) != B_OK) {
|
||||||
|
// show during send and receive
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
return showStatusWindow;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -257,8 +263,11 @@ BMailSettings::SetStatusWindowLook(int32 look)
|
|||||||
bigtime_t
|
bigtime_t
|
||||||
BMailSettings::AutoCheckInterval()
|
BMailSettings::AutoCheckInterval()
|
||||||
{
|
{
|
||||||
bigtime_t value = B_INFINITE_TIMEOUT;
|
bigtime_t value;
|
||||||
fData.FindInt64("AutoCheckInterval",&value);
|
if (fData.FindInt64("AutoCheckInterval", &value) != B_OK) {
|
||||||
|
// every 5 min
|
||||||
|
return 5 * 60 * 1000 * 1000;
|
||||||
|
}
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -397,12 +397,11 @@ ConfigWindow::ConfigWindow()
|
|||||||
B_TRANSLATE("minutes"),
|
B_TRANSLATE("minutes"),
|
||||||
B_TRANSLATE("hours"),
|
B_TRANSLATE("hours"),
|
||||||
B_TRANSLATE("days")};
|
B_TRANSLATE("days")};
|
||||||
BMenuItem *item;
|
|
||||||
for (int32 i = 0; i < 4; i++) {
|
for (int32 i = 0; i < 4; i++) {
|
||||||
frequencyPopUp->AddItem(item = new BMenuItem(frequencyStrings[i],
|
BMenuItem* item = new BMenuItem(frequencyStrings[i],
|
||||||
new BMessage(kMsgIntervalUnitChanged)));
|
new BMessage(kMsgIntervalUnitChanged));
|
||||||
if (i == 1)
|
frequencyPopUp->AddItem(item);
|
||||||
item->SetMarked(true);
|
|
||||||
}
|
}
|
||||||
tile.left = tile.right + 5;
|
tile.left = tile.right + 5;
|
||||||
tile.right = rect.right;
|
tile.right = rect.right;
|
||||||
@@ -438,19 +437,16 @@ ConfigWindow::ConfigWindow()
|
|||||||
B_TRANSLATE("While sending"),
|
B_TRANSLATE("While sending"),
|
||||||
B_TRANSLATE("While sending and receiving"),
|
B_TRANSLATE("While sending and receiving"),
|
||||||
B_TRANSLATE("Always")};
|
B_TRANSLATE("Always")};
|
||||||
BMessage *msg;
|
|
||||||
for (int32 i = 0; i < 4; i++) {
|
for (int32 i = 0; i < 4; i++) {
|
||||||
statusPopUp->AddItem(item = new BMenuItem(statusModes[i],
|
BMessage* msg = new BMessage(kMsgShowStatusWindowChanged);
|
||||||
msg = new BMessage(kMsgShowStatusWindowChanged)));
|
BMenuItem* item = new BMenuItem(statusModes[i], msg);
|
||||||
|
statusPopUp->AddItem(item);
|
||||||
msg->AddInt32("ShowStatusWindow", i);
|
msg->AddInt32("ShowStatusWindow", i);
|
||||||
if (i == 0)
|
|
||||||
item->SetMarked(true);
|
|
||||||
}
|
}
|
||||||
rect = box->Bounds().InsetByCopy(8,8);
|
rect = box->Bounds().InsetByCopy(8,8);
|
||||||
rect.top += 7;
|
rect.top += 7;
|
||||||
rect.bottom = rect.top + height + 5;
|
rect.bottom = rect.top + height + 5;
|
||||||
labelWidth
|
labelWidth = (int32)view->StringWidth(
|
||||||
= (int32)view->StringWidth(
|
|
||||||
B_TRANSLATE("Show connection status window:")) + 8;
|
B_TRANSLATE("Show connection status window:")) + 8;
|
||||||
fStatusModeField = new BMenuField(rect, "show status",
|
fStatusModeField = new BMenuField(rect, "show status",
|
||||||
B_TRANSLATE("Show connection status window:"), statusPopUp);
|
B_TRANSLATE("Show connection status window:"), statusPopUp);
|
||||||
@@ -459,9 +455,9 @@ ConfigWindow::ConfigWindow()
|
|||||||
|
|
||||||
rect = fStatusModeField->Frame();;
|
rect = fStatusModeField->Frame();;
|
||||||
rect.OffsetBy(0, rect.Height() + 10);
|
rect.OffsetBy(0, rect.Height() + 10);
|
||||||
|
BMessage* msg = new BMessage(B_REFS_RECEIVED);
|
||||||
BButton *button = new BButton(rect, B_EMPTY_STRING,
|
BButton *button = new BButton(rect, B_EMPTY_STRING,
|
||||||
B_TRANSLATE("Edit mailbox menu…"),
|
B_TRANSLATE("Edit mailbox menu…"), msg);
|
||||||
msg = new BMessage(B_REFS_RECEIVED));
|
|
||||||
button->ResizeToPreferred();
|
button->ResizeToPreferred();
|
||||||
box->AddChild(button);
|
box->AddChild(button);
|
||||||
button->SetTarget(BMessenger("application/x-vnd.Be-TRAK"));
|
button->SetTarget(BMessenger("application/x-vnd.Be-TRAK"));
|
||||||
|
|||||||
Reference in New Issue
Block a user