Path: blob/master/external/source/vncdll/winvnc/InputHandlingControls.h
24706 views
// Copyright (C) 2004 TightVNC Development Team. All Rights Reserved.1//2// TightVNC is free software; you can redistribute it and/or modify3// it under the terms of the GNU General Public License as published by4// the Free Software Foundation; either version 2 of the License, or5// (at your option) any later version.6//7// This program is distributed in the hope that it will be useful,8// but WITHOUT ANY WARRANTY; without even the implied warranty of9// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the10// GNU General Public License for more details.11//12// You should have received a copy of the GNU General Public License13// along with this program; if not, write to the Free Software14// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,15// USA.16//17// TightVNC homepage on the Web: http://www.tightvnc.com/1819// InputHandlingControls.h: interface for the InputHandlingControls class.202122#ifndef INPUTHANDLINGCONTROLS_H__23#define INPUTHANDLINGCONTROLS_H__242526#pragma once2728#include "resource.h"29#include "vncServer.h"3031class InputHandlingControls32{33public:34InputHandlingControls(HWND hwnd, vncServer *server);35void ApplyInputsControlsContents(HWND hwnd);36void EnableInputs(HWND hwnd);37void EnableRemote(HWND hwnd, bool mayMoveFocus = true);38virtual ~InputHandlingControls();39private:40void EnableTime(HWND hwnd, bool enable);41vncServer * m_server;42};4344#endif454647