###########
HImagePanel
###########

.. cpp:namespace:: HImagePanel

.. default-domain:: cpp

Functions
=========

=========================== ======================================================================================================================================================================
..                          :cpp:func:`HImagePanel <HImagePanel::HImagePanel>`                                                                                                                    
..                          :cpp:func:`~HImagePanel <virtual HImagePanel::~HImagePanel>`                                                                                                          
:doc:`classHImageRegion` *  :cpp:func:`FindSelectedRegion <HImageRegion * HImagePanel::FindSelectedRegion(float xpos, float ypos)>`                                                               
int                         :cpp:func:`OnLButtonDownAndMove <virtual int HImagePanel::OnLButtonDownAndMove(HEventInfo &hevent)>`                                                                  
int                         :cpp:func:`OnLButtonDown <virtual int HImagePanel::OnLButtonDown(HEventInfo &hevent)>`                                                                                
int                         :cpp:func:`OnLButtonUp <virtual int HImagePanel::OnLButtonUp(HEventInfo &hevent)>`                                                                                    
void                        :cpp:func:`AddImageRegion <void HImagePanel::AddImageRegion(int identifier, char const *const name)>`                                                                 
char const *                :cpp:func:`GetPanelName <char const  * HImagePanel::GetPanelName()>`                                                                                                  
void                        :cpp:func:`SetImageAction <void HImagePanel::SetImageAction(int(*image_action)(HImageRegion *ii, void *data, HButtonState button_state), void *data)>`                
void                        :cpp:func:`SetImagesFromFile <void HImagePanel::SetImagesFromFile(char const *normal_image_path, char const *highlighted_image_path, char const *region_image_path)>` 
void                        :cpp:func:`SetImages <void HImagePanel::SetImages(HC_KEY NormalImageKey, HC_KEY HighlightedImageKey, HC_KEY RegionImageKey)>`                                         
void                        :cpp:func:`ZoomIn <void HImagePanel::ZoomIn()>`                                                                                                                       
void                        :cpp:func:`ZoomOut <void HImagePanel::ZoomOut()>`                                                                                                                     
void                        :cpp:func:`SetPosition <void HImagePanel::SetPosition(float x, float y, float z=0.0f)>`                                                                               
bool                        :cpp:func:`ButtonTimerClbk <static bool HImagePanel::ButtonTimerClbk(float request_time, float actual_time, void *user_data)>`                                        
=========================== ======================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: HImagePanel
   :project: mvo
   :members:
   :undoc-members:



