YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::PartialLayoutManager Class Reference

#include <PartialLayoutManager.hpp>

Collaboration diagram for yap::PartialLayoutManager:

List of all members.

Public Member Functions

 PartialLayoutManager (LayoutBox &layout)
virtual ~PartialLayoutManager ()
void SetCurrentSel (uint curr)
void SetEnable (bool state)
void SetSize (float size)
void AddItem (IWidget *item)
uint GetSize () const
void Refresh ()
void Clear ()

Private Member Functions

 DISALLOW_COPY (PartialLayoutManager)

Private Attributes

uint cursorCurSel_
uint itemCount_
float size_
LayoutBoxlayout_
collection::Array< IWidget * > stock_
collection::Array< IWidget * > itemz_
bool isEnable_
float widthItem_

Detailed Description

Definition at line 11 of file PartialLayoutManager.hpp.


Constructor & Destructor Documentation

yap::PartialLayoutManager::PartialLayoutManager ( LayoutBox layout)

Definition at line 8 of file PartialLayoutManager.cpp.

yap::PartialLayoutManager::~PartialLayoutManager ( )
virtual

Definition at line 20 of file PartialLayoutManager.cpp.


Member Function Documentation

void yap::PartialLayoutManager::AddItem ( IWidget item)

Definition at line 59 of file PartialLayoutManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void yap::PartialLayoutManager::Clear ( )

Definition at line 81 of file PartialLayoutManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

yap::PartialLayoutManager::DISALLOW_COPY ( PartialLayoutManager  )
private
uint yap::PartialLayoutManager::GetSize ( ) const

Definition at line 76 of file PartialLayoutManager.cpp.

void yap::PartialLayoutManager::Refresh ( )

Definition at line 28 of file PartialLayoutManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void yap::PartialLayoutManager::SetCurrentSel ( uint  curr)

Definition at line 64 of file PartialLayoutManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void yap::PartialLayoutManager::SetEnable ( bool  state)

Definition at line 24 of file PartialLayoutManager.cpp.

Here is the caller graph for this function:

void yap::PartialLayoutManager::SetSize ( float  size)

Definition at line 69 of file PartialLayoutManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

uint yap::PartialLayoutManager::cursorCurSel_
private

Definition at line 28 of file PartialLayoutManager.hpp.

bool yap::PartialLayoutManager::isEnable_
private

Definition at line 36 of file PartialLayoutManager.hpp.

uint yap::PartialLayoutManager::itemCount_
private

Definition at line 29 of file PartialLayoutManager.hpp.

collection::Array<IWidget*> yap::PartialLayoutManager::itemz_
private

Definition at line 35 of file PartialLayoutManager.hpp.

LayoutBox* yap::PartialLayoutManager::layout_
private

Definition at line 32 of file PartialLayoutManager.hpp.

float yap::PartialLayoutManager::size_
private

Definition at line 30 of file PartialLayoutManager.hpp.

collection::Array<IWidget*> yap::PartialLayoutManager::stock_
private

Definition at line 34 of file PartialLayoutManager.hpp.

float yap::PartialLayoutManager::widthItem_
private

Definition at line 37 of file PartialLayoutManager.hpp.


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