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:
parent
31c65be109
commit
50d381e862
@ -206,12 +206,7 @@ TMailWindow::TMailWindow(BRect rect, const char* title, TMailApp* app,
|
||||
if (messenger != NULL)
|
||||
fTrackerMessenger = *messenger;
|
||||
|
||||
BMenu* menu;
|
||||
BMenu* subMenu;
|
||||
BMenuItem* item;
|
||||
BMessage* msg;
|
||||
BFile file(ref, B_READ_ONLY);
|
||||
|
||||
if (ref) {
|
||||
fRef = new entry_ref(*ref);
|
||||
fIncoming = true;
|
||||
@ -219,17 +214,16 @@ TMailWindow::TMailWindow(BRect rect, const char* title, TMailApp* app,
|
||||
fIncoming = false;
|
||||
|
||||
fAutoMarkRead = fApp->AutoMarkRead();
|
||||
BRect r(0, 0, RIGHT_BOUNDARY, 15);
|
||||
fMenuBar = new BMenuBar(r, "");
|
||||
fMenuBar = new BMenuBar("menuBar");
|
||||
|
||||
// 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);
|
||||
menu->AddItem(item = new BMenuItem(B_TRANSLATE("New mail message"),
|
||||
msg, 'N'));
|
||||
BMenuItem* item = new BMenuItem(B_TRANSLATE("New mail message"), msg, 'N');
|
||||
menu->AddItem(item);
|
||||
item->SetTarget(be_app);
|
||||
|
||||
// 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) {
|
||||
menu->AddSeparatorItem();
|
||||
|
||||
subMenu = new BMenu(B_TRANSLATE("Close and "));
|
||||
BMenu* subMenu = new BMenu(B_TRANSLATE("Close and "));
|
||||
|
||||
read_flags flag;
|
||||
read_read_attr(file, flag);
|
||||
|
Loading…
x
Reference in New Issue
Block a user