22 #ifndef FIFE_GUI_WIDGETS_DOCKAREA_H 23 #define FIFE_GUI_WIDGETS_DOCKAREA_H 28 #include <fifechan.hpp> 82 virtual void add(Widget* widget);
84 virtual void remove(Widget* widget);
101 virtual void mouseMoved(MouseEvent& mouseEvent);
virtual void mouseEntered(MouseEvent &mouseEvent)
virtual void mouseExited(MouseEvent &mouseEvent)
void setHighlighted(bool highlighted)
void setHighlightColor(const Color &color)
Sets the highlight color of the widget.
void repositionDockAreas()
void setTopSide(bool side)
virtual void mouseDragged(MouseEvent &mouseEvent)
void setLeftSide(bool side)
virtual void mouseMoved(MouseEvent &mouseEvent)
virtual void add(Widget *widget)
virtual void resizeToContent(bool recursiv=true)
bool isBottomSide() const
bool isActiveDockArea() const
bool isHighlighted() const
virtual void mouseReleased(MouseEvent &mouseEvent)
void setBottomSide(bool side)
void undockWidget(Widget *widget)
void repositionWidget(Widget *widget)
void setRightSide(bool side)
virtual void mousePressed(MouseEvent &mouseEvent)
const Color & getHighlightColor() const
Gets the highlight color.
void setActiveDockArea(bool active)
virtual void expandContent(bool recursiv=true)
void dockWidget(Widget *widget)