summaryrefslogtreecommitdiff
path: root/gdraw/ggroupbox.c
diff options
context:
space:
mode:
authorpfaedit <pfaedit>2008-12-02 08:12:16 +0000
committerpfaedit <pfaedit>2008-12-02 08:12:16 +0000
commit1d21cb7fe7833874cd2c36627b54533cd7246f5b (patch)
tree979b70f9d3d6de5498f690711ad6594289e135bd /gdraw/ggroupbox.c
parent044e2a2625811d8989201acc1e814f1bce4e9ce2 (diff)
More stuff for the resource editor.
Diffstat (limited to 'gdraw/ggroupbox.c')
-rw-r--r--gdraw/ggroupbox.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/gdraw/ggroupbox.c b/gdraw/ggroupbox.c
index 62b90840..9ea95238 100644
--- a/gdraw/ggroupbox.c
+++ b/gdraw/ggroupbox.c
@@ -32,6 +32,24 @@ GBox _GGroup_LineBox = { /* Don't initialize here */ 0 };
static GBox group_box = { /* Don't initialize here */ 0 };
static int ggroup_inited = false;
+static GGadgetCreateData gline_gcd[] = {
+ {GLineCreate, {{0,0,100},NULL,0,0,0,0,0,NULL,NULL,gg_visible|gg_enabled}}};
+static GGadgetCreateData *larray[] = { GCD_Glue, &gline_gcd[0], GCD_Glue, NULL, NULL };
+static GGadgetCreateData linebox =
+ {GHVGroupCreate, {{2,2},NULL,0,0,0,0,0,NULL,(GTextInfo *) larray,gg_visible|gg_enabled}};
+GResInfo gline_ri = {
+ NULL, &ggadget_ri, NULL, NULL,
+ &_GGroup_LineBox,
+ NULL,
+ &linebox,
+ NULL,
+ N_("Line"),
+ N_("A separator line drawn across a dialog or in a menu"),
+ "GLine",
+ "Gdraw",
+ false
+};
+
void _GGroup_Init(void) {
if ( ggroup_inited )
return;
@@ -255,3 +273,9 @@ GGadget *GGroupCreate(struct gwindow *base, GGadgetData *gd,void *data) {
_GGadget_FinalPosition(g,base,gd);
return( g );
}
+
+GResInfo *_GLineRIHead(void) {
+
+ _GGroup_Init();
+return( &gline_ri );
+}