summaryrefslogtreecommitdiff
path: root/cppe/demo/IceE/chat/ChatConfigDlg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/demo/IceE/chat/ChatConfigDlg.cpp')
-rw-r--r--cppe/demo/IceE/chat/ChatConfigDlg.cpp167
1 files changed, 0 insertions, 167 deletions
diff --git a/cppe/demo/IceE/chat/ChatConfigDlg.cpp b/cppe/demo/IceE/chat/ChatConfigDlg.cpp
deleted file mode 100644
index f627021b46f..00000000000
--- a/cppe/demo/IceE/chat/ChatConfigDlg.cpp
+++ /dev/null
@@ -1,167 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice-E is licensed to you under the terms described in the
-// ICEE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#include <stdafx.h>
-#include <ChatConfigDlg.h>
-
-#ifdef ICEE_HAS_ROUTER
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#endif
-
-using namespace std;
-
-CChatConfigDlg::CChatConfigDlg(const CString& user, const CString& password,
- const CString& host, const CString& port, CWnd* pParent /*=NULL*/) :
- CDialog(CChatConfigDlg::IDD, pParent),
- _user(user),
- _password(password),
- _host(host),
- _port(port)
-{
- _hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
-}
-
-CString
-CChatConfigDlg::getUser() const
-{
- return _user;
-}
-
-CString
-CChatConfigDlg::getPassword() const
-{
- return _password;
-}
-
-CString
-CChatConfigDlg::getHost() const
-{
- return _host;
-}
-
-CString
-CChatConfigDlg::getPort() const
-{
- return _port;
-}
-
-void
-CChatConfigDlg::DoDataExchange(CDataExchange* pDX)
-{
- CDialog::DoDataExchange(pDX);
-}
-
-BEGIN_MESSAGE_MAP(CChatConfigDlg, CDialog)
- ON_WM_PAINT()
- ON_WM_QUERYDRAGICON()
- ON_BN_CLICKED(IDC_LOGIN, OnLogin)
-END_MESSAGE_MAP()
-
-BOOL
-CChatConfigDlg::OnInitDialog()
-{
- CDialog::OnInitDialog();
-
- // Set the icon for this dialog. The framework does this automatically
- // when the application's main window is not a dialog
- SetIcon(_hIcon, TRUE); // Set big icon
- SetIcon(_hIcon, FALSE); // Set small icon
-
- //
- // Retrieve the text input edit control.
- //
- _useredit = (CEdit*)GetDlgItem(IDC_USER);
- _passedit = (CEdit*)GetDlgItem(IDC_PASSWORD);
- _hostedit = (CEdit*)GetDlgItem(IDC_HOST);
- _portedit = (CEdit*)GetDlgItem(IDC_PORT);
-
- //
- // Fill the windows with last info entered.
- //
- _useredit->SetWindowText(_user);
- _passedit->SetWindowText(_password);
- _hostedit->SetWindowText(_host);
- _portedit->SetWindowText(_port);
-
- //
- // Set the focus to the username input
- //
- _useredit->SetFocus();
-
- return FALSE; // return FALSE because we explicitly set the focus
-}
-
-void
-CChatConfigDlg::OnCancel()
-{
- CDialog::OnCancel();
-}
-
-//
-// If you add a minimize button to your dialog, you will need the code below
-// to draw the icon. For MFC applications using the document/view model,
-// this is automatically done for you by the framework.
-//
-void
-CChatConfigDlg::OnPaint()
-{
-#ifdef _WIN32_WCE
- CDialog::OnPaint();
-#else
- if (IsIconic())
- {
- CPaintDC dc(this); // device context for painting
-
- SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);
-
- // Center icon in client rectangle
- int cxIcon = GetSystemMetrics(SM_CXICON);
- int cyIcon = GetSystemMetrics(SM_CYICON);
- CRect rect;
- GetClientRect(&rect);
- int x = (rect.Width() - cxIcon + 1) / 2;
- int y = (rect.Height() - cyIcon + 1) / 2;
-
- // Draw the icon
- dc.DrawIcon(x, y, _hIcon);
- }
- else
- {
- CDialog::OnPaint();
- }
-#endif
-}
-
-//
-// The system calls this function to obtain the cursor to display while the user drags
-// the minimized window.
-//
-HCURSOR
-CChatConfigDlg::OnQueryDragIcon()
-{
- return static_cast<HCURSOR>(_hIcon);
-}
-
-
-void
-CChatConfigDlg::OnLogin()
-{
- //
- // Retrieve the entered info from the edit controls.
- //
- _useredit->GetWindowText(_user);
- _passedit->GetWindowText(_password);
- _hostedit->GetWindowText(_host);
- _portedit->GetWindowText(_port);
- EndDialog(IDOK);
-}
-
-#endif // ICEE_HAS_ROUTER