1// +build windows 2 3// Copyright 2015 The TCell Authors 4// 5// Licensed under the Apache License, Version 2.0 (the "License"); 6// you may not use file except in compliance with the License. 7// You may obtain a copy of the license at 8// 9// http://www.apache.org/licenses/LICENSE-2.0 10// 11// Unless required by applicable law or agreed to in writing, software 12// distributed under the License is distributed on an "AS IS" BASIS, 13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14// See the License for the specific language governing permissions and 15// limitations under the License. 16 17package tcell 18 19// On Windows we don't have support for termios. We probably could, and 20// may should, in a cygwin type environment. Its not clear how to make 21// this all work nicely with both cygwin and Windows console, so we 22// decline to do so here. 23 24func (t *tScreen) termioInit() error { 25 return ErrNoScreen 26} 27 28func (t *tScreen) termioFini() { 29 return 30} 31 32func (t *tScreen) getWinSize() (int, int, error) { 33 return 0, 0, ErrNoScreen 34} 35 36func (t *tScreen) getCharset() string { 37 return "UTF-16LE" 38} 39 40func (t *tScreen) Beep() error { 41 return ErrNoScreen 42} 43 44type termiosPrivate struct{} 45