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