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

Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Friends

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

#include <socialwindow.h>

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

List of all members.

Public Member Functions

void action (const gcn::ActionEvent &event)
bool addTab (Party *party)
bool addTab (Guild *guild)
void center ()
void clearLayout ()
virtual void close ()
void draw (gcn::Graphics *graphics)
int getGuiAlpha ()
LayoutgetLayout ()
int getMaxHeight () const
int getMaxWidth () const
int getMinHeight () const
int getMinWidth () const
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)
bool removeTab (Guild *guild)
bool removeTab (Party *party)
virtual void resetToDefaultSize ()
void saveWindowState ()
void scheduleDelete ()
void setCloseButton (bool flag)
void setContentSize (int width, int height)
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 setDefaultSize ()
void setDefaultVisible (bool save)
void setLocationRelativeTo (gcn::Widget *widget)
void setLocationRelativeTo (ImageRect::ImagePosition position, int offsetX=0, int offsetY=0)
void setMaxHeight (int height)
void setMaxWidth (int width)
void setMinHeight (int height)
void setMinWidth (int width)
void setResizable (bool resize)
void setSaveVisible (bool save)
void setShowTitle (bool flag)
void setSticky (bool sticky)
void setStickyButton (bool flag)
virtual void setVisible (bool visible)
void setVisible (bool visible, bool forceSticky)
void setWindowName (const std::string &name)
void showGuildCreate ()
void showGuildInvite (const std::string &guildName, const int guildId, const std::string &inviterName)
void showPartyCreate ()
void showPartyInvite (const std::string &partyName, const std::string &inviter="")
virtual void widgetHidden (const gcn::Event &event)
void widgetResized (const gcn::Event &event)
bool willSaveVisible () const

Static Public Member Functions

static void setWindowContainer (WindowContainer *windowContainer)

Protected Types

typedef std::map< Guild
*, SocialTab * > 
GuildMap
typedef std::map< Party
*, SocialTab * > 
PartyMap

Protected Member Functions

void updateButtons ()

Protected Attributes

ButtonmCreateButton
CreatePopupmCreatePopup
ConfirmDialogmGuildAcceptDialog
TextDialogmGuildCreateDialog
int mGuildInvited
GuildMap mGuilds
ButtonmInviteButton
ButtonmLeaveButton
PartyMap mParties
ConfirmDialogmPartyAcceptDialog
TextDialogmPartyCreateDialog
std::string mPartyInviter
TabbedAreamTabs

Friends

class SocialTab

Detailed Description

Party window.

Definition at line 47 of file socialwindow.h.


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

Generated by  Doxygen 1.6.0   Back to index