public

Inheritance Graph

graph BT
	GUI_Manager
	click GUI_Manager "classGUI_1_1GUI__Manager"

Description

Clipboard access

   
   
void copyStringToClipboard(const std::string & s)
   
std::string getStringFromClipboard() const

Main

   
   
typedef Component::flag_t flag_t
   
Util::AttributeProvider userData
   
  GUI_Manager( Util::UI::EventContext * context)
   
  ~GUI_Manager()
   
bool handleEvent(const Util::UI::Event & e)
   
void display()
   
Geometry::Rect getScreenRect() const
   
void setWindow( Util::UI::Window * newWindow)
Associate a window (e.g. X11 or SDL) to the GUI manager.
   
Util::UI::Window * getWindow()
Access to the associated window.

Animation handling

   
   
void addAnimationHandler( AnimationHandler * void)
   
void finishAnimations( Component * c)
   
void stopAnimations( Component * c)

Cleanup

   
   
void markForRemoval( Component * c)
   
void cleanup()

Component management

   
   
void registerWindow( Component * w)
   
void unregisterWindow( Component * w)
   
void unselectAll()
   
void setActiveComponent( Component * c)
   
bool isActiveComponent(const Component * c) const
   
Component * getComponentAtPos(const Geometry::Vec2 & pos)
   
void selectNext( Component * c)
   
void selectPrev( Component * c)
   
bool selectFirst( Component * c)
   
bool selectLast( Component * c)
   
Component * getActiveComponent()
   
bool isCurrentlyEnabled( Component * c) const
Check if the component and all its parents are enabled and contained int the global container.
   
void closeAllMenus()

Debug

   
   
uint8_t getDebugMode() const
   
void setDebugMode(uint8_t m)

Event handling & Listener

   
   
ActionListenerHandle addActionListener( HandleActionFun fun)
   
void removeActionListener( ActionListenerHandle handle)
   
ComponentDestructionListenerHandle addComponentDestructionListener(const Component * component, HandleComponentDestructionFun fun)
   
void removeComponentDestructionListener(const Component * component, ComponentDestructionListenerHandle handle)
   
DataChangeListenerHandle addDataChangeListener( Component * component, HandleDataChangeFun fun)
   
void removeDataChangeListener( Component * component, DataChangeListenerHandle handle)
   
DataChangeListenerHandle addGlobalDataChangeListener( HandleDataChangeFun fun)
   
void removeGlobalDataChangeListener( DataChangeListenerHandle handle)
   
FrameListenerHandle addFrameListener( FrameListenerFun fun)
   
void removeFrameListener( FrameListenerHandle handle)
   
KeyListenerHandle addKeyListener( Component * component, HandleKeyFun fun)
   
void removeKeyListener( Component * component, KeyListenerHandle handle)
   
MouseButtonListenerHandle addMouseButtonListener( Component * component, HandleMouseButtonFun fun)
   
void removeMouseButtonListener( Component * component, MouseButtonListenerHandle handle)
   
MouseButtonListenerHandle addGlobalMouseButtonListener( HandleMouseButtonFun fun)
   
void removeGlobalMouseButtonListener( MouseButtonListenerHandle handle)
   
MouseClickListenerHandle addMouseClickListener( Component * component, HandleMouseClickFun fun)
   
void removeMouseClickListener( Component * component, MouseClickListenerHandle handle)
   
MouseMotionListenerHandle addGlobalMouseMotionListener( HandleMouseMotionFun fun)
   
void removeGlobalMouseMotionListener( MouseMotionListenerHandle handle)
   
void componentActionPerformed( Component * c, const Util::StringIdentifier & actionName)
   
void componentDataChanged( Component * c)
   
void componentDestruction(const Component * component)
   
bool isCtrlPressed() const
   
bool isShiftPressed() const
   
void enableKeyRepetition(const Util::UI::KeyboardEvent & keyEvent)
   
void disableKeyRepetition()

Factories

   
   
Button * createButton(const std::string & text, flag_t flags)
   
Container * createContainer(const Geometry::Rect & r, flag_t flags)
   
Connector * createConnector( flag_t flags)
   
EditorPanel * createEditorPanel( flag_t flags)
   
Panel * createPanel( flag_t flags)
   
Checkbox * createCheckbox(const std::string & text, bool checked, flag_t flags)
   
Icon * createIcon(const Geometry::Vec2 & pos, Util::WeakPointer < ImageData > imageData, const Geometry::Rect & imageRect, flag_t flags)
   
Icon * createIcon(const Geometry::Rect & r, flag_t flags)
   
Image * createImage(const Geometry::Rect & r, flag_t flags)
   
Image * createImage(const Util::FileName & fileName, flag_t flags)
   
Image * createImage(const Util::Bitmap & bitmap, flag_t flags)
   
Label * createLabel(const Geometry::Rect & r, const std::string & text, flag_t flags)
   
Label * createLabel(const std::string & text, flag_t flags)
   
ListView * createListView( flag_t flags)
   
Menu * createMenu( flag_t flags)
   
NextColumn * createNextColumn(float additionalSpacing)
   
NextRow * createNextRow(float additionalSpacing)
   
Slider * createSlider(const Geometry::Rect & r, float left, float right, int steps, flag_t flags)
   
Splitter * createVSplitter( flag_t flags)
   
Splitter * createHSplitter( flag_t flags)
   
TabbedPanel * createTabbedPanel( flag_t flags)
   
Textarea * createTextarea(const std::string & text, flag_t flags)
   
Textfield * createTextfield(const std::string & text, flag_t flags)
   
TreeView * createTreeView(const Geometry::Rect & r, flag_t flags)
   
Container * createTreeViewEntry( Component * c)
   
Window * createWindow(const Geometry::Rect & r, const std::string & title, flag_t flags)

Invalidated regions

   
   
void invalidateRegion(const Geometry::Rect & region)
   
void enableLazyRendering()
   
void disableLazyRendering()
   
bool isLazyRenderingEnabled() const

Properties, shapes, style and mouse cursor

   
   
StyleManager & getStyleManager() const
   
void displayLineShape(const propertyId_t id, const std::vector< Geometry::Vec2 > & points, uint16_t flags)
   
void displayShape(const propertyId_t id, const Geometry::Rect & rect, uint16_t flags)
   
void disableProperty(const Util::Reference < DisplayProperty > & p) const
   
void enableProperty(const Util::Reference < DisplayProperty > & p) const
   
Util::Color4ub getActiveColor(const propertyId_t id) const
   
AbstractFont * getActiveFont(const propertyId_t id) const
   
AbstractFont * getDefaultFont(const propertyId_t id) const
   
float getGlobalValue(const propertyId_t id) const
   
void registerMouseCursor(const propertyName_t & id, const Util::Reference < Util::Bitmap > & bitmap, const uint32_t clickX, const uint32_t clickY)
   
void removeMouseCursor(const propertyName_t & id)
   
void setDefaultColor(const propertyId_t id, const Util::Color4ub & c)
   
void setDefaultFont(const propertyId_t id, AbstractFont * f)
   
void setDefaultShape(const propertyId_t id, AbstractShape * f)
   
void setGlobalValue(const propertyId_t id, float v)

Scissor

   
   
std::stack< Geometry::Rect_i > scissors
   
void pushScissor(const Geometry::Rect_i & r)
   
void popScissor()

Internal state

| | ——: | —————– |


Documentation

function
GUI::GUI_Manager::copyStringToClipboard

public
     
     
void copyStringToClipboard( const std::string & s )

Defined in GUI/GUI_Manager.h:85


function
GUI::GUI_Manager::getStringFromClipboard

public const
   
   
std::string getStringFromClipboard( ) const

Defined in GUI/GUI_Manager.h:86


typedef
GUI::GUI_Manager::flag_t

public
 
 
typedef Component::flag_t flag_t

Defined in GUI/GUI_Manager.h:94


variable
GUI::GUI_Manager::userData

public
 
 
Util::AttributeProvider userData

Defined in GUI/GUI_Manager.h:120


function
GUI::GUI_Manager::GUI_Manager

public
     
     
GUI_Manager( Util::UI::EventContext * context )

Create a new GUI manager and associate it with the given event context to receive user interface events.

Defined in GUI/GUI_Manager.h:100


function
GUI::GUI_Manager::~GUI_Manager

public
   
   
~GUI_Manager( )

Defined in GUI/GUI_Manager.h:101


function
GUI::GUI_Manager::handleEvent

public
     
     
bool handleEvent( const Util::UI::Event & e )

Defined in GUI/GUI_Manager.h:102


function
GUI::GUI_Manager::display

public
   
   
void display( )

Defined in GUI/GUI_Manager.h:106


