00001 00005 #ifndef __IMAGEWINDOW_H 00006 #define __IMAGEWINDOW_H 00007 00008 #include <iup.h> 00009 #include "imagedocument.h" 00010 00011 00013 class imlabImageWindow 00014 { 00015 public: 00016 imlabImageDocument* document; 00017 Ihandle *dialog; 00018 00019 virtual ~imlabImageWindow(); 00020 00021 void ShowWindow(); 00022 00023 virtual void Update() = 0; 00024 virtual void Refresh() { Update(); } 00025 00026 void SetTitle(); 00027 00028 void SetCallbacks(); 00029 00030 virtual void Sync(int, int) {} 00031 }; 00032 00033 #endif