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
00028
#ifndef FRAME_H
00029
#define FRAME_H
00030
#include <vdk/vdkobj.h>
00031
#include <vdk/boxes.h>
00032
#include <vdk/vdkprops.h>
00033
#include <vdk/widcontain.h>
00040 class VDKFrame:
public VDKObjectContainer
00041 {
00042
protected:
00043
VDKBox* box;
00044
void SetLabel(
char* label)
00045 { gtk_frame_set_label(GTK_FRAME(widget),label); }
00046
void SetShadow(
int shadow)
00047 { gtk_frame_set_shadow_type(GTK_FRAME(widget),(GtkShadowType) shadow); }
00048
void SetAlign(
int j);
00049
public:
00050
00054
__rwproperty(
VDKFrame,
char*) Label;
00064
__rwproperty(
VDKFrame,
int) Shadow;
00072
__rwproperty(
VDKFrame,
int) Align;
00080
00081
VDKFrame(
VDKForm* owner,
00082
char* label = (
char*) NULL,
00083
int mode = v_box,
00084
int shadow = shadow_in);
00085 ~
VDKFrame() {}
00094
void Add(
VDKObject* obj,
int justify = l_justify,
00095
int expand = TRUE,
int fill = TRUE ,
int padding = 0);
00096 };
00097
00098
#endif