function
GUI::GUI_Manager::getScreenRect

public const
   
   
Geometry::Rect getScreenRect( ) const

Defined in GUI/GUI_Manager.h:108


function
GUI::GUI_Manager::setWindow

public inline
     
     
void setWindow( Util::UI::Window * newWindow )

Associate a window (e.g. X11 or SDL) to the GUI manager.

Defined in GUI/GUI_Manager.h:111


function
GUI::GUI_Manager::getWindow

public inline
   
   
Util::UI::Window * getWindow( )

Access to the associated window.

Defined in GUI/GUI_Manager.h:116


function
GUI::GUI_Manager::addAnimationHandler

public
     
     
void addAnimationHandler( AnimationHandler * void )

Defined in GUI/GUI_Manager.h:132


function
GUI::GUI_Manager::finishAnimations

public
     
     
void finishAnimations( Component * c )

Defined in GUI/GUI_Manager.h:133


function
GUI::GUI_Manager::stopAnimations

public
     
     
void stopAnimations( Component * c )

Defined in GUI/GUI_Manager.h:134


function
GUI::GUI_Manager::markForRemoval

public
     
     
void markForRemoval( Component * c )

Defined in GUI/GUI_Manager.h:146


function
GUI::GUI_Manager::cleanup

public
   
   
void cleanup( )

Defined in GUI/GUI_Manager.h:147


function
GUI::GUI_Manager::registerWindow

public
     
     
void registerWindow( Component * w )

Defined in GUI/GUI_Manager.h:160


function
GUI::GUI_Manager::unregisterWindow

public
     
     
void unregisterWindow( Component * w )

Defined in GUI/GUI_Manager.h:161


function
GUI::GUI_Manager::unselectAll

public
   
   
void unselectAll( )

Defined in GUI/GUI_Manager.h:163


function
GUI::GUI_Manager::setActiveComponent

public
     
     
void setActiveComponent( Component * c )

Defined in GUI/GUI_Manager.h:164


function
GUI::GUI_Manager::isActiveComponent

public const inline
     
     
bool isActiveComponent( const Component * c ) const

Defined in GUI/GUI_Manager.h:165


function
GUI::GUI_Manager::getComponentAtPos

public
     
     
Component * getComponentAtPos( const Geometry::Vec2 & pos )

Defined in GUI/GUI_Manager.h:166


function
GUI::GUI_Manager::selectNext

public
     
     
void selectNext( Component * c )

Defined in GUI/GUI_Manager.h:167


function
GUI::GUI_Manager::selectPrev

public
     
     
void selectPrev( Component * c )

Defined in GUI/GUI_Manager.h:168


function
GUI::GUI_Manager::selectFirst

public
     
     
bool selectFirst( Component * c )

Defined in GUI/GUI_Manager.h:169


function
GUI::GUI_Manager::selectLast

public
     
     
bool selectLast( Component * c )

Defined in GUI/GUI_Manager.h:170


function
GUI::GUI_Manager::getActiveComponent

public inline
   
   
Component * getActiveComponent( )

Defined in GUI/GUI_Manager.h:172


function
GUI::GUI_Manager::isCurrentlyEnabled

public const
     
     
bool isCurrentlyEnabled( Component * c ) const

Check if the component and all its parents are enabled and contained int the global container.

Defined in GUI/GUI_Manager.h:175


function
GUI::GUI_Manager::closeAllMenus

public
   
   
void closeAllMenus( )

Defined in GUI/GUI_Manager.h:177


function
GUI::GUI_Manager::getDebugMode

public const inline
   
   
uint8_t getDebugMode( ) const

Defined in GUI/GUI_Manager.h:187


function
GUI::GUI_Manager::setDebugMode

public inline
     
     
void setDebugMode( uint8_t m )

Defined in GUI/GUI_Manager.h:188


function
GUI::GUI_Manager::addActionListener

public inline
     
     
ActionListenerHandle addActionListener( HandleActionFun fun )

Defined in GUI/GUI_Manager.h:198


function
GUI::GUI_Manager::removeActionListener

public inline
     
     
void removeActionListener( ActionListenerHandle handle )

Defined in GUI/GUI_Manager.h:201


function
GUI::GUI_Manager::addComponentDestructionListener

public inline
     
     
ComponentDestructionListenerHandle addComponentDestructionListener( const Component * component,
  HandleComponentDestructionFun fun
)    

Defined in GUI/GUI_Manager.h:209


