Design Patterns
structural::bridge::IconWindow Class Reference

#include <icon_window.h>

Inheritance diagram for structural::bridge::IconWindow:
Collaboration diagram for structural::bridge::IconWindow:

Public Member Functions

 IconWindow (const std::string &bitmap_name, WindowImp *imp)
 
 ~IconWindow () override
 
void DrawText (const std::string &text, const commons::Point< float > &) override
 
void DrawIcon () const
 
- Public Member Functions inherited from structural::bridge::Window
 Window (WindowImp *imp)
 
 ~Window () override
 
virtual void DrawRect (const commons::Point< float > &p1, const commons::Point< float > &p2) override
 
- Public Member Functions inherited from structural::bridge::WindowInterface
virtual ~WindowInterface ()
 

Additional Inherited Members

- Protected Member Functions inherited from structural::bridge::Window
WindowImpGetWindowImp () const
 

Constructor & Destructor Documentation

structural::bridge::IconWindow::IconWindow ( const std::string &  bitmap_name,
WindowImp imp 
)
structural::bridge::IconWindow::~IconWindow ( )
override

Member Function Documentation

void structural::bridge::IconWindow::DrawIcon ( ) const

Here is the call graph for this function:

void structural::bridge::IconWindow::DrawText ( const std::string &  text,
const commons::Point< float > &  point 
)
overridevirtual

Implements structural::bridge::Window.

Here is the call graph for this function:


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