* Moved the "Remove View" functionality into the popup menu of the ActivityView
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25025 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
#include <String.h>
|
||||
|
||||
#include "ActivityMonitor.h"
|
||||
#include "ActivityWindow.h"
|
||||
#include "DataSource.h"
|
||||
#include "SystemInfo.h"
|
||||
#include "SystemInfoHandler.h"
|
||||
@@ -690,6 +691,15 @@ ActivityView::MouseDown(BPoint where)
|
||||
menu->SetTargetForItems(this);
|
||||
additionalMenu->SetTargetForItems(this);
|
||||
|
||||
ActivityWindow* window = dynamic_cast<ActivityWindow*>(Window());
|
||||
if (window != NULL && window->ActivityViewCount() > 1) {
|
||||
menu->AddSeparatorItem();
|
||||
BMessage* message = new BMessage(kMsgRemoveView);
|
||||
message->AddPointer("view", this);
|
||||
menu->AddItem(item = new BMenuItem("Remove View", message));
|
||||
item->SetTarget(window);
|
||||
}
|
||||
|
||||
ConvertToScreen(&where);
|
||||
menu->Go(where, true, false, true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user