Also allow looking at save file panels.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29659 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -189,7 +189,8 @@ add_status_bars(BGridLayout* layout, int32& row)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static const uint32 MSG_TEST_FILE_PANEL = 'tsfp';
|
static const uint32 MSG_TEST_OPEN_FILE_PANEL = 'tofp';
|
||||||
|
static const uint32 MSG_TEST_SAVE_FILE_PANEL = 'tsfp';
|
||||||
|
|
||||||
|
|
||||||
class Window : public BWindow {
|
class Window : public BWindow {
|
||||||
@@ -202,12 +203,18 @@ public:
|
|||||||
virtual void MessageReceived(BMessage* message)
|
virtual void MessageReceived(BMessage* message)
|
||||||
{
|
{
|
||||||
switch (message->what) {
|
switch (message->what) {
|
||||||
case MSG_TEST_FILE_PANEL:
|
case MSG_TEST_OPEN_FILE_PANEL:
|
||||||
{
|
{
|
||||||
BFilePanel* panel = new BFilePanel();
|
BFilePanel* panel = new BFilePanel();
|
||||||
panel->Show();
|
panel->Show();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case MSG_TEST_SAVE_FILE_PANEL:
|
||||||
|
{
|
||||||
|
BFilePanel* panel = new BFilePanel(B_SAVE_PANEL);
|
||||||
|
panel->Show();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
BWindow::MessageReceived(message);
|
BWindow::MessageReceived(message);
|
||||||
@@ -273,8 +280,10 @@ main(int argc, char** argv)
|
|||||||
|
|
||||||
BMenuBar* menuBar = new BMenuBar("menu bar");
|
BMenuBar* menuBar = new BMenuBar("menu bar");
|
||||||
BMenu* menu = new BMenu("File");
|
BMenu* menu = new BMenu("File");
|
||||||
menu->AddItem(new BMenuItem("Test BFilePanel",
|
menu->AddItem(new BMenuItem("Test Open BFilePanel",
|
||||||
new BMessage(MSG_TEST_FILE_PANEL)));
|
new BMessage(MSG_TEST_OPEN_FILE_PANEL)));
|
||||||
|
menu->AddItem(new BMenuItem("Test Save BFilePanel",
|
||||||
|
new BMessage(MSG_TEST_SAVE_FILE_PANEL)));
|
||||||
menu->AddItem(new BMenuItem("Click me!", NULL));
|
menu->AddItem(new BMenuItem("Click me!", NULL));
|
||||||
menu->AddItem(new BMenuItem("Another Option", NULL));
|
menu->AddItem(new BMenuItem("Another Option", NULL));
|
||||||
menu->AddSeparatorItem();
|
menu->AddSeparatorItem();
|
||||||
|
|||||||
Reference in New Issue
Block a user