Network: use BLayoutBuilder, more cleanup.
* Instead of the deprecated GroupLayoutBuilder. * Ordered headers correctly, use headers directly instead of including InterfaceKit.h. * Also, guarded the profile sections in their ENABLE_PROFILES definition.
This commit is contained in:
@@ -10,27 +10,32 @@
|
|||||||
|
|
||||||
#include "NetworkSetupWindow.h"
|
#include "NetworkSetupWindow.h"
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <Alert.h>
|
||||||
#include <Application.h>
|
#include <Application.h>
|
||||||
|
#include <Button.h>
|
||||||
#include <Catalog.h>
|
#include <Catalog.h>
|
||||||
|
#include <CheckBox.h>
|
||||||
#include <ControlLook.h>
|
#include <ControlLook.h>
|
||||||
#include <Deskbar.h>
|
#include <Deskbar.h>
|
||||||
#include <GroupLayout.h>
|
#include <LayoutBuilder.h>
|
||||||
#include <GroupLayoutBuilder.h>
|
|
||||||
#include <InterfaceKit.h>
|
|
||||||
#include <Locale.h>
|
#include <Locale.h>
|
||||||
#include <Roster.h>
|
#include <Roster.h>
|
||||||
#include <StorageKit.h>
|
#include <StorageKit.h>
|
||||||
#include <SupportKit.h>
|
#include <SupportKit.h>
|
||||||
#include <TabView.h>
|
#include <TabView.h>
|
||||||
|
|
||||||
#include <stdio.h>
|
#define ENABLE_PROFILES 0
|
||||||
#include <string.h>
|
#if ENABLE_PROFILES
|
||||||
#include <stdlib.h>
|
# include <PopUpMenu.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
const char* kNetworkStatusSignature = "application/x-vnd.Haiku-NetworkStatus";
|
const char* kNetworkStatusSignature = "application/x-vnd.Haiku-NetworkStatus";
|
||||||
|
|
||||||
|
|
||||||
#undef B_TRANSLATION_CONTEXT
|
#undef B_TRANSLATION_CONTEXT
|
||||||
#define B_TRANSLATION_CONTEXT "NetworkSetupWindow"
|
#define B_TRANSLATION_CONTEXT "NetworkSetupWindow"
|
||||||
|
|
||||||
@@ -42,11 +47,11 @@ NetworkSetupWindow::NetworkSetupWindow()
|
|||||||
fAddOnCount(0)
|
fAddOnCount(0)
|
||||||
{
|
{
|
||||||
// ---- Profiles section
|
// ---- Profiles section
|
||||||
#if 0
|
#if ENABLE_PROFILES
|
||||||
BMenu *profilesPopup = new BPopUpMenu("<none>");
|
BPopUpMenu* profilesPopup = new BPopUpMenu("<none>");
|
||||||
_BuildProfilesMenu(profilesPopup, kMsgProfileSelected);
|
_BuildProfilesMenu(profilesPopup, kMsgProfileSelected);
|
||||||
|
|
||||||
BMenuField *profilesMenuField = new BMenuField("profiles_menu",
|
BMenuField* profilesMenuField = new BMenuField("profiles_menu",
|
||||||
B_TRANSLATE("Profile:"), profilesPopup);
|
B_TRANSLATE("Profile:"), profilesPopup);
|
||||||
|
|
||||||
profilesMenuField->SetFont(be_bold_font);
|
profilesMenuField->SetFont(be_bold_font);
|
||||||
@@ -67,14 +72,14 @@ NetworkSetupWindow::NetworkSetupWindow()
|
|||||||
|
|
||||||
BMessage* message = new BMessage(kMsgToggleReplicant);
|
BMessage* message = new BMessage(kMsgToggleReplicant);
|
||||||
BCheckBox* replicantStatus = new BCheckBox("replicantStatus",
|
BCheckBox* replicantStatus = new BCheckBox("replicantStatus",
|
||||||
B_TRANSLATE("Show interfaces status in Deskbar"), message);
|
B_TRANSLATE("Show network status in Deskbar"), message);
|
||||||
replicantStatus->SetValue(_IsReplicantInstalled());
|
replicantStatus->SetValue(_IsReplicantInstalled());
|
||||||
|
|
||||||
// Build the layout
|
// Build the layout
|
||||||
SetLayout(new BGroupLayout(B_VERTICAL));
|
BLayoutBuilder::Group<>(this, B_VERTICAL)
|
||||||
|
.SetInsets(B_USE_DEFAULT_SPACING)
|
||||||
|
|
||||||
AddChild(BGroupLayoutBuilder(B_VERTICAL, B_USE_SMALL_SPACING)
|
#if ENABLE_PROFILES
|
||||||
#if 0
|
|
||||||
.AddGroup(B_HORIZONTAL, B_USE_SMALL_SPACING)
|
.AddGroup(B_HORIZONTAL, B_USE_SMALL_SPACING)
|
||||||
.Add(profilesMenuField)
|
.Add(profilesMenuField)
|
||||||
.AddGlue()
|
.AddGlue()
|
||||||
@@ -89,10 +94,7 @@ NetworkSetupWindow::NetworkSetupWindow()
|
|||||||
.Add(fRevertButton)
|
.Add(fRevertButton)
|
||||||
.AddGlue()
|
.AddGlue()
|
||||||
.Add(fApplyButton)
|
.Add(fApplyButton)
|
||||||
.End()
|
.End();
|
||||||
.SetInsets(B_USE_SMALL_SPACING, B_USE_SMALL_SPACING,
|
|
||||||
B_USE_SMALL_SPACING, B_USE_SMALL_SPACING)
|
|
||||||
);
|
|
||||||
|
|
||||||
_BuildShowTabView();
|
_BuildShowTabView();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user