# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

TileCtrl Class Reference

#include <TileCtrl.h>

Inheritance diagram for TileCtrl

Inheritance graph
[legend]
Collaboration diagram for TileCtrl:

Collaboration graph
[legend]
List of all members.

Public Methods

 TileCtrl ()
void Init ()
void Delete ()
void DrawTile (int i,CDC *pDC)
void UpdateBuffer ()
int LoadInListCtrl (tilelist::iterator iFirst,tilelist::iterator iLast)
void DeleteTile (int i)
int IsSelected (int i)
void CheckTile (TileInfo *theTile)
void ShadeRect ( CDC *pDC, CRect& rect )
void InsertItemInCtrlList (tilelist::iterator iFirst,tilelist::iterator iLast)
void GetVisibility (int &First,int &Last)
int GetNbTileLine (void)
int GetNbTileColumn (void)
int GetIndex (LPPOINT pt)
POINT GetPos (int i)
virtual ~TileCtrl ()

Public Attributes

TileList InfoList
edgelist EdgeList
int sizetile_x
int sizetile_y
int sizeicon_x
int sizeicon_y
int spacing_x
int spacing_y
int spacing_tile_text
int scrollpos
int Sort
int Zoom
int Texture
int InfoTexte
CImageList* pImList
void* pipo_buffer
CBitmap* bmp
int count_
int ViewTileMode
TileInfo TileCroix
CPoint MousePos
int iFirst
int iLast
int iFV
int iLV

Protected Methods

virtual LRESULT WindowProc (UINT message, WPARAM wParam, LPARAM lParam)
afx_msg void OnPaint ()
afx_msg void OnDropFiles (HDROP hDropInfo)
afx_msg void OnRButtonDown (UINT nFlags, CPoint point)
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg void OnLButtonDblClk (UINT nFlags, CPoint point)
afx_msg void OnVScroll (UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)

Constructor & Destructor Documentation

TileCtrl::TileCtrl ( )
 

Definition at line 204 of file TileCtrl.cpp.

TileCtrl::~TileCtrl ( ) [virtual]
 

Definition at line 214 of file TileCtrl.cpp.


Member Function Documentation

void TileCtrl::CheckTile ( TileInfo * theTile )
 

Definition at line 324 of file TileCtrl.cpp.

Referenced by WindowProc().

void TileCtrl::Delete ( )
 

Definition at line 242 of file TileCtrl.cpp.

Referenced by WindowProc().

void TileCtrl::DeleteTile ( int i )
 

Definition at line 408 of file TileCtrl.cpp.

Referenced by WindowProc().

void TileCtrl::DrawTile ( int i,
CDC * pDC )
 

Definition at line 453 of file TileCtrl.cpp.

Referenced by OnPaint().

int TileCtrl::GetIndex ( LPPOINT pt )
 

Definition at line 272 of file TileCtrl.cpp.

int TileCtrl::GetNbTileColumn ( void )
 

Definition at line 253 of file TileCtrl.cpp.

int TileCtrl::GetNbTileLine ( void )
 

Definition at line 247 of file TileCtrl.cpp.

POINT TileCtrl::GetPos ( int i )
 

Definition at line 288 of file TileCtrl.cpp.

Referenced by DrawTile().

void TileCtrl::GetVisibility ( int & First,
int & Last )
 

Definition at line 259 of file TileCtrl.cpp.

Referenced by OnPaint().

void TileCtrl::Init ( )
 

Definition at line 218 of file TileCtrl.cpp.

void TileCtrl::InsertItemInCtrlList ( tilelist::iterator iFirst,
tilelist::iterator iLast )
 

Definition at line 590 of file TileCtrl.cpp.

Referenced by WindowProc().

int TileCtrl::IsSelected ( int i )
 

Definition at line 443 of file TileCtrl.cpp.

int TileCtrl::LoadInListCtrl ( tilelist::iterator iFirst,
tilelist::iterator iLast )
 

void TileCtrl::OnDropFiles ( HDROP hDropInfo ) [protected]
 

Definition at line 563 of file TileCtrl.cpp.

void TileCtrl::OnLButtonDblClk ( UINT nFlags,
CPoint point ) [protected]
 

Definition at line 721 of file TileCtrl.cpp.

void TileCtrl::OnLButtonDown ( UINT nFlags,
CPoint point ) [protected]
 

Definition at line 713 of file TileCtrl.cpp.

void TileCtrl::OnPaint ( ) [protected]
 

Definition at line 532 of file TileCtrl.cpp.

void TileCtrl::OnRButtonDown ( UINT nFlags,
CPoint point ) [protected]
 

Definition at line 697 of file TileCtrl.cpp.

void TileCtrl::OnVScroll ( UINT nSBCode,
UINT nPos,
CScrollBar * pScrollBar ) [protected]
 

Definition at line 736 of file TileCtrl.cpp.

void TileCtrl::ShadeRect ( CDC * pDC,
CRect & rect )
 

Definition at line 495 of file TileCtrl.cpp.

void TileCtrl::UpdateBuffer ( )
 

Definition at line 297 of file TileCtrl.cpp.

Referenced by OnPaint().

LRESULT TileCtrl::WindowProc ( UINT message,
WPARAM wParam,
LPARAM lParam ) [protected, virtual]
 

Definition at line 602 of file TileCtrl.cpp.


Member Data Documentation

edgelist TileCtrl::EdgeList
 

Definition at line 113 of file TileCtrl.h.

TileList TileCtrl::InfoList
 

Definition at line 112 of file TileCtrl.h.

int TileCtrl::InfoTexte
 

Definition at line 120 of file TileCtrl.h.

CPoint TileCtrl::MousePos
 

Definition at line 127 of file TileCtrl.h.

int TileCtrl::Sort
 

Definition at line 117 of file TileCtrl.h.

int TileCtrl::Texture
 

Definition at line 119 of file TileCtrl.h.

TileInfo TileCtrl::TileCroix
 

Definition at line 126 of file TileCtrl.h.

int TileCtrl::ViewTileMode
 

Definition at line 125 of file TileCtrl.h.

int TileCtrl::Zoom
 

Definition at line 118 of file TileCtrl.h.

CBitmap * TileCtrl::bmp
 

Definition at line 123 of file TileCtrl.h.

int TileCtrl::count_
 

Definition at line 124 of file TileCtrl.h.

int TileCtrl::iFV
 

Definition at line 129 of file TileCtrl.h.

int TileCtrl::iFirst
 

Definition at line 128 of file TileCtrl.h.

int TileCtrl::iLV
 

Definition at line 129 of file TileCtrl.h.

int TileCtrl::iLast
 

Definition at line 128 of file TileCtrl.h.

CImageList * TileCtrl::pImList
 

Definition at line 121 of file TileCtrl.h.

void * TileCtrl::pipo_buffer
 

Definition at line 122 of file TileCtrl.h.

int TileCtrl::scrollpos
 

Definition at line 116 of file TileCtrl.h.

int TileCtrl::sizeicon_x
 

Definition at line 115 of file TileCtrl.h.

int TileCtrl::sizeicon_y
 

Definition at line 115 of file TileCtrl.h.

int TileCtrl::sizetile_x
 

Definition at line 114 of file TileCtrl.h.

int TileCtrl::sizetile_y
 

Definition at line 114 of file TileCtrl.h.

int TileCtrl::spacing_tile_text
 

Definition at line 115 of file TileCtrl.h.

int TileCtrl::spacing_x
 

Definition at line 115 of file TileCtrl.h.

int TileCtrl::spacing_y
 

Definition at line 115 of file TileCtrl.h.


The documentation for this class was generated from the following files: