ScrollAreaComponent Class Reference

スクロールするテキスト領域の描画クラス More...

#include <scrollAreaComponent.h>

Inheritance diagram for ScrollAreaComponent:

Inheritance graph
[legend]
Collaboration diagram for ScrollAreaComponent:

Collaboration graph
[legend]

List of all members.

Classes

struct  colors_t
struct  draws_t

Public Member Functions

 ScrollAreaComponent (TTF_Draw &ttfObj, const VXV::Rect &drawRect)
bool draw (unsigned long ticks, const UserInput &ui)
 コンポーネントの描画
void setColor (unsigned long color, unsigned long back=Gray4)
void setPxelSize (int pxelSize)
int printf (const char *fmt,...)
int printf (const char *fmt, va_list ap)
void drawUnicode (const Uint16 *text)
void clear (void)


Detailed Description

スクロールするテキスト領域の描画クラス

Todo:
ListViewComponent を実装後、このクラスを削除する

Definition at line 25 of file scrollAreaComponent.h.


Member Function Documentation

bool ScrollAreaComponent::draw ( unsigned long  ticks,
const UserInput ui 
) [virtual]

コンポーネントの描画

コンポーネントを描画する

Parameters:
ticks [i] 時刻印 [msec]を渡す。ただし、これ以外の情報を渡してもよい
ui [i] ウィンドウへのユーザ入力情報
Return values:
true 正常
false 以後の描画は必要ない

Implements ComponentInterface.

Definition at line 61 of file scrollAreaComponent.cpp.

References VXV::Rect::h, VXV::Rect::w, VXV::Grid::x, and VXV::Grid::y.


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

Generated on Mon Apr 13 22:52:07 2009 by  doxygen 1.5.7.1