00001 /* 00002 Copyright (C) 2002 Carsten Winkelholz, Malte Weiß 00003 00004 Malte Weiß, 09.09.2002: OpenGL support: Font styles 'leftToRight', 'topToBottom' and 'justify' regarded. 00005 10.09.2002: OpenGL support completed: 00006 - Font styles 'horizontal', 'spacing' and 'style' regarded. 00007 - Fields 'length' and 'maxExtent' regarded. 00008 08.04.2003: FTGL is now used. (see CybGLFontManager) 00009 09.04.2003: Now the only task of CybGLTextC is rendering(!) the text. All size calculations are performed 00010 in the super class. 00011 00012 Address: FGAN Forschungsgesellschaft für Angewandte Naturwissenschaften e. V. 00013 Neuenahrer Str. 20 00014 D - 53343 Wachtberg 00015 00016 Email: winkelholz@fgan.de 00017 00018 This program is free software; you can redistribute it and/or 00019 modify it under the terms of the GNU General Public License 00020 as published by the Free Software Foundation; either version 2 00021 of the License, or (at your option) any later version. 00022 00023 This program is distributed in the hope that it will be useful, 00024 but WITHOUT ANY WARRANTY; without even the implied warranty of 00025 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00026 GNU General Public License for more details. 00027 00028 You should have received a copy of the GNU General Public License 00029 along with this program; if not, write to the Free Software 00030 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00031 */ 00032 00033 #ifndef CYBGLTEXT_HC 00034 #define CYBGLTEXT_HC 00035 00036 #include "oaw/ctk/cybtextc.h" 00037 #include "../oawconfig.h" 00038 00039 OAW_BEGIN_NAMESPACE 00040 00041 class CybGLChannelC; 00042 00043 class OAW_DLLMAPPING CybGLTextC : public CybTextC 00044 { 00045 public: 00046 CybGLTextC(CybWorldC*); 00047 ~CybGLTextC(); 00048 virtual void ToChannelDefault(CybChannelC*,long flag); 00049 }; 00050 00051 OAW_END_NAMESPACE 00052 00053 #endif
1.3-rc2