From 86f7dfbc9649abdcd309d4a452208054e72359bd Mon Sep 17 00:00:00 2001 From: James Bursa Date: Sun, 15 Feb 2004 20:39:53 +0000 Subject: [project @ 2004-02-15 20:39:53 by bursa] Document box.h, remove struct page_elements. svn path=/import/netsurf/; revision=547 --- render/box.c | 32 ++------------------------------ 1 file changed, 2 insertions(+), 30 deletions(-) (limited to 'render/box.c') diff --git a/render/box.c b/render/box.c index cf51d5b99..fb270e6ad 100644 --- a/render/box.c +++ b/render/box.c @@ -2,7 +2,7 @@ * This file is part of NetSurf, http://netsurf.sourceforge.net/ * Licensed under the GNU General Public License, * http://www.opensource.org/licenses/gpl-license - * Copyright 2003 James Bursa + * Copyright 2004 James Bursa * Copyright 2003 Phil Mellor * Copyright 2003 John M Bell */ @@ -41,7 +41,6 @@ struct status { char *href; char *title; struct form* current_form; - struct page_elements* elements; }; /* result of converting a special case element */ @@ -99,8 +98,6 @@ static struct result box_applet(xmlNode *n, struct status *status, static struct result box_iframe(xmlNode *n, struct status *status, struct css_style *style); #endif -static void add_form_element(struct page_elements* pe, struct form* f); -static void add_gadget_element(struct page_elements* pe, struct form_control* g); #ifdef WITH_PLUGIN static bool plugin_decode(struct content* content, char* url, struct box* box, struct object_params* po); @@ -226,7 +223,7 @@ void box_insert_sibling(struct box *box, struct box *new_box) void xml_to_box(xmlNode *n, struct content *c) { - struct status status = {c, 0, 0, 0, &c->data.html.elements}; + struct status status = {c, 0, 0, 0}; LOG(("node %p", n)); assert(c->type == CONTENT_HTML); @@ -865,7 +862,6 @@ struct result box_form(xmlNode *n, struct status *status, form->controls = form->last_control = 0; - add_form_element(status->elements, status->current_form); return (struct result) {box, 1}; } @@ -920,8 +916,6 @@ struct result box_textarea(xmlNode *n, struct status *status, box->gadget->name = s; } - add_gadget_element(status->elements, box->gadget); - return (struct result) {box, 0}; } @@ -1013,8 +1007,6 @@ struct result box_select(xmlNode *n, struct status *status, inline_box->length = strlen(inline_box->text); inline_box->font = font_open(status->content->data.html.fonts, style); - add_gadget_element(status->elements, gadget); - return (struct result) {box, 0}; } @@ -1156,7 +1148,6 @@ struct result box_input(xmlNode *n, struct status *status, else gadget->form = 0; gadget->name = (char *) xmlGetProp(n, (const xmlChar *) "name"); - add_gadget_element(status->elements, gadget); } return (struct result) {box, 0}; @@ -1769,25 +1760,6 @@ void box_free_box(struct box *box) } -/** - * form helper functions - */ - -void add_form_element(struct page_elements* pe, struct form* f) -{ - pe->forms = xrealloc(pe->forms, (pe->numForms + 1) * sizeof(struct form*)); - pe->forms[pe->numForms] = f; - pe->numForms++; -} - -void add_gadget_element(struct page_elements* pe, struct form_control* g) -{ - pe->gadgets = xrealloc(pe->gadgets, (pe->numGadgets + 1) * sizeof(struct form_control*)); - pe->gadgets[pe->numGadgets] = g; - pe->numGadgets++; -} - - #ifdef WITH_PLUGIN /** * add an object to the box tree -- cgit v1.2.3