function
GUI::GUI_Manager::removeComponentDestructionListener

public inline
     
     
void removeComponentDestructionListener( const Component * component,
  ComponentDestructionListenerHandle handle
)    

Defined in GUI/GUI_Manager.h:213


function
GUI::GUI_Manager::addDataChangeListener

public inline
     
     
DataChangeListenerHandle addDataChangeListener( Component * component,
  HandleDataChangeFun fun
)    

Defined in GUI/GUI_Manager.h:228


function
GUI::GUI_Manager::removeDataChangeListener

public inline
     
     
void removeDataChangeListener( Component * component,
  DataChangeListenerHandle handle
)    

Defined in GUI/GUI_Manager.h:231


function
GUI::GUI_Manager::addGlobalDataChangeListener

public inline
     
     
DataChangeListenerHandle addGlobalDataChangeListener( HandleDataChangeFun fun )

Defined in GUI/GUI_Manager.h:240


function
GUI::GUI_Manager::removeGlobalDataChangeListener

public inline
     
     
void removeGlobalDataChangeListener( DataChangeListenerHandle handle )

Defined in GUI/GUI_Manager.h:244


function
GUI::GUI_Manager::addFrameListener

public inline
     
     
FrameListenerHandle addFrameListener( FrameListenerFun fun )

Defined in GUI/GUI_Manager.h:252


function
GUI::GUI_Manager::removeFrameListener

public inline
     
     
void removeFrameListener( FrameListenerHandle handle )

Defined in GUI/GUI_Manager.h:255


function
GUI::GUI_Manager::addKeyListener

public inline
     
     
KeyListenerHandle addKeyListener( Component * component,
  HandleKeyFun fun
)    

Defined in GUI/GUI_Manager.h:263


function
GUI::GUI_Manager::removeKeyListener

public inline
     
     
void removeKeyListener( Component * component,
  KeyListenerHandle handle
)    

Defined in GUI/GUI_Manager.h:266


function
GUI::GUI_Manager::addMouseButtonListener

public inline
     
     
MouseButtonListenerHandle addMouseButtonListener( Component * component,
  HandleMouseButtonFun fun
)    

Defined in GUI/GUI_Manager.h:280


function
GUI::GUI_Manager::removeMouseButtonListener

public inline
     
     
void removeMouseButtonListener( Component * component,
  MouseButtonListenerHandle handle
)    

Defined in GUI/GUI_Manager.h:283


function
GUI::GUI_Manager::addGlobalMouseButtonListener

public inline
     
     
MouseButtonListenerHandle addGlobalMouseButtonListener( HandleMouseButtonFun fun )

Defined in GUI/GUI_Manager.h:292


function
GUI::GUI_Manager::removeGlobalMouseButtonListener

public inline
     
     
void removeGlobalMouseButtonListener( MouseButtonListenerHandle handle )

Defined in GUI/GUI_Manager.h:296


function
GUI::GUI_Manager::addMouseClickListener

public inline
     
     
MouseClickListenerHandle addMouseClickListener( Component * component,
  HandleMouseClickFun fun
)    

Defined in GUI/GUI_Manager.h:305


function
GUI::GUI_Manager::removeMouseClickListener

public inline
     
     
void removeMouseClickListener( Component * component,
  MouseClickListenerHandle handle
)    

Defined in GUI/GUI_Manager.h:308


function
GUI::GUI_Manager::addGlobalMouseMotionListener

public inline
     
     
MouseMotionListenerHandle addGlobalMouseMotionListener( HandleMouseMotionFun fun )

Defined in GUI/GUI_Manager.h:321


function
GUI::GUI_Manager::removeGlobalMouseMotionListener

public inline
     
     
void removeGlobalMouseMotionListener( MouseMotionListenerHandle handle )

Defined in GUI/GUI_Manager.h:324


function
GUI::GUI_Manager::componentActionPerformed

public
     
     
void componentActionPerformed( Component * c,
  const Util::StringIdentifier & actionName
)    

Defined in GUI/GUI_Manager.h:330


function
GUI::GUI_Manager::componentDataChanged

public
     
     
void componentDataChanged( Component * c )

Defined in GUI/GUI_Manager.h:331


function
GUI::GUI_Manager::componentDestruction

public
     
     
void componentDestruction( const Component * component )

Defined in GUI/GUI_Manager.h:332


function
GUI::GUI_Manager::isCtrlPressed

