Google
Web alhem.net
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

gui Namespace Reference


Classes

class  gui::Bar
class  gui::Button
class  gui::Dialog
class  gui::Edit
class  gui::GuiEvent
struct  gui::surface_event_struct
class  gui::HotButton
class  gui::Hotspot
class  gui::Menu
class  gui::MenuItem
class  gui::Output
class  gui::PopupMenuItem
class  gui::Progress
class  gui::ScrollBarV
class  gui::SDLControl
class  gui::SeparatorMenuItem
class  gui::Static
class  gui::Surface
class  gui::SurfaceHelper
class  gui::TTFont

Typedefs

typedef int buttonstyle_t
typedef void(* UICOMMAND )(Surface *, long)
typedef std::map< long, UICOMMANDuicmdmap_t
typedef Uint32 color_t
typedef short coord_t
typedef unsigned char alpha_t
typedef short style_t
typedef std::vector< class
Surface * > 
surfacevector_t
typedef std::vector< std::string > stringvector_t
typedef std::vector< SDL_Rect > rectvector_t
typedef gui::surface_event_struct surface_event_t


Detailed Description

File ......... Bar.h Published .... 2004-05-15 Author ....... grymse@alhem.net


Typedef Documentation

typedef unsigned char gui::alpha_t
 

Definition at line 74 of file guitypedefs.h.

Referenced by gui::Surface::GetAlpha().

typedef int gui::buttonstyle_t
 

Definition at line 33 of file Button.h.

Referenced by gui::HotButton::HotButton().

typedef Uint32 gui::color_t
 

Definition at line 72 of file guitypedefs.h.

Referenced by gui::Surface::GetBgColor(), gui::Surface::GetFgColor(), and gui::Surface::GetFrameColor().

typedef short gui::coord_t
 

Definition at line 73 of file guitypedefs.h.

Referenced by gui::Surface::Blit(), gui::Surface::BlitAbsolute(), gui::Button::Button(), gui::Surface::CalculateAbsolute(), gui::Surface::CalculateClientRect(), gui::Dialog::Dialog(), gui::Static::Draw(), gui::PopupMenuItem::Draw(), gui::Output::Draw(), gui::MenuItem::Draw(), gui::Edit::Draw(), gui::Button::Draw(), gui::Edit::Edit(), gui::Surface::GetAbsoluteX(), gui::Surface::GetAbsoluteY(), gui::Surface::GetExtents(), gui::Surface::GetFrameWidth(), gui::Surface::GetH(), gui::Surface::GetW(), gui::Surface::GetX(), gui::Surface::GetY(), gui::HotButton::HotButton(), gui::Hotspot::Hotspot(), gui::GuiEvent::MouseMotionEvent(), gui::Surface::Move(), gui::Surface::MoveTo(), gui::PopupMenuItem::OnClick(), gui::Output::Output(), gui::Progress::Progress(), gui::ScrollBarV::ScrollBarV(), gui::Static::Static(), and gui::Surface::Surface().

typedef std::vector<SDL_Rect> gui::rectvector_t
 

Definition at line 78 of file guitypedefs.h.

typedef std::vector<std::string> gui::stringvector_t
 

Definition at line 77 of file guitypedefs.h.

typedef short gui::style_t
 

Definition at line 75 of file guitypedefs.h.

typedef struct gui::surface_event_struct gui::surface_event_t
 

Referenced by gui::Surface::OnEvent(), gui::ScrollBarV::OnEvent(), and gui::Edit::OnKeyDown().

typedef std::vector<class Surface *> gui::surfacevector_t
 

Definition at line 76 of file guitypedefs.h.

typedef std::map<long,UICOMMAND> gui::uicmdmap_t
 

Definition at line 34 of file GuiEvent.h.

typedef void(* gui::UICOMMAND)(Surface *, long)
 

Definition at line 33 of file GuiEvent.h.

Referenced by gui::GuiEvent::UserEvent().


Generated for My SDL C++ Gui by doxygen 1.3.6

www.TV-friendship.com
The matchmaking service with an all new twist.

Quantum 'Teleportation'
Some thoughts
Page, code, and content Copyright (C) 2004 by Anders Hedström