D:/Zythum/DinoKod/Interface/Edit.h

00001 //---------------------------------------------------------------------------------------------
00002 //      This file is a part of "DinoKod".
00003 //      Copyright © 2003 Dino Productions. All Rights Reserved.
00004 //      
00005 //      File                    : Edit.h
00006 //      Author                  : Sebastien LEIX        sebastien.leix@wanadoo.fr
00007 //      Date                    : 09/09/2002
00008 //      Modification    :
00009 //
00010 //---------------------------------------------------------------------------------------------
00011 #ifndef __EDIT_H__
00012 #define __EDIT_H__
00013 
00014 #include "Interface/InterfaceDll.h"
00015 #include "Interface/Win.h"
00016 
00017 //------------------------------------------------------------------------------------------
00018 class INTERFACE_API KEdit : public KWin
00019 {
00020 protected:
00021         KSHADER                 m_ShaderId;
00022         bool                    m_bEditing;
00023         bool                    m_bPassword;
00024 
00025 public:
00026                                         KEdit( KWin* pFather, KFPt& Pos, KFPt& Size, KInterface* pInterface, char* pText, bool bPassword = false );
00027         virtual                 ~KEdit();
00028 
00029         virtual void    Display();
00030 
00031         virtual void    OnSetFocus();
00032         virtual void    OnLostFocus();
00033         virtual bool    OnKeyDown( u32 VirtKey, u32 KeyData );
00034 
00035         // Load/Unload
00036         virtual void    Load();
00037         virtual void    Unload();
00038 };
00039 
00040 #endif  __EDIT_H__

Generated on Sun Mar 25 20:02:12 2007 for Zythum Project by  doxygen 1.5.1-p1