diff options
author | pfaedit <pfaedit> | 2008-12-02 08:12:16 +0000 |
---|---|---|
committer | pfaedit <pfaedit> | 2008-12-02 08:12:16 +0000 |
commit | 1d21cb7fe7833874cd2c36627b54533cd7246f5b (patch) | |
tree | 979b70f9d3d6de5498f690711ad6594289e135bd /gdraw/ggroupbox.c | |
parent | 044e2a2625811d8989201acc1e814f1bce4e9ce2 (diff) |
More stuff for the resource editor.
Diffstat (limited to 'gdraw/ggroupbox.c')
-rw-r--r-- | gdraw/ggroupbox.c | 24 |
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 ); +} |