Mail: use layout version of BMenuBar.
* Fixes layout issue: the minimal size was incorrect. * Moved variable declaration to where it is actually used.
This commit is contained in:
@@ -206,12 +206,7 @@ TMailWindow::TMailWindow(BRect rect, const char* title, TMailApp* app,
|
|||||||
if (messenger != NULL)
|
if (messenger != NULL)
|
||||||
fTrackerMessenger = *messenger;
|
fTrackerMessenger = *messenger;
|
||||||
|
|
||||||
BMenu* menu;
|
|
||||||
BMenu* subMenu;
|
|
||||||
BMenuItem* item;
|
|
||||||
BMessage* msg;
|
|
||||||
BFile file(ref, B_READ_ONLY);
|
BFile file(ref, B_READ_ONLY);
|
||||||
|
|
||||||
if (ref) {
|
if (ref) {
|
||||||
fRef = new entry_ref(*ref);
|
fRef = new entry_ref(*ref);
|
||||||
fIncoming = true;
|
fIncoming = true;
|
||||||
@@ -219,17 +214,16 @@ TMailWindow::TMailWindow(BRect rect, const char* title, TMailApp* app,
|
|||||||
fIncoming = false;
|
fIncoming = false;
|
||||||
|
|
||||||
fAutoMarkRead = fApp->AutoMarkRead();
|
fAutoMarkRead = fApp->AutoMarkRead();
|
||||||
BRect r(0, 0, RIGHT_BOUNDARY, 15);
|
fMenuBar = new BMenuBar("menuBar");
|
||||||
fMenuBar = new BMenuBar(r, "");
|
|
||||||
|
|
||||||
// File Menu
|
// File Menu
|
||||||
|
|
||||||
menu = new BMenu(B_TRANSLATE("File"));
|
BMenu* menu = new BMenu(B_TRANSLATE("File"));
|
||||||
|
|
||||||
msg = new BMessage(M_NEW);
|
BMessage* msg = new BMessage(M_NEW);
|
||||||
msg->AddInt32("type", M_NEW);
|
msg->AddInt32("type", M_NEW);
|
||||||
menu->AddItem(item = new BMenuItem(B_TRANSLATE("New mail message"),
|
BMenuItem* item = new BMenuItem(B_TRANSLATE("New mail message"), msg, 'N');
|
||||||
msg, 'N'));
|
menu->AddItem(item);
|
||||||
item->SetTarget(be_app);
|
item->SetTarget(be_app);
|
||||||
|
|
||||||
// Cheap hack - only show the drafts menu when composing messages. Insert
|
// Cheap hack - only show the drafts menu when composing messages. Insert
|
||||||
@@ -259,7 +253,7 @@ TMailWindow::TMailWindow(BRect rect, const char* title, TMailApp* app,
|
|||||||
if (!resending && fIncoming) {
|
if (!resending && fIncoming) {
|
||||||
menu->AddSeparatorItem();
|
menu->AddSeparatorItem();
|
||||||
|
|
||||||
subMenu = new BMenu(B_TRANSLATE("Close and "));
|
BMenu* subMenu = new BMenu(B_TRANSLATE("Close and "));
|
||||||
|
|
||||||
read_flags flag;
|
read_flags flag;
|
||||||
read_read_attr(file, flag);
|
read_read_attr(file, flag);
|
||||||
|
|||||||
Reference in New Issue
Block a user