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