00001 /* Copyright (c) 2006, Gennady Bystritsky <bystr@mac.com> 00002 * 00003 * Distributed under the MIT Licence. 00004 * This is free software. See 'LICENSE' for details. 00005 * You must read and accept the license prior to use. 00006 */ 00007 00008 #ifndef _SK_IO_TTY_ 00009 #define _SK_IO_TTY_ 00010 00011 #include <sk/util/Object.h> 00012 00013 namespace sk { 00014 namespace io { 00015 class Tty 00016 : public virtual sk::util::Object 00017 { 00018 public: 00019 virtual void setLines(int lines) = 0; 00020 virtual void setColumns(int columns) = 0; 00021 }; 00022 } 00023 } 00024 00025 #endif /* _SK_IO_TTY_ */