GuiFileBrowser Class Reference

Display a list of files. More...

#include <gui.h>

Inheritance diagram for GuiFileBrowser:

GuiElement

List of all members.

Public Member Functions

 GuiFileBrowser (int w, int h)
 ~GuiFileBrowser ()
void ResetState ()
 Resets the element's state to STATE_DEFAULT.
void SetFocus (int f)
void Draw ()
void TriggerUpdate ()
void Update (GuiTrigger *t)

Public Attributes

GuiButtonfileList [FILE_PAGESIZE]

Protected Attributes

int selectedItem
int numEntries
bool listChanged
GuiTextfileListText [FILE_PAGESIZE]
GuiImagefileListBg [FILE_PAGESIZE]
GuiImagefileListFolder [FILE_PAGESIZE]
GuiButtonarrowUpBtn
GuiButtonarrowDownBtn
GuiButtonscrollbarBoxBtn
GuiImagebgFileSelectionImg
GuiImagescrollbarImg
GuiImagearrowDownImg
GuiImagearrowDownOverImg
GuiImagearrowUpImg
GuiImagearrowUpOverImg
GuiImagescrollbarBoxImg
GuiImagescrollbarBoxOverImg
GuiImageDatabgFileSelection
GuiImageDatabgFileSelectionEntry
GuiImageDatafileFolder
GuiImageDatascrollbar
GuiImageDataarrowDown
GuiImageDataarrowDownOver
GuiImageDataarrowUp
GuiImageDataarrowUpOver
GuiImageDatascrollbarBox
GuiImageDatascrollbarBoxOver
GuiSoundbtnSoundOver
GuiSoundbtnSoundClick
GuiTriggertrigA
GuiTriggertrigHeldA


Detailed Description

Display a list of files.

Constructor & Destructor Documentation

GuiFileBrowser::GuiFileBrowser ( int  w,
int  h 
)

Constructor for the GuiFileBrowser class.

GuiFileBrowser::~GuiFileBrowser (  ) 

Destructor for the GuiFileBrowser class.


Member Function Documentation

void GuiFileBrowser::Draw (  )  [virtual]

Draw the button on screen

Reimplemented from GuiElement.

void GuiFileBrowser::SetFocus ( int  f  )  [virtual]

Sets the element's focus

Parameters:
f Focus (true = in focus)

Reimplemented from GuiElement.

void GuiFileBrowser::Update ( GuiTrigger t  )  [virtual]

Called constantly to allow the element to respond to the current input data

Parameters:
t Pointer to a GuiTrigger, containing the current input data from PAD/WPAD

Reimplemented from GuiElement.


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

Generated on Fri Oct 16 17:57:37 2009 for libwiigui by  doxygen 1.5.8