diff options
author | Tatsuya Kinoshita <tats@vega.ocn.ne.jp> | 2011-05-04 07:18:09 +0000 |
---|---|---|
committer | Tatsuya Kinoshita <tats@vega.ocn.ne.jp> | 2011-05-04 07:18:09 +0000 |
commit | 5f8e0f8ef9a422691dd72e8a953a42a41478fcb4 (patch) | |
tree | 4b2df4796a534793648b3c4fc532fc36bd0cd525 /frame.h | |
parent | Releasing debian version 0.3-2.4 (diff) | |
download | w3m-7867af0e1dc0477b9fdc08cf6e3aee68f03ae9f1.tar.gz w3m-7867af0e1dc0477b9fdc08cf6e3aee68f03ae9f1.zip |
Releasing debian version 0.5.1-1debian/0.5.1-1
Diffstat (limited to 'frame.h')
-rw-r--r-- | frame.h | 62 |
1 files changed, 62 insertions, 0 deletions
@@ -0,0 +1,62 @@ +/* $Id: frame.h,v 1.6 2003/01/25 17:42:17 ukai Exp $ */ +/* + * frame support + */ + +struct frame_element { + char attr; +#define F_UNLOADED 0x00 +#define F_BODY 0x01 +#define F_FRAMESET 0x02 + char dummy; + char *name; +}; + +struct frame_body { + char attr; + char flags; +#define FB_NO_BUFFER 0x01 + char *name; + char *url; + ParsedURL *baseURL; + char *source; + char *type; + char *referer; + struct _anchorList *nameList; + FormList *request; +#ifdef USE_SSL + char *ssl_certificate; +#endif +}; + +union frameset_element { + struct frame_element *element; + struct frame_body *body; + struct frameset *set; +}; + +struct frameset { + char attr; + char dummy; + char *name; + ParsedURL *currentURL; + char **width; + char **height; + int col; + int row; + int i; + union frameset_element *frame; +}; + +struct frameset_queue { + struct frameset_queue *next; + struct frameset_queue *back; + struct frameset *frameset; + long linenumber; + long top_linenumber; + int pos; + int currentColumn; + struct _anchorList *formitem; +}; + +extern struct frameset *renderFrameSet; |