public const
   
   
bool isCtrlPressed( ) const

Defined in GUI/GUI_Manager.h:334


function
GUI::GUI_Manager::isShiftPressed

public const
   
   
bool isShiftPressed( ) const

Defined in GUI/GUI_Manager.h:335


function
GUI::GUI_Manager::enableKeyRepetition

public
     
     
void enableKeyRepetition( const Util::UI::KeyboardEvent & keyEvent )

Defined in GUI/GUI_Manager.h:337


function
GUI::GUI_Manager::disableKeyRepetition

public
   
   
void disableKeyRepetition( )

Defined in GUI/GUI_Manager.h:338


function
GUI::GUI_Manager::createButton

public
     
     
Button * createButton( const std::string & text,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:352


function
GUI::GUI_Manager::createContainer

public
     
     
Container * createContainer( const Geometry::Rect & r,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:353


function
GUI::GUI_Manager::createConnector

public
     
     
Connector * createConnector( flag_t flags )

Defined in GUI/GUI_Manager.h:354


function
GUI::GUI_Manager::createEditorPanel

public
     
     
EditorPanel * createEditorPanel( flag_t flags )

Defined in GUI/GUI_Manager.h:355


function
GUI::GUI_Manager::createPanel

public
     
     
Panel * createPanel( flag_t flags )

Defined in GUI/GUI_Manager.h:356


function
GUI::GUI_Manager::createCheckbox

public
     
     
Checkbox * createCheckbox( const std::string & text,
  bool checked,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:357


function
GUI::GUI_Manager::createIcon

public
     
     
Icon * createIcon( const Geometry::Vec2 & pos,
  Util::WeakPointer < ImageData > imageData,
  const Geometry::Rect & imageRect,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:358


function
GUI::GUI_Manager::createIcon

public
     
     
Icon * createIcon( const Geometry::Rect & r,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:359


function
GUI::GUI_Manager::createImage

public
     
     
Image * createImage( const Geometry::Rect & r,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:360


function
GUI::GUI_Manager::createImage

public
     
     
Image * createImage( const Util::FileName & fileName,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:361


function
GUI::GUI_Manager::createImage

public
     
     
Image * createImage( const Util::Bitmap & bitmap,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:362


function
GUI::GUI_Manager::createLabel

public
     
     
Label * createLabel( const Geometry::Rect & r,
  const std::string & text,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:363


function
GUI::GUI_Manager::createLabel

public
     
     
Label * createLabel( const std::string & text,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:364


function
GUI::GUI_Manager::createListView

public
     
     
ListView * createListView( flag_t flags )

Defined in GUI/GUI_Manager.h:365


function
GUI::GUI_Manager::createMenu

public
     
     
Menu * createMenu( flag_t flags )

Defined in GUI/GUI_Manager.h:366


function
GUI::GUI_Manager::createNextColumn

public
     
     
NextColumn * createNextColumn( float additionalSpacing )

Defined in GUI/GUI_Manager.h:367


function
GUI::GUI_Manager::createNextRow

public
     
     
NextRow * createNextRow( float additionalSpacing )

Defined in GUI/GUI_Manager.h:368


function
GUI::GUI_Manager::createSlider

public
     
     
Slider * createSlider( const Geometry::Rect & r,
  float left,
  float right,
  int steps,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:369


function
GUI::GUI_Manager::createVSplitter

public
     
     
Splitter * createVSplitter( flag_t flags )

Defined in GUI/GUI_Manager.h:370


function
GUI::GUI_Manager::createHSplitter

public
     
     
Splitter * createHSplitter( flag_t flags )

Defined in GUI/GUI_Manager.h:371


function
GUI::GUI_Manager::createTabbedPanel

public
     
     
TabbedPanel * createTabbedPanel( flag_t flags )

Defined in GUI/GUI_Manager.h:372


function
GUI::GUI_Manager::createTextarea

public
     
     
Textarea * createTextarea( const std::string & text,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:373


function
GUI::GUI_Manager::createTextfield

public
     
     
Textfield * createTextfield( const std::string & text,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:374


function
GUI::GUI_Manager::createTreeView

public
     
     
TreeView * createTreeView( const Geometry::Rect & r,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:375


function
GUI::GUI_Manager::createTreeViewEntry

public
     
     
Container * createTreeViewEntry( Component * c )

Defined in GUI/GUI_Manager.h:376


function
GUI::GUI_Manager::createWindow

public
     
     
Window * createWindow( const Geometry::Rect & r,
  const std::string & title,
  flag_t flags
)    

Defined in GUI/GUI_Manager.h:377


function
GUI::GUI_Manager::invalidateRegion

public
     
     
void invalidateRegion( const Geometry::Rect & region )

Defined in GUI/GUI_Manager.h:385


function
GUI::GUI_Manager::enableLazyRendering

public inline
   
   
void enableLazyRendering( )

Defined in GUI/GUI_Manager.h:386


function
GUI::GUI_Manager::disableLazyRendering

public inline
   
   
void disableLazyRendering( )

Defined in GUI/GUI_Manager.h:387


function
GUI::GUI_Manager::isLazyRenderingEnabled

public const inline
   
   
bool isLazyRenderingEnabled( ) const

Defined in GUI/GUI_Manager.h:388


function
GUI::GUI_Manager::getStyleManager

public const inline
   
   
StyleManager & getStyleManager( ) const

Defined in GUI/GUI_Manager.h:401


function
GUI::GUI_Manager::displayLineShape

public
     
     
void displayLineShape( const propertyId_t id,
  const std::vector< Geometry::Vec2 > & points,
  uint16_t flags
)    

Defined in GUI/GUI_Manager.h:403


function
GUI::GUI_Manager::displayShape

public
     
     
void displayShape( const propertyId_t id,
  const Geometry::Rect & rect,
  uint16_t flags
)    

Defined in GUI/GUI_Manager.h:404


function
GUI::GUI_Manager::disableProperty

public const
     
     
void disableProperty( const Util::Reference < DisplayProperty > & p ) const

Defined in GUI/GUI_Manager.h:406


function
GUI::GUI_Manager::enableProperty

public const
     
     
void enableProperty( const Util::Reference < DisplayProperty > & p ) const

Defined in GUI/GUI_Manager.h:407


function
GUI::GUI_Manager::getActiveColor

public const
     
     
Util::Color4ub getActiveColor( const propertyId_t id ) const

Defined in GUI/GUI_Manager.h:408


function
GUI::GUI_Manager::getActiveFont

public const
     
     
AbstractFont * getActiveFont( const propertyId_t id ) const

Defined in GUI/GUI_Manager.h:409


function
GUI::GUI_Manager::getDefaultFont

public const
     
     
AbstractFont * getDefaultFont( const propertyId_t id ) const

Defined in GUI/GUI_Manager.h:410


function
GUI::GUI_Manager::getGlobalValue

public const
     
     
float getGlobalValue( const propertyId_t id ) const

Defined in GUI/GUI_Manager.h:412


function
GUI::GUI_Manager::registerMouseCursor

public
     
     
void registerMouseCursor( const propertyName_t & id,
  const Util::Reference < Util::Bitmap > & bitmap,
  const uint32_t clickX,
  const uint32_t clickY
)    

Defined in GUI/GUI_Manager.h:414


function
GUI::GUI_Manager::removeMouseCursor

public
     
     
void removeMouseCursor( const propertyName_t & id )

Defined in GUI/GUI_Manager.h:415


function
GUI::GUI_Manager::setDefaultColor

public
     
     
void setDefaultColor( const propertyId_t id,
  const Util::Color4ub & c
)    

Defined in GUI/GUI_Manager.h:416


function
GUI::GUI_Manager::setDefaultFont

public
     
     
void setDefaultFont( const propertyId_t id,
  AbstractFont * f
)    

Defined in GUI/GUI_Manager.h:417


function
GUI::GUI_Manager::setDefaultShape

public
     
     
void setDefaultShape( const propertyId_t id,
  AbstractShape * f
)    

Defined in GUI/GUI_Manager.h:418


function
GUI::GUI_Manager::setGlobalValue

public
     
     
void setGlobalValue( const propertyId_t id,
  float v
)    

Defined in GUI/GUI_Manager.h:419


variable
GUI::GUI_Manager::scissors

public
 
 
std::stack< Geometry::Rect_i > scissors

Defined in GUI/GUI_Manager.h:427


function
GUI::GUI_Manager::pushScissor

public
     
     
void pushScissor( const Geometry::Rect_i & r )

Defined in GUI/GUI_Manager.h:428


function
GUI::GUI_Manager::popScissor

public
   
   
void popScissor( )

Defined in GUI/GUI_Manager.h:429