1 /* 2 * Copyright 2004-2008 Haiku Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 * 5 * Author: 6 * Andre Alves Garzia, andre@andregarzia.com 7 */ 8 9 #include "NetworkWindow.h" 10 11 #include <Application.h> 12 #include <Catalog.h> 13 #include <GroupLayout.h> 14 #include <Locale.h> 15 16 #include "EthernetSettingsView.h" 17 18 #undef TR_CONTEXT 19 #define TR_CONTEXT "NetworkWindow" 20 21 NetworkWindow::NetworkWindow() 22 : BWindow(BRect(50, 50, 269, 302), B_TRANSLATE("Network"), B_TITLED_WINDOW, 23 B_NOT_RESIZABLE | B_ASYNCHRONOUS_CONTROLS | B_NOT_ZOOMABLE 24 | B_AUTO_UPDATE_SIZE_LIMITS) 25 { 26 SetLayout(new BGroupLayout(B_HORIZONTAL)); 27 fEthernetView = new EthernetSettingsView(); 28 GetLayout()->AddView(fEthernetView); 29 } 30 31 32 NetworkWindow::~NetworkWindow() 33 { 34 } 35 36 37 void 38 NetworkWindow::MessageReceived(BMessage* message) 39 { 40 switch (message->what) { 41 default: 42 BWindow::MessageReceived(message); 43 } 44 45 } 46 47 48 bool 49 NetworkWindow::QuitRequested() 50 { 51 be_app->PostMessage(B_QUIT_REQUESTED); 52 return true; 53 } 54