Logo Search packages:      
Sourcecode: mana version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Types | Private Attributes | Static Private Attributes

BuyDialog Class Reference
[User interface related classes (windows, dialogs)]

#include <buy.h>

Inheritance diagram for BuyDialog:
Inheritance graph
[legend]
Collaboration diagram for BuyDialog:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void action (const gcn::ActionEvent &event)
void addItem (int id, int amount, int price)
 BuyDialog (int npcId)
void center ()
void clearLayout ()
virtual void close ()
void draw (gcn::Graphics *graphics)
std::string getElementAt (int i)
int getGuiAlpha ()
LayoutgetLayout ()
int getMaxHeight () const
int getMaxWidth () const
int getMinHeight () const
int getMinWidth () const
int getNumberOfElements ()
WindowgetParentWindow () const
ContainerPlacer getPlacer (int x, int y)
const std::string & getWindowName () const
bool isDefaultVisible () const
bool isResizable () const
bool isSticky () const
void loadWindowState ()
void mouseDragged (gcn::MouseEvent &event)
void mouseExited (gcn::MouseEvent &event)
void mouseMoved (gcn::MouseEvent &event)
void mousePressed (gcn::MouseEvent &event)
void mouseReleased (gcn::MouseEvent &event)
LayoutCellplace (int x, int y, gcn::Widget *, int w=1, int h=1)
void redraw ()
void reflowLayout (int w=0, int h=0)
void reset ()
virtual void resetToDefaultSize ()
void saveWindowState ()
void scheduleDelete ()
void setCloseButton (bool flag)
void setContentSize (int width, int height)
void setDefaultSize ()
void setDefaultSize (int defaultX, int defaultY, int defaultWidth, int defaultHeight)
void setDefaultSize (int defaultWidth, int defaultHeight, ImageRect::ImagePosition position, int offsetx=0, int offsetY=0)
void setDefaultVisible (bool save)
void setLocationRelativeTo (ImageRect::ImagePosition position, int offsetX=0, int offsetY=0)
void setLocationRelativeTo (gcn::Widget *widget)
void setMaxHeight (int height)
void setMaxWidth (int width)
void setMinHeight (int height)
void setMinWidth (int width)
void setMoney (int amount)
void setResizable (bool resize)
void setSaveVisible (bool save)
void setShowTitle (bool flag)
void setSticky (bool sticky)
void setStickyButton (bool flag)
void setVisible (bool visible, bool forceSticky)
void setVisible (bool visible)
void setWindowName (const std::string &name)
void updateButtonsAndLabels ()
void valueChanged (const gcn::SelectionEvent &event)
virtual void widgetHidden (const gcn::Event &event)
void widgetResized (const gcn::Event &event)
bool willSaveVisible () const
 ~BuyDialog ()

Static Public Member Functions

static void closeAll ()
static bool isActive ()
static void setWindowContainer (WindowContainer *windowContainer)

Private Types

typedef std::list< BuyDialog * > DialogList

Private Attributes

gcn::Button * mAddMaxButton
int mAmountItems
gcn::Button * mBuyButton
gcn::Button * mDecreaseButton
gcn::Button * mIncreaseButton
int mMaxItems
int mMoney
gcn::Label * mMoneyLabel
int mNpcId
gcn::Label * mQuantityLabel
gcn::Button * mQuitButton
gcn::ScrollArea * mScrollArea
ShopListBoxmShopItemList
ShopItemsmShopItems
gcn::Slider * mSlider

Static Private Attributes

static DialogList instances

Detailed Description

The buy dialog.

Definition at line 41 of file buy.h.


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

Generated by  Doxygen 1.6.0   Back to index