From 227e55e5aa2f2eb88c2c880afca4d1ca1cd2dc46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Mon, 23 Mar 2009 11:14:55 +0000 Subject: [PATCH] Also allow looking at save file panels. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29659 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tests/kits/interface/look/Look.cpp | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/tests/kits/interface/look/Look.cpp b/src/tests/kits/interface/look/Look.cpp index 7464b4f8e8..8f15a3a1a7 100644 --- a/src/tests/kits/interface/look/Look.cpp +++ b/src/tests/kits/interface/look/Look.cpp @@ -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 { @@ -202,12 +203,18 @@ public: virtual void MessageReceived(BMessage* message) { switch (message->what) { - case MSG_TEST_FILE_PANEL: + case MSG_TEST_OPEN_FILE_PANEL: { BFilePanel* panel = new BFilePanel(); panel->Show(); } break; + case MSG_TEST_SAVE_FILE_PANEL: + { + BFilePanel* panel = new BFilePanel(B_SAVE_PANEL); + panel->Show(); + } + break; default: BWindow::MessageReceived(message); @@ -273,8 +280,10 @@ main(int argc, char** argv) BMenuBar* menuBar = new BMenuBar("menu bar"); BMenu* menu = new BMenu("File"); - menu->AddItem(new BMenuItem("Test BFilePanel", - new BMessage(MSG_TEST_FILE_PANEL))); + menu->AddItem(new BMenuItem("Test Open BFilePanel", + 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("Another Option", NULL)); menu->AddSeparatorItem();