00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef STATUSBAR_H
00028 #define STATUSBAR_H
00029 #include <vdk/vdkobj.h>
00030 #include <vdk/frame.h>
00037 class VDKStatusbar: public VDKObject
00038 {
00039 int contextId;
00040 protected:
00041 void SetShadow(int shadow)
00042 {
00043 GtkStatusbar* sbar = GTK_STATUSBAR(widget);
00044 gtk_frame_set_shadow_type(
00045 GTK_FRAME(sbar->frame),
00046 (GtkShadowType) shadow);
00047 }
00048 public:
00052 VDKReadWriteValueProp<VDKStatusbar, int> Shadow;
00057 VDKStatusbar(VDKForm* owner = NULL);
00061 virtual ~VDKStatusbar();
00065 int Push(char* text)
00066 {
00067 return gtk_statusbar_push(
00068 GTK_STATUSBAR(widget),
00069 contextId, text);
00070 }
00074 void Pop()
00075 {
00076 gtk_statusbar_pop(GTK_STATUSBAR(widget),contextId);
00077 }
00078 };
00079
00080 #endif
00081