• Main Page
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

statusbar.h

Go to the documentation of this file.
00001 
00006 #ifndef __STATBAR_H
00007 #define __STATBAR_H
00008 
00009 #if defined(__cplusplus)
00010 extern "C" {
00011 #endif
00012         
00014 typedef struct _sbStatusBar
00015 {
00016   cdCanvas* sbCanvas;
00017   int xy_pos, rgb_pos, rgb_size, height;
00018   char str[512];
00019   long background;
00020 }sbStatusBar;
00021 
00022 
00024 sbStatusBar* sbCreate(Ihandle* iupCanvas);
00025 
00027 void sbKill(sbStatusBar* sb);
00028 
00030 void sbDrawZoom(sbStatusBar* sb, int z1, int z2);
00031 
00033 void sbDrawMessage(sbStatusBar* sb, const char* Msg);
00034 
00036 void sbDrawPercent(sbStatusBar* sb, int p);
00037 
00039 char* sbDrawXY(sbStatusBar* sb, int x, int y);
00040 
00042 char* sbDrawX(sbStatusBar* sb, int x);
00043 
00045 char* sbDrawAB(sbStatusBar* sb, void* a, void* b, int data_type);
00046 
00048 char* sbDrawABC(sbStatusBar* sb, void* a, void* b, void* c, int data_type);
00049 
00051 char* sbDrawABCD(sbStatusBar* sb, void* a, void* b, void* c, void* d, int data_type);
00052 
00054 char* sbDrawA(sbStatusBar* sb, void* a, int data_type);
00055 
00057 char* sbDrawMap(sbStatusBar* sb, long color, unsigned char i);
00058 
00060 void sbClear(sbStatusBar* sb);
00061 
00062 #if defined(__cplusplus)
00063 }
00064 #endif
00065 
00066 #endif  /* __STATBAR_H */

Generated on Wed Jan 9 2019 09:48:59 for IMLAB by  doxygen 1.7.1